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.



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

def associated_orders
  @associated_orders
end

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

Returns the value of attribute buyer.



781
782
783
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 781

def buyer
  @buyer
end

#created_timeTime (readonly)

Returns the value of attribute created_time.

Returns:

  • (Time)


782
783
784
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 782

def created_time
  @created_time
end

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

Returns the value of attribute fulfillment.



783
784
785
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 783

def fulfillment
  @fulfillment
end

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

Returns the value of attribute fulfillment_orders.



784
785
786
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 784

def fulfillment_orders
  @fulfillment_orders
end

#last_updated_timeTime (readonly)

Returns the value of attribute last_updated_time.

Returns:

  • (Time)


785
786
787
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 785

def last_updated_time
  @last_updated_time
end

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

Returns the value of attribute order_aliases.

Returns:



786
787
788
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 786

def order_aliases
  @order_aliases
end

#order_idString (readonly)

Returns the value of attribute order_id.

Returns:

  • (String)


787
788
789
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 787

def order_id
  @order_id
end

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

Returns the value of attribute order_items.



788
789
790
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 788

def order_items
  @order_items
end

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

Returns the value of attribute packages.



789
790
791
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 789

def packages
  @packages
end

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

Returns the value of attribute payment.



790
791
792
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 790

def payment
  @payment
end

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

Returns the value of attribute proceeds.



791
792
793
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 791

def proceeds
  @proceeds
end

#programsArray[String]? (readonly)

Returns the value of attribute programs.

Returns:

  • (Array[String], nil)


792
793
794
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 792

def programs
  @programs
end

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

Returns the value of attribute recipient.



793
794
795
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 793

def recipient
  @recipient
end

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

Returns the value of attribute sales_channel.



794
795
796
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 794

def sales_channel
  @sales_channel
end

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

Returns the value of attribute tax.



795
796
797
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 795

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:



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

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


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

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:



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

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:



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

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


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

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



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

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