Class: Peddler::APIs::SellerWallet20240301::TransferScheduleRequest

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/apis/seller_wallet_2024_03_01.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#destination_account_idString (readonly)

Returns the value of attribute destination_account_id.

Returns:

  • (String)


469
470
471
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 469

def 
  @destination_account_id
end

#destination_transaction_instrumentPeddler::APIs::SellerWallet20240301::TransactionInstrumentDetails (readonly)

Returns the value of attribute destination_transaction_instrument.



470
471
472
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 470

def destination_transaction_instrument
  @destination_transaction_instrument
end

#payment_preferencePeddler::APIs::SellerWallet20240301::PaymentPreference (readonly)

Returns the value of attribute payment_preference.



471
472
473
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 471

def payment_preference
  @payment_preference
end

#source_account_idString (readonly)

Returns the value of attribute source_account_id.

Returns:

  • (String)


472
473
474
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 472

def 
  @source_account_id
end

#source_currency_codeString (readonly)

Returns the value of attribute source_currency_code.

Returns:

  • (String)


473
474
475
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 473

def source_currency_code
  @source_currency_code
end

#transaction_typeString (readonly)

Returns the value of attribute transaction_type.

Returns:

  • (String)


474
475
476
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 474

def transaction_type
  @transaction_type
end

#transfer_schedule_informationPeddler::APIs::SellerWallet20240301::TransferScheduleInformation (readonly)

Returns the value of attribute transfer_schedule_information.



475
476
477
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 475

def transfer_schedule_information
  @transfer_schedule_information
end

#transfer_schedule_statusString? (readonly)

Returns the value of attribute transfer_schedule_status.

Returns:

  • (String, nil)


476
477
478
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 476

def transfer_schedule_status
  @transfer_schedule_status
end

Class Method Details

.[](destination_account_id:, destination_transaction_instrument:, payment_preference:, source_account_id:, source_currency_code:, transaction_type:, transfer_schedule_information:, transfer_schedule_status:) ⇒ Peddler::APIs::SellerWallet20240301::TransferScheduleRequest .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) ⇒ Peddler::APIs::SellerWallet20240301::TransferScheduleRequest

Overloads:



462
463
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 462

def self.[]: (destination_account_id: String, destination_transaction_instrument: Peddler::APIs::SellerWallet20240301::TransactionInstrumentDetails, payment_preference: Peddler::APIs::SellerWallet20240301::PaymentPreference, source_account_id: String, source_currency_code: String, transaction_type: String, transfer_schedule_information: Peddler::APIs::SellerWallet20240301::TransferScheduleInformation, ?transfer_schedule_status: String?) -> Peddler::APIs::SellerWallet20240301::TransferScheduleRequest
| (String, Peddler::APIs::SellerWallet20240301::TransactionInstrumentDetails, Peddler::APIs::SellerWallet20240301::PaymentPreference, String, String, String, Peddler::APIs::SellerWallet20240301::TransferScheduleInformation, String?) -> Peddler::APIs::SellerWallet20240301::TransferScheduleRequest

.members[ :destination_account_id, :destination_transaction_instrument, :payment_preference, :source_account_id, :source_currency_code, :transaction_type, :transfer_schedule_information, :transfer_schedule_status ]

Returns:

  • ([ :destination_account_id, :destination_transaction_instrument, :payment_preference, :source_account_id, :source_currency_code, :transaction_type, :transfer_schedule_information, :transfer_schedule_status ])


465
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 465

def self.members: () -> [ :destination_account_id, :destination_transaction_instrument, :payment_preference, :source_account_id, :source_currency_code, :transaction_type, :transfer_schedule_information, :transfer_schedule_status ]

.new(destination_account_id:, destination_transaction_instrument:, payment_preference:, source_account_id:, source_currency_code:, transaction_type:, transfer_schedule_information:, transfer_schedule_status:) ⇒ Peddler::APIs::SellerWallet20240301::TransferScheduleRequest .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) ⇒ Peddler::APIs::SellerWallet20240301::TransferScheduleRequest

Overloads:



460
461
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 460

def self.new: (destination_account_id: String, destination_transaction_instrument: Peddler::APIs::SellerWallet20240301::TransactionInstrumentDetails, payment_preference: Peddler::APIs::SellerWallet20240301::PaymentPreference, source_account_id: String, source_currency_code: String, transaction_type: String, transfer_schedule_information: Peddler::APIs::SellerWallet20240301::TransferScheduleInformation, ?transfer_schedule_status: String?) -> Peddler::APIs::SellerWallet20240301::TransferScheduleRequest
| (String, Peddler::APIs::SellerWallet20240301::TransactionInstrumentDetails, Peddler::APIs::SellerWallet20240301::PaymentPreference, String, String, String, Peddler::APIs::SellerWallet20240301::TransferScheduleInformation, String?) -> Peddler::APIs::SellerWallet20240301::TransferScheduleRequest

.parsePeddler::APIs::SellerWallet20240301::TransferScheduleRequest

Parameters:

  • (Hash[String | Symbol, untyped])
  • (Object)

Returns:



467
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 467

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::SellerWallet20240301::TransferScheduleRequest

Instance Method Details

#members[ :destination_account_id, :destination_transaction_instrument, :payment_preference, :source_account_id, :source_currency_code, :transaction_type, :transfer_schedule_information, :transfer_schedule_status ]

Returns:

  • ([ :destination_account_id, :destination_transaction_instrument, :payment_preference, :source_account_id, :source_currency_code, :transaction_type, :transfer_schedule_information, :transfer_schedule_status ])


478
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 478

def members: () -> [ :destination_account_id, :destination_transaction_instrument, :payment_preference, :source_account_id, :source_currency_code, :transaction_type, :transfer_schedule_information, :transfer_schedule_status ]

#to_h{ destination_account_id: String, destination_transaction_instrument: Peddler::APIs::SellerWallet20240301::TransactionInstrumentDetails, payment_preference: Peddler::APIs::SellerWallet20240301::PaymentPreference, source_account_id: String, source_currency_code: String, transaction_type: String, transfer_schedule_information: Peddler::APIs::SellerWallet20240301::TransferScheduleInformation, transfer_schedule_status: String? }

Returns:



479
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 479

def to_h: () -> { destination_account_id: String, destination_transaction_instrument: Peddler::APIs::SellerWallet20240301::TransactionInstrumentDetails, payment_preference: Peddler::APIs::SellerWallet20240301::PaymentPreference, source_account_id: String, source_currency_code: String, transaction_type: String, transfer_schedule_information: Peddler::APIs::SellerWallet20240301::TransferScheduleInformation, transfer_schedule_status: String? }