Class: Peddler::APIs::Orders20260101::Order

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#associated_ordersArray[Peddler::APIs::Orders20260101::AssociatedOrder]? (readonly)

Returns the value of attribute associated_orders.



677
678
679
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 677

def associated_orders
  @associated_orders
end

#buyerPeddler::APIs::Orders20260101::Buyer? (readonly)

Returns the value of attribute buyer.



678
679
680
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 678

def buyer
  @buyer
end

#created_timeTime (readonly)

Returns the value of attribute created_time.

Returns:

  • (Time)


679
680
681
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 679

def created_time
  @created_time
end

#fulfillmentPeddler::APIs::Orders20260101::OrderFulfillment? (readonly)

Returns the value of attribute fulfillment.



680
681
682
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 680

def fulfillment
  @fulfillment
end

#last_updated_timeTime (readonly)

Returns the value of attribute last_updated_time.

Returns:

  • (Time)


681
682
683
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 681

def last_updated_time
  @last_updated_time
end

#order_aliasesArray[Peddler::APIs::Orders20260101::Alias]? (readonly)

Returns the value of attribute order_aliases.

Returns:



682
683
684
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 682

def order_aliases
  @order_aliases
end

#order_idString (readonly)

Returns the value of attribute order_id.

Returns:

  • (String)


683
684
685
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 683

def order_id
  @order_id
end

#order_itemsArray[Peddler::APIs::Orders20260101::OrderItem] (readonly)

Returns the value of attribute order_items.



684
685
686
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 684

def order_items
  @order_items
end

#packagesArray[Peddler::APIs::Orders20260101::OrderPackage]? (readonly)

Returns the value of attribute packages.



685
686
687
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 685

def packages
  @packages
end

#proceedsPeddler::APIs::Orders20260101::OrderProceeds? (readonly)

Returns the value of attribute proceeds.



686
687
688
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 686

def proceeds
  @proceeds
end

#programsArray[String]? (readonly)

Returns the value of attribute programs.

Returns:

  • (Array[String], nil)


687
688
689
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 687

def programs
  @programs
end

#recipientPeddler::APIs::Orders20260101::Recipient? (readonly)

Returns the value of attribute recipient.



688
689
690
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 688

def recipient
  @recipient
end

#sales_channelPeddler::APIs::Orders20260101::SalesChannel (readonly)

Returns the value of attribute sales_channel.



689
690
691
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 689

def sales_channel
  @sales_channel
end

Class Method Details

.[](created_time:, last_updated_time:, order_id:, order_items:, sales_channel:, associated_orders:, buyer:, fulfillment:, order_aliases:, packages:, proceeds:, programs:, recipient:) ⇒ Peddler::APIs::Orders20260101::Order .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12) ⇒ Peddler::APIs::Orders20260101::Order

Overloads:



670
671
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 670

def self.[]: (created_time: Time, last_updated_time: Time, order_id: String, order_items: Array[Peddler::APIs::Orders20260101::OrderItem], sales_channel: Peddler::APIs::Orders20260101::SalesChannel, ?associated_orders: Array[Peddler::APIs::Orders20260101::AssociatedOrder]?, ?buyer: Peddler::APIs::Orders20260101::Buyer?, ?fulfillment: Peddler::APIs::Orders20260101::OrderFulfillment?, ?order_aliases: Array[Peddler::APIs::Orders20260101::Alias]?, ?packages: Array[Peddler::APIs::Orders20260101::OrderPackage]?, ?proceeds: Peddler::APIs::Orders20260101::OrderProceeds?, ?programs: Array[String]?, ?recipient: Peddler::APIs::Orders20260101::Recipient?) -> Peddler::APIs::Orders20260101::Order
| (Time, Time, String, Array[Peddler::APIs::Orders20260101::OrderItem], Peddler::APIs::Orders20260101::SalesChannel, Array[Peddler::APIs::Orders20260101::AssociatedOrder]?, Peddler::APIs::Orders20260101::Buyer?, Peddler::APIs::Orders20260101::OrderFulfillment?, Array[Peddler::APIs::Orders20260101::Alias]?, Array[Peddler::APIs::Orders20260101::OrderPackage]?, Peddler::APIs::Orders20260101::OrderProceeds?, Array[String]?, Peddler::APIs::Orders20260101::Recipient?) -> Peddler::APIs::Orders20260101::Order

.members[ :created_time, :last_updated_time, :order_id, :order_items, :sales_channel, :associated_orders, :buyer, :fulfillment, :order_aliases, :packages, :proceeds, :programs, :recipient ]

Returns:

  • ([ :created_time, :last_updated_time, :order_id, :order_items, :sales_channel, :associated_orders, :buyer, :fulfillment, :order_aliases, :packages, :proceeds, :programs, :recipient ])


673
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 673

def self.members: () -> [ :created_time, :last_updated_time, :order_id, :order_items, :sales_channel, :associated_orders, :buyer, :fulfillment, :order_aliases, :packages, :proceeds, :programs, :recipient ]

.new(created_time:, last_updated_time:, order_id:, order_items:, sales_channel:, associated_orders:, buyer:, fulfillment:, order_aliases:, packages:, proceeds:, programs:, recipient:) ⇒ Peddler::APIs::Orders20260101::Order .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12) ⇒ Peddler::APIs::Orders20260101::Order

Overloads:



668
669
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 668

def self.new: (created_time: Time, last_updated_time: Time, order_id: String, order_items: Array[Peddler::APIs::Orders20260101::OrderItem], sales_channel: Peddler::APIs::Orders20260101::SalesChannel, ?associated_orders: Array[Peddler::APIs::Orders20260101::AssociatedOrder]?, ?buyer: Peddler::APIs::Orders20260101::Buyer?, ?fulfillment: Peddler::APIs::Orders20260101::OrderFulfillment?, ?order_aliases: Array[Peddler::APIs::Orders20260101::Alias]?, ?packages: Array[Peddler::APIs::Orders20260101::OrderPackage]?, ?proceeds: Peddler::APIs::Orders20260101::OrderProceeds?, ?programs: Array[String]?, ?recipient: Peddler::APIs::Orders20260101::Recipient?) -> Peddler::APIs::Orders20260101::Order
| (Time, Time, String, Array[Peddler::APIs::Orders20260101::OrderItem], Peddler::APIs::Orders20260101::SalesChannel, Array[Peddler::APIs::Orders20260101::AssociatedOrder]?, Peddler::APIs::Orders20260101::Buyer?, Peddler::APIs::Orders20260101::OrderFulfillment?, Array[Peddler::APIs::Orders20260101::Alias]?, Array[Peddler::APIs::Orders20260101::OrderPackage]?, Peddler::APIs::Orders20260101::OrderProceeds?, Array[String]?, Peddler::APIs::Orders20260101::Recipient?) -> Peddler::APIs::Orders20260101::Order

.parsePeddler::APIs::Orders20260101::Order

Parameters:

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

Returns:



675
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 675

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

Instance Method Details

#members[ :created_time, :last_updated_time, :order_id, :order_items, :sales_channel, :associated_orders, :buyer, :fulfillment, :order_aliases, :packages, :proceeds, :programs, :recipient ]

Returns:

  • ([ :created_time, :last_updated_time, :order_id, :order_items, :sales_channel, :associated_orders, :buyer, :fulfillment, :order_aliases, :packages, :proceeds, :programs, :recipient ])


691
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 691

def members: () -> [ :created_time, :last_updated_time, :order_id, :order_items, :sales_channel, :associated_orders, :buyer, :fulfillment, :order_aliases, :packages, :proceeds, :programs, :recipient ]

#to_h{ created_time: Time, last_updated_time: Time, order_id: String, order_items: Array[Peddler::APIs::Orders20260101::OrderItem], sales_channel: Peddler::APIs::Orders20260101::SalesChannel, associated_orders: Array[Peddler::APIs::Orders20260101::AssociatedOrder]?, buyer: Peddler::APIs::Orders20260101::Buyer?, fulfillment: Peddler::APIs::Orders20260101::OrderFulfillment?, order_aliases: Array[Peddler::APIs::Orders20260101::Alias]?, packages: Array[Peddler::APIs::Orders20260101::OrderPackage]?, proceeds: Peddler::APIs::Orders20260101::OrderProceeds?, programs: Array[String]?, recipient: Peddler::APIs::Orders20260101::Recipient? }

Returns:



692
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 692

def to_h: () -> { created_time: Time, last_updated_time: Time, order_id: String, order_items: Array[Peddler::APIs::Orders20260101::OrderItem], sales_channel: Peddler::APIs::Orders20260101::SalesChannel, associated_orders: Array[Peddler::APIs::Orders20260101::AssociatedOrder]?, buyer: Peddler::APIs::Orders20260101::Buyer?, fulfillment: Peddler::APIs::Orders20260101::OrderFulfillment?, order_aliases: Array[Peddler::APIs::Orders20260101::Alias]?, packages: Array[Peddler::APIs::Orders20260101::OrderPackage]?, proceeds: Peddler::APIs::Orders20260101::OrderProceeds?, programs: Array[String]?, recipient: Peddler::APIs::Orders20260101::Recipient? }