Class: Peddler::APIs::Finances20240619::Transaction

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#breakdownsArray[Peddler::APIs::Finances20240619::Breakdown]? (readonly)

Returns the value of attribute breakdowns.



330
331
332
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 330

def breakdowns
  @breakdowns
end

#contextsArray[Peddler::APIs::Finances20240619::Context]? (readonly)

Returns the value of attribute contexts.



331
332
333
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 331

def contexts
  @contexts
end

#descriptionString? (readonly)

Returns the value of attribute description.

Returns:

  • (String, nil)


332
333
334
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 332

def description
  @description
end

#itemsArray[Peddler::APIs::Finances20240619::Item]? (readonly)

Returns the value of attribute items.

Returns:



333
334
335
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 333

def items
  @items
end

#marketplace_detailsPeddler::APIs::Finances20240619::MarketplaceDetails? (readonly)

Returns the value of attribute marketplace_details.



334
335
336
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 334

def marketplace_details
  @marketplace_details
end

#posted_dateString? (readonly)

Returns the value of attribute posted_date.

Returns:

  • (String, nil)


335
336
337
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 335

def posted_date
  @posted_date
end

Returns the value of attribute related_identifiers.



336
337
338
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 336

def related_identifiers
  @related_identifiers
end

#selling_partner_metadataPeddler::APIs::Finances20240619::SellingPartnerMetadata? (readonly)

Returns the value of attribute selling_partner_metadata.



337
338
339
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 337

def 
  @selling_partner_metadata
end

#total_amountPeddler::Money? (readonly)

Returns the value of attribute total_amount.

Returns:



338
339
340
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 338

def total_amount
  @total_amount
end

#transaction_idString? (readonly)

Returns the value of attribute transaction_id.

Returns:

  • (String, nil)


339
340
341
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 339

def transaction_id
  @transaction_id
end

#transaction_statusString? (readonly)

Returns the value of attribute transaction_status.

Returns:

  • (String, nil)


340
341
342
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 340

def transaction_status
  @transaction_status
end

#transaction_typeString? (readonly)

Returns the value of attribute transaction_type.

Returns:

  • (String, nil)


341
342
343
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 341

def transaction_type
  @transaction_type
end

Class Method Details

.[](breakdowns:, contexts:, description:, items:, marketplace_details:, posted_date:, related_identifiers:, selling_partner_metadata:, total_amount:, transaction_id:, transaction_status:, transaction_type:) ⇒ Peddler::APIs::Finances20240619::Transaction .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) ⇒ Peddler::APIs::Finances20240619::Transaction

Overloads:



323
324
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 323

def self.[]: (?breakdowns: Array[Peddler::APIs::Finances20240619::Breakdown]?, ?contexts: Array[Peddler::APIs::Finances20240619::Context]?, ?description: String?, ?items: Array[Peddler::APIs::Finances20240619::Item]?, ?marketplace_details: Peddler::APIs::Finances20240619::MarketplaceDetails?, ?posted_date: String?, ?related_identifiers: Array[Peddler::APIs::Finances20240619::RelatedIdentifier]?, ?selling_partner_metadata: Peddler::APIs::Finances20240619::SellingPartnerMetadata?, ?total_amount: Peddler::Money?, ?transaction_id: String?, ?transaction_status: String?, ?transaction_type: String?) -> Peddler::APIs::Finances20240619::Transaction
| (Array[Peddler::APIs::Finances20240619::Breakdown]?, Array[Peddler::APIs::Finances20240619::Context]?, String?, Array[Peddler::APIs::Finances20240619::Item]?, Peddler::APIs::Finances20240619::MarketplaceDetails?, String?, Array[Peddler::APIs::Finances20240619::RelatedIdentifier]?, Peddler::APIs::Finances20240619::SellingPartnerMetadata?, Peddler::Money?, String?, String?, String?) -> Peddler::APIs::Finances20240619::Transaction

.members[ :breakdowns, :contexts, :description, :items, :marketplace_details, :posted_date, :related_identifiers, :selling_partner_metadata, :total_amount, :transaction_id, :transaction_status, :transaction_type ]

Returns:

  • ([ :breakdowns, :contexts, :description, :items, :marketplace_details, :posted_date, :related_identifiers, :selling_partner_metadata, :total_amount, :transaction_id, :transaction_status, :transaction_type ])


326
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 326

def self.members: () -> [ :breakdowns, :contexts, :description, :items, :marketplace_details, :posted_date, :related_identifiers, :selling_partner_metadata, :total_amount, :transaction_id, :transaction_status, :transaction_type ]

.new(breakdowns:, contexts:, description:, items:, marketplace_details:, posted_date:, related_identifiers:, selling_partner_metadata:, total_amount:, transaction_id:, transaction_status:, transaction_type:) ⇒ Peddler::APIs::Finances20240619::Transaction .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) ⇒ Peddler::APIs::Finances20240619::Transaction

Overloads:



321
322
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 321

def self.new: (?breakdowns: Array[Peddler::APIs::Finances20240619::Breakdown]?, ?contexts: Array[Peddler::APIs::Finances20240619::Context]?, ?description: String?, ?items: Array[Peddler::APIs::Finances20240619::Item]?, ?marketplace_details: Peddler::APIs::Finances20240619::MarketplaceDetails?, ?posted_date: String?, ?related_identifiers: Array[Peddler::APIs::Finances20240619::RelatedIdentifier]?, ?selling_partner_metadata: Peddler::APIs::Finances20240619::SellingPartnerMetadata?, ?total_amount: Peddler::Money?, ?transaction_id: String?, ?transaction_status: String?, ?transaction_type: String?) -> Peddler::APIs::Finances20240619::Transaction
| (Array[Peddler::APIs::Finances20240619::Breakdown]?, Array[Peddler::APIs::Finances20240619::Context]?, String?, Array[Peddler::APIs::Finances20240619::Item]?, Peddler::APIs::Finances20240619::MarketplaceDetails?, String?, Array[Peddler::APIs::Finances20240619::RelatedIdentifier]?, Peddler::APIs::Finances20240619::SellingPartnerMetadata?, Peddler::Money?, String?, String?, String?) -> Peddler::APIs::Finances20240619::Transaction

.parsePeddler::APIs::Finances20240619::Transaction

Parameters:

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

Returns:



328
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 328

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

Instance Method Details

#members[ :breakdowns, :contexts, :description, :items, :marketplace_details, :posted_date, :related_identifiers, :selling_partner_metadata, :total_amount, :transaction_id, :transaction_status, :transaction_type ]

Returns:

  • ([ :breakdowns, :contexts, :description, :items, :marketplace_details, :posted_date, :related_identifiers, :selling_partner_metadata, :total_amount, :transaction_id, :transaction_status, :transaction_type ])


343
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 343

def members: () -> [ :breakdowns, :contexts, :description, :items, :marketplace_details, :posted_date, :related_identifiers, :selling_partner_metadata, :total_amount, :transaction_id, :transaction_status, :transaction_type ]

#to_h{ breakdowns: Array[Peddler::APIs::Finances20240619::Breakdown]?, contexts: Array[Peddler::APIs::Finances20240619::Context]?, description: String?, items: Array[Peddler::APIs::Finances20240619::Item]?, marketplace_details: Peddler::APIs::Finances20240619::MarketplaceDetails?, posted_date: String?, related_identifiers: Array[Peddler::APIs::Finances20240619::RelatedIdentifier]?, selling_partner_metadata: Peddler::APIs::Finances20240619::SellingPartnerMetadata?, total_amount: Peddler::Money?, transaction_id: String?, transaction_status: String?, transaction_type: String? }

Returns:



344
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 344

def to_h: () -> { breakdowns: Array[Peddler::APIs::Finances20240619::Breakdown]?, contexts: Array[Peddler::APIs::Finances20240619::Context]?, description: String?, items: Array[Peddler::APIs::Finances20240619::Item]?, marketplace_details: Peddler::APIs::Finances20240619::MarketplaceDetails?, posted_date: String?, related_identifiers: Array[Peddler::APIs::Finances20240619::RelatedIdentifier]?, selling_partner_metadata: Peddler::APIs::Finances20240619::SellingPartnerMetadata?, total_amount: Peddler::Money?, transaction_id: String?, transaction_status: String?, transaction_type: String? }