Module: Nylas

Defined in:
lib/nylas.rb,
lib/nylas/api.rb,
lib/nylas/model.rb,
lib/nylas/types.rb,
lib/nylas/errors.rb,
lib/nylas/contact.rb,
lib/nylas/logging.rb,
lib/nylas/version.rb,
lib/nylas/registry.rb,
lib/nylas/web_page.rb,
lib/nylas-streaming.rb,
lib/nylas/collection.rb,
lib/nylas/im_address.rb,
lib/nylas/nylas_date.rb,
lib/nylas/constraints.rb,
lib/nylas/http_client.rb,
lib/nylas/phone_number.rb,
lib/nylas/email_address.rb,
lib/nylas/current_account.rb,
lib/nylas/model/attributes.rb,
lib/nylas/physical_address.rb,
lib/nylas/model/attributable.rb,
lib/nylas/model/attribute_definition.rb,
lib/nylas/model/list_attribute_definition.rb

Overview

rubocop:enable Lint/HandleExceptions

Defined Under Namespace

Modules: Logging, Model, Streaming, Types Classes: API, APIError, Collection, Constraints, Contact, CurrentAccount, EmailAddress, EmailAddressType, HttpClient, IMAddress, IMAddressType, NoAuthToken, NylasDate, NylasDateType, PhoneNumber, PhoneNumberType, PhysicalAddress, PhysicalAddressType, Registry, WebPage, WebPageType

Constant Summary collapse

Error =
Class.new(::StandardError)
UnexpectedAccountAction =
Class.new(Error)
UnexpectedResponse =
Class.new(Error)
AccessDenied =
Class.new(APIError)
ResourceNotFound =
Class.new(APIError)
InvalidRequest =
Class.new(APIError)
MessageRejected =
Class.new(APIError)
SendingQuotaExceeded =
Class.new(APIError)
ServiceUnavailable =
Class.new(APIError)
BadGateway =
Class.new(APIError)
InternalError =
Class.new(APIError)
MailProviderError =
Class.new(APIError)
VERSION =
"4.0.0.rc2".freeze