View Source API Reference ExNylas v0.9.0
Modules
ExNylas - Unofficial Elixir SDK for Nylas API.
A struct representing an API key.
Interface for Nylas API keys.
Builds API keys for an application.
A struct representing a Nylas application.
A struct for Nylas application redirect.
Helper module for validating an application redirect before creating/updating it.
Interface for Nylas application redirects.
Interface for Nylas applications.
A struct representing an attachment.
Helper module for validating an attachment in a draft/message before submitting to the Nylas API.
Interface for Nylas attachments.
Struct for Nylas common availability.
Helper module for building an availability request.
A struct for availability rules.
Helper module for building an availability rules.
A struct for buffer.
A struct for buffer.
A struct representing a calendar.
Helper module for validating a calendar before creating/updating it.
Interface for Nylas calendar availability.
Helper module for validating an availability request.
Interface for Nylas calendar free/busy.
Helper module for validating the free/busy request.
Interface for Nylas calendars.
A struct representing a channel.
Helper module for validating a channel before creating/updating it.
Interface for Nylas channels.
A struct representing a Nylas API connection.
A struct representing a Nylas connector.
Helper module for validating a contact before creating/updating it.
Structs for Nylas connector credentials.
Helper module for validating a connector credential before creating/updating it.
Interface for Nylas connector credentials.
Interface for Nylas connector.
A struct representing a contact.
Helper module for validating a contact before creating/updating it.
A struct representing a contact group.
A module for interacting with the Nylas Contacts API.
A module for interacting with the Nylas Contacts API.
Interface for Nylas custom authentication
Helper module for validating a custom authentication request.
A struct representing a draft.
Helper module for validating a draft before creating/updating it.
Interface for Nylas Drafts.
A struct representing an email participant.
Helper module for building an email participant.
A struct representing an error from the Nylas API.
A struct representing a event.
Helper module for validating an event before creating/updating it.
A struct representing an event date.
A struct representing an event datespan.
A struct representing an event timespan.
A struct representing an event booking.
Helper module for validating an event booking before sending it.
A struct representing event conferencing.
Helper module for validating an event conferencing before creating/updating it.
A struct for an event reminder.
Helper module for validating an event reminder before creating/updating it.
Interface for Nylas events.
A struct representing a folder.
Helper module for validating a folder before creating/updating it.
Interface for Nylas folders.
Structs for Nylas calendar free/busy.
A struct represting a Nylas grant.
Interface for Nylas grants.
Nylas hosted authentication
A struct representing an error response from Nylas during the hosted auth code exchange.
Structs for Nylas hosted authentication.
Helper module to validate options for hosted authentication.
A struct representing a message.
Helper module for validating a message before sending it.
A struct representing the headers of a message.
A struct for message header.
A struct for Nylas message schedules.
Interface for Nylas message schedules.
Interface for Nylas messages.
A struct representing a notetaker.
Helper module for validating a notetaker before creating/updating it.
Struct for Notetaker Media.
Interface for Notetaker.
A struct for open hours.
Helper module for building open hours.
Schema for Nylas order consolidation.
Interface for Nylas order consolidation orders.
Schema for Nylas order consolidation shipment.
Interface for Nylas order consolidation shipments.
Structs for Nylas providers.
Interface for Nylas providers.
A struct representing a common response from Nylas.
Structs for Nylas room resources.
Interface for Nylas room resources.
Helper module for validating a scheduler configuration before sending it.
Interface for Nylas scheduling availability.
Helper module for building scheduling availability objects.
A struct representing a scheduling booking.
Helper module for validating a scheduling booking before sending it.
Interface for Nylas scheduling bookings.
A struct representing a scheduling configuration.
Helper module for validating a scheduling configuration before sending it.
Interface for Nylas scheduling configurations.
A struct representing a scheduling session.
Helper module for validating a scheduling session before sending it.
Interface for Nylas scheduling sessions.
A struct representing a scheduling participant.
Helper for validating a scheduling participant before sending it.
A struct for Nylas smart compose.
Interface for Nylas smart compose.
Interface for Standalone Notetakers (Notetakers not associated with a grant).
A struct representing a thread.
Interface for Nylas threads.
A struct representing tracking options for a message/draft.
A struct representing tracking options for a message/draft.
Custom Ecto type for atom.
Custom Ecto type for map or list.
A struct representing a webhook.
Helper module for validating a webhook before creating/updating it.
A struct representing an inbound webhook notification.
A struct representing a booking notification.
A struct representing a grant webhook notification.
A struct representing a bounce detected webhook notification.
A struct representing a link clicked webhook notification.
A struct representing a message opened webhook notification.
Schema for notetaker notification.
Schema for notetaker media notification.
Schema for order notification.
A struct representing a thread replied webhook notification.
Schema for tracking notification.
A struct representing the data field of a webhook notification.
Utility functions for webhook notifications.
Interface for Nylas webhook.
Standard error wrapper