Package-level declarations

Types

Link copied to clipboard
public class AbstractNylasApiError extends Exception

Base class for all Nylas API errors.

Link copied to clipboard
public class AbstractNylasSdkError extends Exception

Base class for all Nylas SDK errors.

Link copied to clipboard
public enum AccessType extends Enum<AccessType>

Enum for the access type of the authentication URL.

Link copied to clipboard
public final class ApplicationDetails

Class representation of a Nylas application details object

Link copied to clipboard
public enum AuthProvider extends Enum<AuthProvider>

Enum class for the different authentication providers.

Link copied to clipboard
public final class Calendar

Class representation of a Nylas calendar object

Link copied to clipboard
public final class CodeExchangeRequest

Class representation of a Nylas code exchange request

Link copied to clipboard
public final class CodeExchangeResponse

Class representation of a Nylas code exchange response

Link copied to clipboard
public class Conferencing

This sealed class represents the different types of conferencing configurations.

Link copied to clipboard

Enum for the different conferencing providers.

Link copied to clipboard
public final class CreateCalendarRequest

Class representation of a Nylas create calendar request

Link copied to clipboard
public final class CreateEventQueryParams implements IQueryParams

Class representation of the query parameters for creating an event.

Link copied to clipboard
public final class CreateEventRequest

Class representing a request to create an event.

Link copied to clipboard
public final class CreateGrantRequest

Class representing a request to create a grant.

Link copied to clipboard
public final class CreateRedirectUriRequest

Class representing a request to create a redirect uri.

Link copied to clipboard
public final class DeleteResponse

Class representing a response to a delete request.

Link copied to clipboard
public final class DestroyEventQueryParams implements IQueryParams

Class representing a query to delete an event.

Link copied to clipboard
public final class EmailName

Class representing an email address and optional name.

Link copied to clipboard
public enum Environment extends Enum<Environment>

Class representing the different Nylas environments.

Link copied to clipboard
public final class Event

Class representing a Nylas Event object.

Link copied to clipboard
public enum EvenVisibility extends Enum<EvenVisibility>

Visibility of the event, if the event is private or public.

Link copied to clipboard
public final class FindEventQueryParams implements IQueryParams

Class representation of the query parameters for finding an event.

Link copied to clipboard
public final class Grant

Class representing a Nylas Grant object.

Link copied to clipboard
public final class HostedAuthRequest
Link copied to clipboard
public final class HostedAuthResponse
Link copied to clipboard
public interface IQueryParams

Interface for query parameters.

Link copied to clipboard
public final class ListCalendersQueryParams implements IQueryParams

Class representation of the query parameters for listing calendars.

Link copied to clipboard
public final class ListEventQueryParams implements IQueryParams
Link copied to clipboard
public final class ListGrantsQueryParams implements IQueryParams
Link copied to clipboard
public final class ListResponse<T extends Object>

Class representation of a Nylas response object that contains a list of objects.

Link copied to clipboard
public final class NylasApiError extends AbstractNylasApiError

Class representation of a general Nylas API error.

Link copied to clipboard
public final class NylasApiErrorResponse

Class representing an error response from the Nylas API.

Link copied to clipboard
public final class NylasOAuthError extends AbstractNylasApiError

Class representing an OAuth error returned by the Nylas API.

Link copied to clipboard
public final class NylasSdkTimeoutError extends AbstractNylasSdkError

Error thrown when the Nylas SDK times out before receiving a response from the server.

Link copied to clipboard
public final class OpenIDResponse
Link copied to clipboard
public final class Participant

Class representing an Event participant.

Link copied to clipboard

Enum representing the status of an Event participant.

Link copied to clipboard
public final class PKCEAuthURL

Class representing the object containing the OAuth 2.0 URL as well as the hashed secret.

Link copied to clipboard
public enum Platform extends Enum<Platform>

Enum representing the different platforms supported by the redirect URI endpoints.

Link copied to clipboard
public final class Provider
Link copied to clipboard
public final class ProviderDetectParams implements IQueryParams

Class representing the object used to set parameters for detecting a provider.

Link copied to clipboard
public final class ProviderDetectResponse

Class representing the Nylas provider detect response.

Link copied to clipboard
public final class Recurrence
Link copied to clipboard
public final class RedirectUri

Class representation of a Redirect URI object

Link copied to clipboard
public final class RedirectUriSettings

Configuration settings for a Redirect URI object

Link copied to clipboard
public enum Region extends Enum<Region>

Enum representing the available Nylas API regions.

Link copied to clipboard
public enum ReminderMethod extends Enum<ReminderMethod>

Enum representing the different types of reminders.

Link copied to clipboard
public final class Reminders

Class representing the reminders field of an event.

Link copied to clipboard
public final class Response<T extends Object>

Class representation of a Nylas response object

Link copied to clipboard
public final class TokenExchangeRequest

Class representation of a Nylas token exchange request

Link copied to clipboard
public final class UpdateCalendarRequest

Class representation of a Nylas update calendar request

Link copied to clipboard
public final class UpdateEventQueryParams implements IQueryParams

Class representation of the query parameters for updating events.

Link copied to clipboard
public final class UpdateEventRequest

Class representation of a Nylas update event request

Link copied to clipboard
public final class UpdateGrantRequest
Link copied to clipboard
public final class UpdateRedirectUriRequest
Link copied to clipboard
public final class UrlForAuthenticationConfig
Link copied to clipboard
public class When
Link copied to clipboard
public enum WhenType extends Enum<WhenType>