Class: Lithic::Models::DigitalWalletTokenizationResultWebhookEvent::TokenizationResultDetails
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- Lithic::Models::DigitalWalletTokenizationResultWebhookEvent::TokenizationResultDetails
- Defined in:
- lib/lithic/models/digital_wallet_tokenization_result_webhook_event.rb
Overview
Defined Under Namespace
Modules: TokenizationDeclineReason
Instance Attribute Summary collapse
-
#customer_decision ⇒ String?
The customer’s tokenization decision if applicable.
-
#issuer_decision ⇒ String
Lithic’s tokenization decision.
-
#rule_results ⇒ Array<Lithic::Models::TokenizationRuleResult>?
Results from rules that were evaluated for this tokenization.
-
#token_activated_date_time ⇒ Time?
An RFC 3339 timestamp indicating when the tokenization succeeded.
-
#tokenization_decline_reasons ⇒ Array<Symbol, Lithic::Models::DigitalWalletTokenizationResultWebhookEvent::TokenizationResultDetails::TokenizationDeclineReason>
List of reasons why the tokenization was declined.
-
#tokenization_tfa_reasons ⇒ Array<Symbol, Lithic::Models::TokenizationTfaReason>?
List of reasons why two-factor authentication was required.
-
#wallet_decision ⇒ String?
The wallet’s recommended decision.
Method Summary
Methods inherited from Internal::Type::BaseModel
#==, ==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, #initialize, 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
This class inherits a constructor from Lithic::Internal::Type::BaseModel
Instance Attribute Details
#customer_decision ⇒ String?
The customer’s tokenization decision if applicable.
79 |
# File 'lib/lithic/models/digital_wallet_tokenization_result_webhook_event.rb', line 79 optional :customer_decision, String, nil?: true |
#issuer_decision ⇒ String
Lithic’s tokenization decision.
62 |
# File 'lib/lithic/models/digital_wallet_tokenization_result_webhook_event.rb', line 62 required :issuer_decision, String |
#rule_results ⇒ Array<Lithic::Models::TokenizationRuleResult>?
Results from rules that were evaluated for this tokenization
85 |
# File 'lib/lithic/models/digital_wallet_tokenization_result_webhook_event.rb', line 85 optional :rule_results, -> { Lithic::Internal::Type::ArrayOf[Lithic::TokenizationRuleResult] } |
#token_activated_date_time ⇒ Time?
An RFC 3339 timestamp indicating when the tokenization succeeded.
91 |
# File 'lib/lithic/models/digital_wallet_tokenization_result_webhook_event.rb', line 91 optional :token_activated_date_time, Time, nil?: true |
#tokenization_decline_reasons ⇒ Array<Symbol, Lithic::Models::DigitalWalletTokenizationResultWebhookEvent::TokenizationResultDetails::TokenizationDeclineReason>
List of reasons why the tokenization was declined
68 69 70 71 72 73 |
# File 'lib/lithic/models/digital_wallet_tokenization_result_webhook_event.rb', line 68 required :tokenization_decline_reasons, -> do Lithic::Internal::Type::ArrayOf[ enum: Lithic::DigitalWalletTokenizationResultWebhookEvent::TokenizationResultDetails::TokenizationDeclineReason ] end |
#tokenization_tfa_reasons ⇒ Array<Symbol, Lithic::Models::TokenizationTfaReason>?
List of reasons why two-factor authentication was required
97 98 |
# File 'lib/lithic/models/digital_wallet_tokenization_result_webhook_event.rb', line 97 optional :tokenization_tfa_reasons, -> { Lithic::Internal::Type::ArrayOf[enum: Lithic::TokenizationTfaReason] } |
#wallet_decision ⇒ String?
The wallet’s recommended decision.
104 |
# File 'lib/lithic/models/digital_wallet_tokenization_result_webhook_event.rb', line 104 optional :wallet_decision, String, nil?: true |