Class: Lithic::Models::CardAuthorization::Avs

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/lithic/models/card_authorization.rb

Overview

See Also:

Defined Under Namespace

Modules: AddressOnFileMatch

Instance Attribute Summary collapse

Instance Method Summary collapse

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(address:, address_on_file_match:, zipcode:) ⇒ Object

Some parameter documentations has been truncated, see Lithic::Models::CardAuthorization::Avs for more details.

Parameters:



# File 'lib/lithic/models/card_authorization.rb', line 458

Instance Attribute Details

#addressString

Cardholder address

Returns:

  • (String)


441
# File 'lib/lithic/models/card_authorization.rb', line 441

required :address, String

#address_on_file_matchSymbol, Lithic::Models::CardAuthorization::Avs::AddressOnFileMatch

Lithic’s evaluation result comparing the transaction’s address data with the cardholder KYC data if it exists. In the event Lithic does not have any Cardholder KYC data, or the transaction does not contain any address data, NOT_PRESENT will be returned



450
# File 'lib/lithic/models/card_authorization.rb', line 450

required :address_on_file_match, enum: -> { Lithic::CardAuthorization::Avs::AddressOnFileMatch }

#zipcodeString

Cardholder ZIP code

Returns:

  • (String)


456
# File 'lib/lithic/models/card_authorization.rb', line 456

required :zipcode, String