Class: Increase::Models::RealTimeDecision::DigitalWalletToken
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- Increase::Models::RealTimeDecision::DigitalWalletToken
- Defined in:
- lib/increase/models/real_time_decision.rb
Overview
Defined Under Namespace
Modules: Decision, DigitalWallet Classes: Device
Instance Attribute Summary collapse
-
#card_id ⇒ String
The identifier of the Card that is being tokenized.
-
#card_profile_id ⇒ String?
The identifier of the Card Profile that was set via the real time decision.
-
#decision ⇒ Symbol, ...
Whether or not the provisioning request was approved.
-
#device ⇒ Increase::Models::RealTimeDecision::DigitalWalletToken::Device
Device that is being used to provision the digital wallet token.
-
#digital_wallet ⇒ Symbol, Increase::Models::RealTimeDecision::DigitalWalletToken::DigitalWallet
The digital wallet app being used.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(identifier: ) ⇒ Object
constructor
Device that is being used to provision the digital wallet token.
Methods inherited from Internal::Type::BaseModel
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(identifier: ) ⇒ Object
Device that is being used to provision the digital wallet token.
|
|
# File 'lib/increase/models/real_time_decision.rb', line 1572
|
Instance Attribute Details
#card_id ⇒ String
The identifier of the Card that is being tokenized.
1543 |
# File 'lib/increase/models/real_time_decision.rb', line 1543 required :card_id, String |
#card_profile_id ⇒ String?
The identifier of the Card Profile that was set via the real time decision. This will be null until the real time decision is responded to or if the real time decision did not set a card profile.
1551 |
# File 'lib/increase/models/real_time_decision.rb', line 1551 required :card_profile_id, String, nil?: true |
#decision ⇒ Symbol, ...
Whether or not the provisioning request was approved. This will be null until the real time decision is responded to.
1558 |
# File 'lib/increase/models/real_time_decision.rb', line 1558 required :decision, enum: -> { Increase::RealTimeDecision::DigitalWalletToken::Decision }, nil?: true |
#device ⇒ Increase::Models::RealTimeDecision::DigitalWalletToken::Device
Device that is being used to provision the digital wallet token.
1564 |
# File 'lib/increase/models/real_time_decision.rb', line 1564 required :device, -> { Increase::RealTimeDecision::DigitalWalletToken::Device } |
#digital_wallet ⇒ Symbol, Increase::Models::RealTimeDecision::DigitalWalletToken::DigitalWallet
The digital wallet app being used.
1570 |
# File 'lib/increase/models/real_time_decision.rb', line 1570 required :digital_wallet, enum: -> { Increase::RealTimeDecision::DigitalWalletToken::DigitalWallet } |
Class Method Details
.values ⇒ Array<Symbol>
|
|
# File 'lib/increase/models/real_time_decision.rb', line 1601
|