View Source ExNylas.HostedAuthentication.Options.Build (ExNylas v0.9.0)
Helper module to validate options for hosted authentication.
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 }