Class: Increase::Models::CardValidation::Acceptance
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- Increase::Models::CardValidation::Acceptance
- Defined in:
- lib/increase/models/card_validation.rb
Overview
Defined Under Namespace
Modules: CardVerificationValue2Result, CardholderFirstNameResult, CardholderFullNameResult, CardholderLastNameResult, CardholderMiddleNameResult, CardholderPostalCodeResult, CardholderStreetAddressResult
Instance Attribute Summary collapse
-
#accepted_at ⇒ Time
The [ISO 8601](en.wikipedia.org/wiki/ISO_8601) date and time at which the validation was accepted by the issuing bank.
-
#authorization_identification_response ⇒ String
The authorization identification response from the issuing bank.
-
#card_verification_value2_result ⇒ Symbol, ...
The result of the Card Verification Value 2 match.
-
#cardholder_first_name_result ⇒ Symbol, ...
The result of the cardholder first name match.
-
#cardholder_full_name_result ⇒ Symbol, ...
The result of the cardholder full name match.
-
#cardholder_last_name_result ⇒ Symbol, ...
The result of the cardholder last name match.
-
#cardholder_middle_name_result ⇒ Symbol, ...
The result of the cardholder middle name match.
-
#cardholder_postal_code_result ⇒ Symbol, ...
The result of the cardholder postal code match.
-
#cardholder_street_address_result ⇒ Symbol, ...
The result of the cardholder street address match.
-
#network_transaction_identifier ⇒ String?
A unique identifier for the transaction on the card network.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(accepted_at: , authorization_identification_response: , card_verification_value2_result: , cardholder_first_name_result: , cardholder_full_name_result: , cardholder_last_name_result: , cardholder_middle_name_result: , cardholder_postal_code_result: , cardholder_street_address_result: , network_transaction_identifier: ) ⇒ Object
constructor
Some parameter documentations has been truncated, see Acceptance for more details.
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(accepted_at: , authorization_identification_response: , card_verification_value2_result: , cardholder_first_name_result: , cardholder_full_name_result: , cardholder_last_name_result: , cardholder_middle_name_result: , cardholder_postal_code_result: , cardholder_street_address_result: , network_transaction_identifier: ) ⇒ Object
Some parameter documentations has been truncated, see Increase::Models::CardValidation::Acceptance for more details.
If the validation is accepted by the recipient bank, this will contain supplemental details.
|
|
# File 'lib/increase/models/card_validation.rb', line 268
|
Instance Attribute Details
#accepted_at ⇒ Time
The [ISO 8601](en.wikipedia.org/wiki/ISO_8601) date and time at which the validation was accepted by the issuing bank.
198 |
# File 'lib/increase/models/card_validation.rb', line 198 required :accepted_at, Time |
#authorization_identification_response ⇒ String
The authorization identification response from the issuing bank.
204 |
# File 'lib/increase/models/card_validation.rb', line 204 required :authorization_identification_response, String |
#card_verification_value2_result ⇒ Symbol, ...
The result of the Card Verification Value 2 match.
210 211 212 |
# File 'lib/increase/models/card_validation.rb', line 210 required :card_verification_value2_result, enum: -> { Increase::CardValidation::Acceptance::CardVerificationValue2Result }, nil?: true |
#cardholder_first_name_result ⇒ Symbol, ...
The result of the cardholder first name match.
218 219 220 |
# File 'lib/increase/models/card_validation.rb', line 218 required :cardholder_first_name_result, enum: -> { Increase::CardValidation::Acceptance::CardholderFirstNameResult }, nil?: true |
#cardholder_full_name_result ⇒ Symbol, ...
The result of the cardholder full name match.
226 227 228 |
# File 'lib/increase/models/card_validation.rb', line 226 required :cardholder_full_name_result, enum: -> { Increase::CardValidation::Acceptance::CardholderFullNameResult }, nil?: true |
#cardholder_last_name_result ⇒ Symbol, ...
The result of the cardholder last name match.
234 235 236 |
# File 'lib/increase/models/card_validation.rb', line 234 required :cardholder_last_name_result, enum: -> { Increase::CardValidation::Acceptance::CardholderLastNameResult }, nil?: true |
#cardholder_middle_name_result ⇒ Symbol, ...
The result of the cardholder middle name match.
242 243 244 |
# File 'lib/increase/models/card_validation.rb', line 242 required :cardholder_middle_name_result, enum: -> { Increase::CardValidation::Acceptance::CardholderMiddleNameResult }, nil?: true |
#cardholder_postal_code_result ⇒ Symbol, ...
The result of the cardholder postal code match.
250 251 252 |
# File 'lib/increase/models/card_validation.rb', line 250 required :cardholder_postal_code_result, enum: -> { Increase::CardValidation::Acceptance::CardholderPostalCodeResult }, nil?: true |
#cardholder_street_address_result ⇒ Symbol, ...
The result of the cardholder street address match.
258 259 260 |
# File 'lib/increase/models/card_validation.rb', line 258 required :cardholder_street_address_result, enum: -> { Increase::CardValidation::Acceptance::CardholderStreetAddressResult }, nil?: true |
#network_transaction_identifier ⇒ String?
A unique identifier for the transaction on the card network.
266 |
# File 'lib/increase/models/card_validation.rb', line 266 required :network_transaction_identifier, String, nil?: true |
Class Method Details
.values ⇒ Array<Symbol>
|
|
# File 'lib/increase/models/card_validation.rb', line 307
|