View Source ExNylas.HostedAuthentication.Options.Build (ExNylas v0.9.0)

Helper module to validate options for hosted authentication.

Nylas docs

Summary

Types

@type t() :: %ExNylas.HostedAuthentication.Options.Build{
  access_type: (:offline | :online) | nil,
  code_challenge: String.t() | nil,
  code_challenge_method: (:S256 | :plain) | nil,
  credential_id: String.t() | nil,
  login_hint: String.t() | nil,
  prompt:
    (:select_provider
     | :detect
     | :"select_provider,detect"
     | :"detect,select_provider")
    | nil,
  provider:
    (:google
     | :microsoft
     | :icloud
     | :yahoo
     | :imap
     | :"virtual-calendar"
     | :zoom
     | :ews)
    | nil,
  redirect_uri: String.t() | nil,
  response_type: (:code | :adminconsent) | nil,
  scope: [String.t()] | nil,
  state: String.t() | nil
}