Class: Peddler::APIs::Transfers20240601::Payout

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#account_tailString? (readonly)

Returns the value of attribute account_tail.

Returns:

  • (String, nil)


219
220
221
# File 'sig/peddler/apis/transfers_2024_06_01.rbs', line 219

def 
  @account_tail
end

#amountPeddler::Money? (readonly)

Returns the value of attribute amount.

Returns:



220
221
222
# File 'sig/peddler/apis/transfers_2024_06_01.rbs', line 220

def amount
  @amount
end

#creation_dateString? (readonly)

Returns the value of attribute creation_date.

Returns:

  • (String, nil)


221
222
223
# File 'sig/peddler/apis/transfers_2024_06_01.rbs', line 221

def creation_date
  @creation_date
end

#current_statusString (readonly)

Returns the value of attribute current_status.

Returns:

  • (String)


222
223
224
# File 'sig/peddler/apis/transfers_2024_06_01.rbs', line 222

def current_status
  @current_status
end

#idString (readonly)

Returns the value of attribute id.

Returns:

  • (String)


223
224
225
# File 'sig/peddler/apis/transfers_2024_06_01.rbs', line 223

def id
  @id
end

#partner_metadataPeddler::APIs::Transfers20240601::PartnerMetadata (readonly)

Returns the value of attribute partner_metadata.



224
225
226
# File 'sig/peddler/apis/transfers_2024_06_01.rbs', line 224

def 
  @partner_metadata
end

#payment_methodString? (readonly)

Returns the value of attribute payment_method.

Returns:

  • (String, nil)


225
226
227
# File 'sig/peddler/apis/transfers_2024_06_01.rbs', line 225

def payment_method
  @payment_method
end

#payment_railString? (readonly)

Returns the value of attribute payment_rail.

Returns:

  • (String, nil)


226
227
228
# File 'sig/peddler/apis/transfers_2024_06_01.rbs', line 226

def payment_rail
  @payment_rail
end

#periodPeddler::APIs::Transfers20240601::Period? (readonly)

Returns the value of attribute period.



227
228
229
# File 'sig/peddler/apis/transfers_2024_06_01.rbs', line 227

def period
  @period
end

Returns the value of attribute related_identifiers.



228
229
230
# File 'sig/peddler/apis/transfers_2024_06_01.rbs', line 228

def related_identifiers
  @related_identifiers
end

#status_historyArray[Peddler::APIs::Transfers20240601::PayoutStatusEntry] (readonly)

Returns the value of attribute status_history.



229
230
231
# File 'sig/peddler/apis/transfers_2024_06_01.rbs', line 229

def status_history
  @status_history
end

#trace_idString? (readonly)

Returns the value of attribute trace_id.

Returns:

  • (String, nil)


230
231
232
# File 'sig/peddler/apis/transfers_2024_06_01.rbs', line 230

def trace_id
  @trace_id
end

#typeString? (readonly)

Returns the value of attribute type.

Returns:

  • (String, nil)


231
232
233
# File 'sig/peddler/apis/transfers_2024_06_01.rbs', line 231

def type
  @type
end

Class Method Details

.[](current_status:, id:, partner_metadata:, status_history:, account_tail:, amount:, creation_date:, payment_method:, payment_rail:, period:, related_identifiers:, trace_id:, type:) ⇒ Peddler::APIs::Transfers20240601::Payout .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12) ⇒ Peddler::APIs::Transfers20240601::Payout

Overloads:



212
213
# File 'sig/peddler/apis/transfers_2024_06_01.rbs', line 212

def self.[]: (current_status: String, id: String, partner_metadata: Peddler::APIs::Transfers20240601::PartnerMetadata, status_history: Array[Peddler::APIs::Transfers20240601::PayoutStatusEntry], ?account_tail: String?, ?amount: Peddler::Money?, ?creation_date: String?, ?payment_method: String?, ?payment_rail: String?, ?period: Peddler::APIs::Transfers20240601::Period?, ?related_identifiers: Array[Peddler::APIs::Transfers20240601::RelatedIdentifier]?, ?trace_id: String?, ?type: String?) -> Peddler::APIs::Transfers20240601::Payout
| (String, String, Peddler::APIs::Transfers20240601::PartnerMetadata, Array[Peddler::APIs::Transfers20240601::PayoutStatusEntry], String?, Peddler::Money?, String?, String?, String?, Peddler::APIs::Transfers20240601::Period?, Array[Peddler::APIs::Transfers20240601::RelatedIdentifier]?, String?, String?) -> Peddler::APIs::Transfers20240601::Payout

.members[ :current_status, :id, :partner_metadata, :status_history, :account_tail, :amount, :creation_date, :payment_method, :payment_rail, :period, :related_identifiers, :trace_id, :type ]

Returns:

  • ([ :current_status, :id, :partner_metadata, :status_history, :account_tail, :amount, :creation_date, :payment_method, :payment_rail, :period, :related_identifiers, :trace_id, :type ])


215
# File 'sig/peddler/apis/transfers_2024_06_01.rbs', line 215

def self.members: () -> [ :current_status, :id, :partner_metadata, :status_history, :account_tail, :amount, :creation_date, :payment_method, :payment_rail, :period, :related_identifiers, :trace_id, :type ]

.new(current_status:, id:, partner_metadata:, status_history:, account_tail:, amount:, creation_date:, payment_method:, payment_rail:, period:, related_identifiers:, trace_id:, type:) ⇒ Peddler::APIs::Transfers20240601::Payout .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12) ⇒ Peddler::APIs::Transfers20240601::Payout

Overloads:



210
211
# File 'sig/peddler/apis/transfers_2024_06_01.rbs', line 210

def self.new: (current_status: String, id: String, partner_metadata: Peddler::APIs::Transfers20240601::PartnerMetadata, status_history: Array[Peddler::APIs::Transfers20240601::PayoutStatusEntry], ?account_tail: String?, ?amount: Peddler::Money?, ?creation_date: String?, ?payment_method: String?, ?payment_rail: String?, ?period: Peddler::APIs::Transfers20240601::Period?, ?related_identifiers: Array[Peddler::APIs::Transfers20240601::RelatedIdentifier]?, ?trace_id: String?, ?type: String?) -> Peddler::APIs::Transfers20240601::Payout
| (String, String, Peddler::APIs::Transfers20240601::PartnerMetadata, Array[Peddler::APIs::Transfers20240601::PayoutStatusEntry], String?, Peddler::Money?, String?, String?, String?, Peddler::APIs::Transfers20240601::Period?, Array[Peddler::APIs::Transfers20240601::RelatedIdentifier]?, String?, String?) -> Peddler::APIs::Transfers20240601::Payout

.parsePeddler::APIs::Transfers20240601::Payout

Parameters:

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

Returns:



217
# File 'sig/peddler/apis/transfers_2024_06_01.rbs', line 217

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

Instance Method Details

#members[ :current_status, :id, :partner_metadata, :status_history, :account_tail, :amount, :creation_date, :payment_method, :payment_rail, :period, :related_identifiers, :trace_id, :type ]

Returns:

  • ([ :current_status, :id, :partner_metadata, :status_history, :account_tail, :amount, :creation_date, :payment_method, :payment_rail, :period, :related_identifiers, :trace_id, :type ])


233
# File 'sig/peddler/apis/transfers_2024_06_01.rbs', line 233

def members: () -> [ :current_status, :id, :partner_metadata, :status_history, :account_tail, :amount, :creation_date, :payment_method, :payment_rail, :period, :related_identifiers, :trace_id, :type ]

#to_h{ current_status: String, id: String, partner_metadata: Peddler::APIs::Transfers20240601::PartnerMetadata, status_history: Array[Peddler::APIs::Transfers20240601::PayoutStatusEntry], account_tail: String?, amount: Peddler::Money?, creation_date: String?, payment_method: String?, payment_rail: String?, period: Peddler::APIs::Transfers20240601::Period?, related_identifiers: Array[Peddler::APIs::Transfers20240601::RelatedIdentifier]?, trace_id: String?, type: String? }

Returns:



234
# File 'sig/peddler/apis/transfers_2024_06_01.rbs', line 234

def to_h: () -> { current_status: String, id: String, partner_metadata: Peddler::APIs::Transfers20240601::PartnerMetadata, status_history: Array[Peddler::APIs::Transfers20240601::PayoutStatusEntry], account_tail: String?, amount: Peddler::Money?, creation_date: String?, payment_method: String?, payment_rail: String?, period: Peddler::APIs::Transfers20240601::Period?, related_identifiers: Array[Peddler::APIs::Transfers20240601::RelatedIdentifier]?, trace_id: String?, type: String? }