Class: Peddler::APIs::SellerWallet20240301::Transaction

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

#account_idString (readonly)

Returns the value of attribute account_id.

Returns:

  • (String)


261
262
263
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 261

def 
  @account_id
end

#expected_completion_dateTime? (readonly)

Returns the value of attribute expected_completion_date.

Returns:

  • (Time, nil)


262
263
264
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 262

def expected_completion_date
  @expected_completion_date
end

#last_update_dateTime (readonly)

Returns the value of attribute last_update_date.

Returns:

  • (Time)


263
264
265
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 263

def last_update_date
  @last_update_date
end

#requester_nameString? (readonly)

Returns the value of attribute requester_name.

Returns:

  • (String, nil)


264
265
266
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 264

def requester_name
  @requester_name
end

#transaction_actual_completion_dateTime? (readonly)

Returns the value of attribute transaction_actual_completion_date.

Returns:

  • (Time, nil)


265
266
267
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 265

def transaction_actual_completion_date
  @transaction_actual_completion_date
end

#transaction_descriptionString (readonly)

Returns the value of attribute transaction_description.

Returns:

  • (String)


266
267
268
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 266

def transaction_description
  @transaction_description
end

#transaction_destination_accountPeddler::APIs::SellerWallet20240301::TransactionAccount (readonly)

Returns the value of attribute transaction_destination_account.



267
268
269
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 267

def 
  @transaction_destination_account
end

#transaction_failure_reasonString? (readonly)

Returns the value of attribute transaction_failure_reason.

Returns:

  • (String, nil)


268
269
270
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 268

def transaction_failure_reason
  @transaction_failure_reason
end

#transaction_final_amountPeddler::Money? (readonly)

Returns the value of attribute transaction_final_amount.

Returns:



269
270
271
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 269

def transaction_final_amount
  @transaction_final_amount
end

#transaction_idString (readonly)

Returns the value of attribute transaction_id.

Returns:

  • (String)


270
271
272
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 270

def transaction_id
  @transaction_id
end

#transaction_request_amountPeddler::Money (readonly)

Returns the value of attribute transaction_request_amount.

Returns:



271
272
273
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 271

def transaction_request_amount
  @transaction_request_amount
end

#transaction_request_dateTime (readonly)

Returns the value of attribute transaction_request_date.

Returns:

  • (Time)


272
273
274
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 272

def transaction_request_date
  @transaction_request_date
end

#transaction_requester_sourceString (readonly)

Returns the value of attribute transaction_requester_source.

Returns:

  • (String)


273
274
275
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 273

def transaction_requester_source
  @transaction_requester_source
end

#transaction_source_accountPeddler::APIs::SellerWallet20240301::TransactionAccount? (readonly)

Returns the value of attribute transaction_source_account.



274
275
276
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 274

def 
  @transaction_source_account
end

#transaction_statusString (readonly)

Returns the value of attribute transaction_status.

Returns:

  • (String)


275
276
277
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 275

def transaction_status
  @transaction_status
end

#transaction_typeString (readonly)

Returns the value of attribute transaction_type.

Returns:

  • (String)


276
277
278
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 276

def transaction_type
  @transaction_type
end

#transfer_rate_detailsPeddler::APIs::SellerWallet20240301::TransferRatePreview (readonly)

Returns the value of attribute transfer_rate_details.



277
278
279
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 277

def transfer_rate_details
  @transfer_rate_details
end

Class Method Details

.[](account_id:, last_update_date:, transaction_description:, transaction_destination_account:, transaction_id:, transaction_request_amount:, transaction_request_date:, transaction_requester_source:, transaction_status:, transaction_type:, transfer_rate_details:, expected_completion_date:, requester_name:, transaction_actual_completion_date:, transaction_failure_reason:, transaction_final_amount:, transaction_source_account:) ⇒ Peddler::APIs::SellerWallet20240301::Transaction .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16) ⇒ Peddler::APIs::SellerWallet20240301::Transaction

Overloads:



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

def self.[]: (account_id: String, last_update_date: Time, transaction_description: String, transaction_destination_account: Peddler::APIs::SellerWallet20240301::TransactionAccount, transaction_id: String, transaction_request_amount: Peddler::Money, transaction_request_date: Time, transaction_requester_source: String, transaction_status: String, transaction_type: String, transfer_rate_details: Peddler::APIs::SellerWallet20240301::TransferRatePreview, ?expected_completion_date: Time?, ?requester_name: String?, ?transaction_actual_completion_date: Time?, ?transaction_failure_reason: String?, ?transaction_final_amount: Peddler::Money?, ?transaction_source_account: Peddler::APIs::SellerWallet20240301::TransactionAccount?) -> Peddler::APIs::SellerWallet20240301::Transaction
| (String, Time, String, Peddler::APIs::SellerWallet20240301::TransactionAccount, String, Peddler::Money, Time, String, String, String, Peddler::APIs::SellerWallet20240301::TransferRatePreview, Time?, String?, Time?, String?, Peddler::Money?, Peddler::APIs::SellerWallet20240301::TransactionAccount?) -> Peddler::APIs::SellerWallet20240301::Transaction

.members[ :account_id, :last_update_date, :transaction_description, :transaction_destination_account, :transaction_id, :transaction_request_amount, :transaction_request_date, :transaction_requester_source, :transaction_status, :transaction_type, :transfer_rate_details, :expected_completion_date, :requester_name, :transaction_actual_completion_date, :transaction_failure_reason, :transaction_final_amount, :transaction_source_account ]

Returns:

  • ([ :account_id, :last_update_date, :transaction_description, :transaction_destination_account, :transaction_id, :transaction_request_amount, :transaction_request_date, :transaction_requester_source, :transaction_status, :transaction_type, :transfer_rate_details, :expected_completion_date, :requester_name, :transaction_actual_completion_date, :transaction_failure_reason, :transaction_final_amount, :transaction_source_account ])


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

def self.members: () -> [ :account_id, :last_update_date, :transaction_description, :transaction_destination_account, :transaction_id, :transaction_request_amount, :transaction_request_date, :transaction_requester_source, :transaction_status, :transaction_type, :transfer_rate_details, :expected_completion_date, :requester_name, :transaction_actual_completion_date, :transaction_failure_reason, :transaction_final_amount, :transaction_source_account ]

.new(account_id:, last_update_date:, transaction_description:, transaction_destination_account:, transaction_id:, transaction_request_amount:, transaction_request_date:, transaction_requester_source:, transaction_status:, transaction_type:, transfer_rate_details:, expected_completion_date:, requester_name:, transaction_actual_completion_date:, transaction_failure_reason:, transaction_final_amount:, transaction_source_account:) ⇒ Peddler::APIs::SellerWallet20240301::Transaction .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16) ⇒ Peddler::APIs::SellerWallet20240301::Transaction

Overloads:



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

def self.new: (account_id: String, last_update_date: Time, transaction_description: String, transaction_destination_account: Peddler::APIs::SellerWallet20240301::TransactionAccount, transaction_id: String, transaction_request_amount: Peddler::Money, transaction_request_date: Time, transaction_requester_source: String, transaction_status: String, transaction_type: String, transfer_rate_details: Peddler::APIs::SellerWallet20240301::TransferRatePreview, ?expected_completion_date: Time?, ?requester_name: String?, ?transaction_actual_completion_date: Time?, ?transaction_failure_reason: String?, ?transaction_final_amount: Peddler::Money?, ?transaction_source_account: Peddler::APIs::SellerWallet20240301::TransactionAccount?) -> Peddler::APIs::SellerWallet20240301::Transaction
| (String, Time, String, Peddler::APIs::SellerWallet20240301::TransactionAccount, String, Peddler::Money, Time, String, String, String, Peddler::APIs::SellerWallet20240301::TransferRatePreview, Time?, String?, Time?, String?, Peddler::Money?, Peddler::APIs::SellerWallet20240301::TransactionAccount?) -> Peddler::APIs::SellerWallet20240301::Transaction

.parsePeddler::APIs::SellerWallet20240301::Transaction

Parameters:

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

Returns:



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

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

Instance Method Details

#members[ :account_id, :last_update_date, :transaction_description, :transaction_destination_account, :transaction_id, :transaction_request_amount, :transaction_request_date, :transaction_requester_source, :transaction_status, :transaction_type, :transfer_rate_details, :expected_completion_date, :requester_name, :transaction_actual_completion_date, :transaction_failure_reason, :transaction_final_amount, :transaction_source_account ]

Returns:

  • ([ :account_id, :last_update_date, :transaction_description, :transaction_destination_account, :transaction_id, :transaction_request_amount, :transaction_request_date, :transaction_requester_source, :transaction_status, :transaction_type, :transfer_rate_details, :expected_completion_date, :requester_name, :transaction_actual_completion_date, :transaction_failure_reason, :transaction_final_amount, :transaction_source_account ])


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

def members: () -> [ :account_id, :last_update_date, :transaction_description, :transaction_destination_account, :transaction_id, :transaction_request_amount, :transaction_request_date, :transaction_requester_source, :transaction_status, :transaction_type, :transfer_rate_details, :expected_completion_date, :requester_name, :transaction_actual_completion_date, :transaction_failure_reason, :transaction_final_amount, :transaction_source_account ]

#to_h{ account_id: String, last_update_date: Time, transaction_description: String, transaction_destination_account: Peddler::APIs::SellerWallet20240301::TransactionAccount, transaction_id: String, transaction_request_amount: Peddler::Money, transaction_request_date: Time, transaction_requester_source: String, transaction_status: String, transaction_type: String, transfer_rate_details: Peddler::APIs::SellerWallet20240301::TransferRatePreview, expected_completion_date: Time?, requester_name: String?, transaction_actual_completion_date: Time?, transaction_failure_reason: String?, transaction_final_amount: Peddler::Money?, transaction_source_account: Peddler::APIs::SellerWallet20240301::TransactionAccount? }

Returns:



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

def to_h: () -> { account_id: String, last_update_date: Time, transaction_description: String, transaction_destination_account: Peddler::APIs::SellerWallet20240301::TransactionAccount, transaction_id: String, transaction_request_amount: Peddler::Money, transaction_request_date: Time, transaction_requester_source: String, transaction_status: String, transaction_type: String, transfer_rate_details: Peddler::APIs::SellerWallet20240301::TransferRatePreview, expected_completion_date: Time?, requester_name: String?, transaction_actual_completion_date: Time?, transaction_failure_reason: String?, transaction_final_amount: Peddler::Money?, transaction_source_account: Peddler::APIs::SellerWallet20240301::TransactionAccount? }