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
-
#money_transfer_purpose_of_payment ⇒ Object
Returns the value of attribute money_transfer_purpose_of_payment.
-
#money_transfer_receiver_account_number ⇒ Object
Returns the value of attribute money_transfer_receiver_account_number.
-
#money_transfer_receiver_account_number_type ⇒ Object
Returns the value of attribute money_transfer_receiver_account_number_type.
-
#money_transfer_receiver_address_city ⇒ Object
Returns the value of attribute money_transfer_receiver_address_city.
-
#money_transfer_receiver_address_country ⇒ Object
Returns the value of attribute money_transfer_receiver_address_country.
-
#money_transfer_receiver_address_line ⇒ Object
Returns the value of attribute money_transfer_receiver_address_line.
-
#money_transfer_receiver_address_postal_code ⇒ Object
Returns the value of attribute money_transfer_receiver_address_postal_code.
-
#money_transfer_receiver_address_state ⇒ Object
Returns the value of attribute money_transfer_receiver_address_state.
-
#money_transfer_receiver_first_name ⇒ Object
Returns the value of attribute money_transfer_receiver_first_name.
-
#money_transfer_receiver_last_name ⇒ Object
Returns the value of attribute money_transfer_receiver_last_name.
-
#money_transfer_sender_account_number ⇒ Object
Returns the value of attribute money_transfer_sender_account_number.
-
#money_transfer_sender_account_number_type ⇒ Object
Returns the value of attribute money_transfer_sender_account_number_type.
-
#money_transfer_sender_address_city ⇒ Object
Returns the value of attribute money_transfer_sender_address_city.
-
#money_transfer_sender_address_country ⇒ Object
Returns the value of attribute money_transfer_sender_address_country.
-
#money_transfer_sender_address_line ⇒ Object
Returns the value of attribute money_transfer_sender_address_line.
-
#money_transfer_sender_address_postal_code ⇒ Object
Returns the value of attribute money_transfer_sender_address_postal_code.
-
#money_transfer_sender_address_state ⇒ Object
Returns the value of attribute money_transfer_sender_address_state.
-
#money_transfer_service_provider_name ⇒ Object
Returns the value of attribute money_transfer_service_provider_name.
-
#money_transfer_source_of_funds ⇒ Object
Returns the value of attribute money_transfer_source_of_funds.
-
#money_transfer_type ⇒ Object
Returns the value of attribute money_transfer_type.
Instance Method Summary collapse
-
#money_transfer_sender_birth_date ⇒ Object
Money Transfer Sender Birth Date accessor.
-
#money_transfer_sender_birth_date=(value) ⇒ Object
Money Transfer Sender Birth Date setter.
Instance Attribute Details
#money_transfer_purpose_of_payment ⇒ Object
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_number ⇒ Object
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 @money_transfer_receiver_account_number end |
#money_transfer_receiver_account_number_type ⇒ Object
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 @money_transfer_receiver_account_number_type end |
#money_transfer_receiver_address_city ⇒ Object
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_country ⇒ Object
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_line ⇒ Object
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_code ⇒ Object
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_state ⇒ Object
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_name ⇒ Object
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_name ⇒ Object
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_number ⇒ Object
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 @money_transfer_sender_account_number end |
#money_transfer_sender_account_number_type ⇒ Object
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 @money_transfer_sender_account_number_type end |
#money_transfer_sender_address_city ⇒ Object
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_country ⇒ Object
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_line ⇒ Object
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_code ⇒ Object
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_state ⇒ Object
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_name ⇒ Object
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_funds ⇒ Object
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_type ⇒ Object
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_date ⇒ Object
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 |