Class: FinchAPI::Models::Connect::SessionReauthenticateParams
- Includes:
- Type::RequestParameters
- Defined in:
- lib/finch-api/models/connect/session_reauthenticate_params.rb
Defined Under Namespace
Modules: Product
Instance Attribute Summary collapse
-
#connection_id ⇒ String
The ID of the existing connection to reauthenticate.
-
#minutes_to_expire ⇒ Integer?
The number of minutes until the session expires (defaults to 43,200, which is 30 days).
-
#products ⇒ Array<Symbol, FinchAPI::Models::Connect::SessionReauthenticateParams::Product>?
The products to request access to (optional for reauthentication).
-
#redirect_uri ⇒ String?
The URI to redirect to after the Connect flow is completed.
Attributes included from Type::RequestParameters
Instance Method Summary collapse
-
#initialize(connection_id:, minutes_to_expire: nil, products: nil, redirect_uri: nil, request_options: {}) ⇒ SessionReauthenticateParams
constructor
A new instance of SessionReauthenticateParams.
Methods included from Type::RequestParameters
Constructor Details
#initialize(connection_id:, minutes_to_expire: nil, products: nil, redirect_uri: nil, request_options: {}) ⇒ SessionReauthenticateParams
Returns a new instance of SessionReauthenticateParams.
7 |
# File 'lib/finch-api/models/connect/session_reauthenticate_params.rb', line 7 def initialize(connection_id:, minutes_to_expire: nil, products: nil, redirect_uri: nil, request_options: {}, **) = super |
Instance Attribute Details
#connection_id ⇒ String
The ID of the existing connection to reauthenticate
15 |
# File 'lib/finch-api/models/connect/session_reauthenticate_params.rb', line 15 required :connection_id, String |
#minutes_to_expire ⇒ Integer?
The number of minutes until the session expires (defaults to 43,200, which is 30
days)
22 |
# File 'lib/finch-api/models/connect/session_reauthenticate_params.rb', line 22 optional :minutes_to_expire, Integer, nil?: true |
#products ⇒ Array<Symbol, FinchAPI::Models::Connect::SessionReauthenticateParams::Product>?
The products to request access to (optional for reauthentication)
28 29 30 |
# File 'lib/finch-api/models/connect/session_reauthenticate_params.rb', line 28 optional :products, -> { FinchAPI::ArrayOf[enum: FinchAPI::Models::Connect::SessionReauthenticateParams::Product] }, nil?: true |
#redirect_uri ⇒ String?
The URI to redirect to after the Connect flow is completed
36 |
# File 'lib/finch-api/models/connect/session_reauthenticate_params.rb', line 36 optional :redirect_uri, String, nil?: true |