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.



762
763
764
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 762

def associated_orders
  @associated_orders
end

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

Returns the value of attribute buyer.



763
764
765
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 763

def buyer
  @buyer
end

#created_timeTime (readonly)

Returns the value of attribute created_time.

Returns:

  • (Time)


764
765
766
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 764

def created_time
  @created_time
end

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

Returns the value of attribute fulfillment.



765
766
767
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 765

def fulfillment
  @fulfillment
end

#fulfillment_ordersArray[Peddler::APIs::Orders20260101::FulfillmentOrder]? (readonly)

Returns the value of attribute fulfillment_orders.



766
767
768
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 766

def fulfillment_orders
  @fulfillment_orders
end

#last_updated_timeTime (readonly)

Returns the value of attribute last_updated_time.

Returns:

  • (Time)


767
768
769
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 767

def last_updated_time
  @last_updated_time
end

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

Returns the value of attribute order_aliases.

Returns:



768
769
770
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 768

def order_aliases
  @order_aliases
end

#order_idString (readonly)

Returns the value of attribute order_id.

Returns:

  • (String)


769
770
771
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 769

def order_id
  @order_id
end

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

Returns the value of attribute order_items.



770
771
772
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 770

def order_items
  @order_items
end

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

Returns the value of attribute packages.



771
772
773
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 771

def packages
  @packages
end

#paymentPeddler::APIs::Orders20260101::OrderPayment? (readonly)

Returns the value of attribute payment.



772
773
774
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 772

def payment
  @payment
end

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

Returns the value of attribute proceeds.



773
774
775
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 773

def proceeds
  @proceeds
end

#programsArray[String]? (readonly)

Returns the value of attribute programs.

Returns:

  • (Array[String], nil)


774
775
776
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 774

def programs
  @programs
end

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

Returns the value of attribute recipient.



775
776
777
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 775

def recipient
  @recipient
end

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

Returns the value of attribute sales_channel.



776
777
778
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 776

def sales_channel
  @sales_channel
end

#taxPeddler::APIs::Orders20260101::OrderTax? (readonly)

Returns the value of attribute tax.



777
778
779
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 777

def tax
  @tax
end

Class Method Details

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

Overloads:



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

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?, ?fulfillment_orders: Array[Peddler::APIs::Orders20260101::FulfillmentOrder]?, ?order_aliases: Array[Peddler::APIs::Orders20260101::Alias]?, ?packages: Array[Peddler::APIs::Orders20260101::OrderPackage]?, ?payment: Peddler::APIs::Orders20260101::OrderPayment?, ?proceeds: Peddler::APIs::Orders20260101::OrderProceeds?, ?programs: Array[String]?, ?recipient: Peddler::APIs::Orders20260101::Recipient?, ?tax: Peddler::APIs::Orders20260101::OrderTax?) -> 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::FulfillmentOrder]?, Array[Peddler::APIs::Orders20260101::Alias]?, Array[Peddler::APIs::Orders20260101::OrderPackage]?, Peddler::APIs::Orders20260101::OrderPayment?, Peddler::APIs::Orders20260101::OrderProceeds?, Array[String]?, Peddler::APIs::Orders20260101::Recipient?, Peddler::APIs::Orders20260101::OrderTax?) -> Peddler::APIs::Orders20260101::Order

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

Returns:

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


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

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

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

Overloads:



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

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?, ?fulfillment_orders: Array[Peddler::APIs::Orders20260101::FulfillmentOrder]?, ?order_aliases: Array[Peddler::APIs::Orders20260101::Alias]?, ?packages: Array[Peddler::APIs::Orders20260101::OrderPackage]?, ?payment: Peddler::APIs::Orders20260101::OrderPayment?, ?proceeds: Peddler::APIs::Orders20260101::OrderProceeds?, ?programs: Array[String]?, ?recipient: Peddler::APIs::Orders20260101::Recipient?, ?tax: Peddler::APIs::Orders20260101::OrderTax?) -> 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::FulfillmentOrder]?, Array[Peddler::APIs::Orders20260101::Alias]?, Array[Peddler::APIs::Orders20260101::OrderPackage]?, Peddler::APIs::Orders20260101::OrderPayment?, Peddler::APIs::Orders20260101::OrderProceeds?, Array[String]?, Peddler::APIs::Orders20260101::Recipient?, Peddler::APIs::Orders20260101::OrderTax?) -> Peddler::APIs::Orders20260101::Order

.parsePeddler::APIs::Orders20260101::Order

Parameters:

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

Returns:



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

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, :fulfillment_orders, :order_aliases, :packages, :payment, :proceeds, :programs, :recipient, :tax ]

Returns:

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


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

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

#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?, fulfillment_orders: Array[Peddler::APIs::Orders20260101::FulfillmentOrder]?, order_aliases: Array[Peddler::APIs::Orders20260101::Alias]?, packages: Array[Peddler::APIs::Orders20260101::OrderPackage]?, payment: Peddler::APIs::Orders20260101::OrderPayment?, proceeds: Peddler::APIs::Orders20260101::OrderProceeds?, programs: Array[String]?, recipient: Peddler::APIs::Orders20260101::Recipient?, tax: Peddler::APIs::Orders20260101::OrderTax? }



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

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?, fulfillment_orders: Array[Peddler::APIs::Orders20260101::FulfillmentOrder]?, order_aliases: Array[Peddler::APIs::Orders20260101::Alias]?, packages: Array[Peddler::APIs::Orders20260101::OrderPackage]?, payment: Peddler::APIs::Orders20260101::OrderPayment?, proceeds: Peddler::APIs::Orders20260101::OrderProceeds?, programs: Array[String]?, recipient: Peddler::APIs::Orders20260101::Recipient?, tax: Peddler::APIs::Orders20260101::OrderTax? }