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.



430
431
432
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 430

def breakdowns
  @breakdowns
end

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

Returns the value of attribute contexts.



431
432
433
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 431

def contexts
  @contexts
end

#descriptionString? (readonly)

Returns the value of attribute description.

Returns:

  • (String, nil)


432
433
434
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 432

def description
  @description
end

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

Returns the value of attribute items.

Returns:



433
434
435
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 433

def items
  @items
end

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

Returns the value of attribute marketplace_details.



434
435
436
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 434

def marketplace_details
  @marketplace_details
end

#posted_dateString? (readonly)

Returns the value of attribute posted_date.

Returns:

  • (String, nil)


435
436
437
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 435

def posted_date
  @posted_date
end

Returns the value of attribute related_identifiers.



436
437
438
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 436

def related_identifiers
  @related_identifiers
end

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

Returns the value of attribute selling_partner_metadata.



437
438
439
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 437

def 
  @selling_partner_metadata
end

#total_amountPeddler::Money? (readonly)

Returns the value of attribute total_amount.

Returns:



438
439
440
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 438

def total_amount
  @total_amount
end

#transaction_idString? (readonly)

Returns the value of attribute transaction_id.

Returns:

  • (String, nil)


439
440
441
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 439

def transaction_id
  @transaction_id
end

#transaction_statusString? (readonly)

Returns the value of attribute transaction_status.

Returns:

  • (String, nil)


440
441
442
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 440

def transaction_status
  @transaction_status
end

#transaction_typeString? (readonly)

Returns the value of attribute transaction_type.

Returns:

  • (String, nil)


441
442
443
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 441

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:



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

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 ])


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

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:



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

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:



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

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 ])


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

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:



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

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? }