View Source ExNylas.Grant (ExNylas v0.9.0)

A struct represting a Nylas grant.

https://developer.nylas.com/docs/api/v3/admin/#tag/manage-grants

Summary

Types

@type t() :: %ExNylas.Grant{
  account_id: String.t() | nil,
  created_at: non_neg_integer() | nil,
  email: String.t() | nil,
  grant_status: (:valid | :invalid) | nil,
  id: String.t() | nil,
  ip: String.t() | nil,
  name: String.t() | nil,
  provider:
    (:google
     | :microsoft
     | :imap
     | :"virtual-calendar"
     | :icloud
     | :yahoo
     | :zoom
     | :ews)
    | nil,
  provider_user_id: String.t() | nil,
  scope: [String.t()] | nil,
  settings: map() | nil,
  state: String.t() | nil,
  updated_at: non_neg_integer() | nil,
  user_agent: String.t() | nil
}