Module: GenesisRuby::Api::Mixins::Requests::Financial::MoneyTransferPayoutAttributes

Included in:
Requests::Financial::Cards::Payout
Defined in:
lib/genesis_ruby/api/mixins/requests/financial/money_transfer_payout_attributes.rb

Overview

Money Transfer Payout Attributes

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#money_transfer_purpose_of_paymentObject

Returns the value of attribute money_transfer_purpose_of_payment.



33
34
35
# File 'lib/genesis_ruby/api/mixins/requests/financial/money_transfer_payout_attributes.rb', line 33

def money_transfer_purpose_of_payment
  @money_transfer_purpose_of_payment
end

#money_transfer_receiver_account_numberObject

Returns the value of attribute money_transfer_receiver_account_number.



16
17
18
# File 'lib/genesis_ruby/api/mixins/requests/financial/money_transfer_payout_attributes.rb', line 16

def 
  @money_transfer_receiver_account_number
end

#money_transfer_receiver_account_number_typeObject

Returns the value of attribute money_transfer_receiver_account_number_type.



16
17
18
# File 'lib/genesis_ruby/api/mixins/requests/financial/money_transfer_payout_attributes.rb', line 16

def 
  @money_transfer_receiver_account_number_type
end

#money_transfer_receiver_address_cityObject

Returns the value of attribute money_transfer_receiver_address_city.



16
17
18
# File 'lib/genesis_ruby/api/mixins/requests/financial/money_transfer_payout_attributes.rb', line 16

def money_transfer_receiver_address_city
  @money_transfer_receiver_address_city
end

#money_transfer_receiver_address_countryObject

Returns the value of attribute money_transfer_receiver_address_country.



16
17
18
# File 'lib/genesis_ruby/api/mixins/requests/financial/money_transfer_payout_attributes.rb', line 16

def money_transfer_receiver_address_country
  @money_transfer_receiver_address_country
end

#money_transfer_receiver_address_lineObject

Returns the value of attribute money_transfer_receiver_address_line.



16
17
18
# File 'lib/genesis_ruby/api/mixins/requests/financial/money_transfer_payout_attributes.rb', line 16

def money_transfer_receiver_address_line
  @money_transfer_receiver_address_line
end

#money_transfer_receiver_address_postal_codeObject

Returns the value of attribute money_transfer_receiver_address_postal_code.



16
17
18
# File 'lib/genesis_ruby/api/mixins/requests/financial/money_transfer_payout_attributes.rb', line 16

def money_transfer_receiver_address_postal_code
  @money_transfer_receiver_address_postal_code
end

#money_transfer_receiver_address_stateObject

Returns the value of attribute money_transfer_receiver_address_state.



16
17
18
# File 'lib/genesis_ruby/api/mixins/requests/financial/money_transfer_payout_attributes.rb', line 16

def money_transfer_receiver_address_state
  @money_transfer_receiver_address_state
end

#money_transfer_receiver_first_nameObject

Returns the value of attribute money_transfer_receiver_first_name.



16
17
18
# File 'lib/genesis_ruby/api/mixins/requests/financial/money_transfer_payout_attributes.rb', line 16

def money_transfer_receiver_first_name
  @money_transfer_receiver_first_name
end

#money_transfer_receiver_last_nameObject

Returns the value of attribute money_transfer_receiver_last_name.



16
17
18
# File 'lib/genesis_ruby/api/mixins/requests/financial/money_transfer_payout_attributes.rb', line 16

def money_transfer_receiver_last_name
  @money_transfer_receiver_last_name
end

#money_transfer_sender_account_numberObject

Returns the value of attribute money_transfer_sender_account_number.



16
17
18
# File 'lib/genesis_ruby/api/mixins/requests/financial/money_transfer_payout_attributes.rb', line 16

def 
  @money_transfer_sender_account_number
end

#money_transfer_sender_account_number_typeObject

Returns the value of attribute money_transfer_sender_account_number_type.



33
34
35
# File 'lib/genesis_ruby/api/mixins/requests/financial/money_transfer_payout_attributes.rb', line 33

def 
  @money_transfer_sender_account_number_type
end

#money_transfer_sender_address_cityObject

Returns the value of attribute money_transfer_sender_address_city.



16
17
18
# File 'lib/genesis_ruby/api/mixins/requests/financial/money_transfer_payout_attributes.rb', line 16

def money_transfer_sender_address_city
  @money_transfer_sender_address_city
end

#money_transfer_sender_address_countryObject

Returns the value of attribute money_transfer_sender_address_country.



16
17
18
# File 'lib/genesis_ruby/api/mixins/requests/financial/money_transfer_payout_attributes.rb', line 16

def money_transfer_sender_address_country
  @money_transfer_sender_address_country
end

#money_transfer_sender_address_lineObject

Returns the value of attribute money_transfer_sender_address_line.



16
17
18
# File 'lib/genesis_ruby/api/mixins/requests/financial/money_transfer_payout_attributes.rb', line 16

def money_transfer_sender_address_line
  @money_transfer_sender_address_line
end

#money_transfer_sender_address_postal_codeObject

Returns the value of attribute money_transfer_sender_address_postal_code.



16
17
18
# File 'lib/genesis_ruby/api/mixins/requests/financial/money_transfer_payout_attributes.rb', line 16

def money_transfer_sender_address_postal_code
  @money_transfer_sender_address_postal_code
end

#money_transfer_sender_address_stateObject

Returns the value of attribute money_transfer_sender_address_state.



16
17
18
# File 'lib/genesis_ruby/api/mixins/requests/financial/money_transfer_payout_attributes.rb', line 16

def money_transfer_sender_address_state
  @money_transfer_sender_address_state
end

#money_transfer_service_provider_nameObject

Returns the value of attribute money_transfer_service_provider_name.



16
17
18
# File 'lib/genesis_ruby/api/mixins/requests/financial/money_transfer_payout_attributes.rb', line 16

def money_transfer_service_provider_name
  @money_transfer_service_provider_name
end

#money_transfer_source_of_fundsObject

Returns the value of attribute money_transfer_source_of_funds.



33
34
35
# File 'lib/genesis_ruby/api/mixins/requests/financial/money_transfer_payout_attributes.rb', line 33

def money_transfer_source_of_funds
  @money_transfer_source_of_funds
end

#money_transfer_typeObject

Returns the value of attribute money_transfer_type.



33
34
35
# File 'lib/genesis_ruby/api/mixins/requests/financial/money_transfer_payout_attributes.rb', line 33

def money_transfer_type
  @money_transfer_type
end

Instance Method Details

#money_transfer_sender_birth_dateObject

Money Transfer Sender Birth Date accessor



82
83
84
85
86
# File 'lib/genesis_ruby/api/mixins/requests/financial/money_transfer_payout_attributes.rb', line 82

def money_transfer_sender_birth_date
  @money_transfer_sender_birth_date&.strftime(
    Api::Constants::DateTimeFormats::DD_MM_YYYY_L_HYPHENS
  )
end

#money_transfer_sender_birth_date=(value) ⇒ Object

Money Transfer Sender Birth Date setter



89
90
91
# File 'lib/genesis_ruby/api/mixins/requests/financial/money_transfer_payout_attributes.rb', line 89

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