Module: GenesisRuby::Api::Mixins::Requests::Financial::Cards::UcofAttributes

Included in:
Requests::Base::Financials::CreditCard
Defined in:
lib/genesis_ruby/api/mixins/requests/financial/cards/ucof_attributes.rb

Overview

UCOF shared attributes mixin

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#credential_on_file_transaction_identifierObject

Returns the value of attribute credential_on_file_transaction_identifier.



12
13
14
# File 'lib/genesis_ruby/api/mixins/requests/financial/cards/ucof_attributes.rb', line 12

def credential_on_file_transaction_identifier
  @credential_on_file_transaction_identifier
end

Instance Method Details

#credential_on_file_settlement_dateObject

UCOF Settlement Date



20
21
22
# File 'lib/genesis_ruby/api/mixins/requests/financial/cards/ucof_attributes.rb', line 20

def credential_on_file_settlement_date
  @credential_on_file_settlement_date&.strftime Api::Constants::DateTimeFormats::MM_DD
end

#credential_on_file_settlement_date=(value) ⇒ Object

UCOF Settlement Date



25
26
27
# File 'lib/genesis_ruby/api/mixins/requests/financial/cards/ucof_attributes.rb', line 25

def credential_on_file_settlement_date=(value)
  parse_date attribute: __method__, value: value, allow_empty: true
end