Class: Peddler::APIs::SellerWallet20240301::TransactionInitiationRequest
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::SellerWallet20240301::TransactionInitiationRequest
- Defined in:
- sig/peddler/apis/seller_wallet_2024_03_01.rbs
Instance Attribute Summary collapse
-
#customer_payment_reference ⇒ String?
readonly
Returns the value of attribute customer_payment_reference.
-
#destination_account_id ⇒ String?
readonly
Returns the value of attribute destination_account_id.
-
#destination_transaction_instrument ⇒ Peddler::APIs::SellerWallet20240301::TransactionInstrumentDetails
readonly
Returns the value of attribute destination_transaction_instrument.
-
#payee_contact_information ⇒ Peddler::APIs::SellerWallet20240301::PayeeContactInformation?
readonly
Returns the value of attribute payee_contact_information.
-
#request_time ⇒ Time
readonly
Returns the value of attribute request_time.
-
#source_account_id ⇒ String
readonly
Returns the value of attribute source_account_id.
-
#source_amount ⇒ Peddler::Money
readonly
Returns the value of attribute source_amount.
-
#transaction_description ⇒ String?
readonly
Returns the value of attribute transaction_description.
-
#transfer_rate_details ⇒ Peddler::APIs::SellerWallet20240301::TransferRatePreview?
readonly
Returns the value of attribute transfer_rate_details.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :destination_transaction_instrument, :request_time, :source_account_id, :source_amount, :customer_payment_reference, :destination_account_id, :payee_contact_information, :transaction_description, :transfer_rate_details ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::SellerWallet20240301::TransactionInitiationRequest
Instance Method Summary collapse
-
#members ⇒ [ :destination_transaction_instrument, :request_time, :source_account_id, :source_amount, :customer_payment_reference, :destination_account_id, :payee_contact_information, :transaction_description, :transfer_rate_details ]
-
#to_h ⇒ { destination_transaction_instrument: Peddler::APIs::SellerWallet20240301::TransactionInstrumentDetails, request_time: Time, source_account_id: String, source_amount: Peddler::Money, customer_payment_reference: String?, destination_account_id: String?, payee_contact_information: Peddler::APIs::SellerWallet20240301::PayeeContactInformation?, transaction_description: String?, transfer_rate_details: Peddler::APIs::SellerWallet20240301::TransferRatePreview? }
Instance Attribute Details
#customer_payment_reference ⇒ String? (readonly)
Returns the value of attribute customer_payment_reference.
315 316 317 |
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 315 def customer_payment_reference @customer_payment_reference end |
#destination_account_id ⇒ String? (readonly)
Returns the value of attribute destination_account_id.
316 317 318 |
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 316 def destination_account_id @destination_account_id end |
#destination_transaction_instrument ⇒ Peddler::APIs::SellerWallet20240301::TransactionInstrumentDetails (readonly)
Returns the value of attribute destination_transaction_instrument.
317 318 319 |
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 317 def destination_transaction_instrument @destination_transaction_instrument end |
#payee_contact_information ⇒ Peddler::APIs::SellerWallet20240301::PayeeContactInformation? (readonly)
Returns the value of attribute payee_contact_information.
318 319 320 |
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 318 def payee_contact_information @payee_contact_information end |
#request_time ⇒ Time (readonly)
Returns the value of attribute request_time.
319 320 321 |
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 319 def request_time @request_time end |
#source_account_id ⇒ String (readonly)
Returns the value of attribute source_account_id.
320 321 322 |
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 320 def source_account_id @source_account_id end |
#source_amount ⇒ Peddler::Money (readonly)
Returns the value of attribute source_amount.
321 322 323 |
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 321 def source_amount @source_amount end |
#transaction_description ⇒ String? (readonly)
Returns the value of attribute transaction_description.
322 323 324 |
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 322 def transaction_description @transaction_description end |
#transfer_rate_details ⇒ Peddler::APIs::SellerWallet20240301::TransferRatePreview? (readonly)
Returns the value of attribute transfer_rate_details.
323 324 325 |
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 323 def transfer_rate_details @transfer_rate_details end |
Class Method Details
.[](destination_transaction_instrument:, request_time:, source_account_id:, source_amount:, customer_payment_reference:, destination_account_id:, payee_contact_information:, transaction_description:, transfer_rate_details:) ⇒ Peddler::APIs::SellerWallet20240301::TransactionInitiationRequest .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) ⇒ Peddler::APIs::SellerWallet20240301::TransactionInitiationRequest
308 309 |
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 308
def self.[]: (destination_transaction_instrument: Peddler::APIs::SellerWallet20240301::TransactionInstrumentDetails, request_time: Time, source_account_id: String, source_amount: Peddler::Money, ?customer_payment_reference: String?, ?destination_account_id: String?, ?payee_contact_information: Peddler::APIs::SellerWallet20240301::PayeeContactInformation?, ?transaction_description: String?, ?transfer_rate_details: Peddler::APIs::SellerWallet20240301::TransferRatePreview?) -> Peddler::APIs::SellerWallet20240301::TransactionInitiationRequest
| (Peddler::APIs::SellerWallet20240301::TransactionInstrumentDetails, Time, String, Peddler::Money, String?, String?, Peddler::APIs::SellerWallet20240301::PayeeContactInformation?, String?, Peddler::APIs::SellerWallet20240301::TransferRatePreview?) -> Peddler::APIs::SellerWallet20240301::TransactionInitiationRequest
|
.members ⇒ [ :destination_transaction_instrument, :request_time, :source_account_id, :source_amount, :customer_payment_reference, :destination_account_id, :payee_contact_information, :transaction_description, :transfer_rate_details ]
311 |
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 311
def self.members: () -> [ :destination_transaction_instrument, :request_time, :source_account_id, :source_amount, :customer_payment_reference, :destination_account_id, :payee_contact_information, :transaction_description, :transfer_rate_details ]
|
.new(destination_transaction_instrument:, request_time:, source_account_id:, source_amount:, customer_payment_reference:, destination_account_id:, payee_contact_information:, transaction_description:, transfer_rate_details:) ⇒ Peddler::APIs::SellerWallet20240301::TransactionInitiationRequest .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) ⇒ Peddler::APIs::SellerWallet20240301::TransactionInitiationRequest
306 307 |
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 306
def self.new: (destination_transaction_instrument: Peddler::APIs::SellerWallet20240301::TransactionInstrumentDetails, request_time: Time, source_account_id: String, source_amount: Peddler::Money, ?customer_payment_reference: String?, ?destination_account_id: String?, ?payee_contact_information: Peddler::APIs::SellerWallet20240301::PayeeContactInformation?, ?transaction_description: String?, ?transfer_rate_details: Peddler::APIs::SellerWallet20240301::TransferRatePreview?) -> Peddler::APIs::SellerWallet20240301::TransactionInitiationRequest
| (Peddler::APIs::SellerWallet20240301::TransactionInstrumentDetails, Time, String, Peddler::Money, String?, String?, Peddler::APIs::SellerWallet20240301::PayeeContactInformation?, String?, Peddler::APIs::SellerWallet20240301::TransferRatePreview?) -> Peddler::APIs::SellerWallet20240301::TransactionInitiationRequest
|
.parse ⇒ Peddler::APIs::SellerWallet20240301::TransactionInitiationRequest
313 |
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 313
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::SellerWallet20240301::TransactionInitiationRequest
|
Instance Method Details
#members ⇒ [ :destination_transaction_instrument, :request_time, :source_account_id, :source_amount, :customer_payment_reference, :destination_account_id, :payee_contact_information, :transaction_description, :transfer_rate_details ]
325 |
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 325
def members: () -> [ :destination_transaction_instrument, :request_time, :source_account_id, :source_amount, :customer_payment_reference, :destination_account_id, :payee_contact_information, :transaction_description, :transfer_rate_details ]
|
#to_h ⇒ { destination_transaction_instrument: Peddler::APIs::SellerWallet20240301::TransactionInstrumentDetails, request_time: Time, source_account_id: String, source_amount: Peddler::Money, customer_payment_reference: String?, destination_account_id: String?, payee_contact_information: Peddler::APIs::SellerWallet20240301::PayeeContactInformation?, transaction_description: String?, transfer_rate_details: Peddler::APIs::SellerWallet20240301::TransferRatePreview? }
326 |
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 326
def to_h: () -> { destination_transaction_instrument: Peddler::APIs::SellerWallet20240301::TransactionInstrumentDetails, request_time: Time, source_account_id: String, source_amount: Peddler::Money, customer_payment_reference: String?, destination_account_id: String?, payee_contact_information: Peddler::APIs::SellerWallet20240301::PayeeContactInformation?, transaction_description: String?, transfer_rate_details: Peddler::APIs::SellerWallet20240301::TransferRatePreview? }
|