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.



746
747
748
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 746

def associated_orders
  @associated_orders
end

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

Returns the value of attribute buyer.



747
748
749
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 747

def buyer
  @buyer
end

#created_timeTime (readonly)

Returns the value of attribute created_time.

Returns:

  • (Time)


748
749
750
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 748

def created_time
  @created_time
end

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

Returns the value of attribute fulfillment.



749
750
751
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 749

def fulfillment
  @fulfillment
end

#last_updated_timeTime (readonly)

Returns the value of attribute last_updated_time.

Returns:

  • (Time)


750
751
752
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 750

def last_updated_time
  @last_updated_time
end

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

Returns the value of attribute order_aliases.

Returns:



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

def order_aliases
  @order_aliases
end

#order_idString (readonly)

Returns the value of attribute order_id.

Returns:

  • (String)


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

def order_id
  @order_id
end

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

Returns the value of attribute order_items.



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

def order_items
  @order_items
end

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

Returns the value of attribute packages.



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

def packages
  @packages
end

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

Returns the value of attribute payment.



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

def payment
  @payment
end

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

Returns the value of attribute proceeds.



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

def proceeds
  @proceeds
end

#programsArray[String]? (readonly)

Returns the value of attribute programs.

Returns:

  • (Array[String], nil)


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

def programs
  @programs
end

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

Returns the value of attribute recipient.



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

def recipient
  @recipient
end

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

Returns the value of attribute sales_channel.



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

def sales_channel
  @sales_channel
end

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

Returns the value of attribute tax.



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

def tax
  @tax
end

Class Method Details

.[](created_time:, last_updated_time:, order_id:, order_items:, sales_channel:, associated_orders:, buyer:, fulfillment:, 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) ⇒ Peddler::APIs::Orders20260101::Order

Overloads:



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

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

Returns:

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


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

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

.new(created_time:, last_updated_time:, order_id:, order_items:, sales_channel:, associated_orders:, buyer:, fulfillment:, 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) ⇒ Peddler::APIs::Orders20260101::Order

Overloads:



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

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]?, ?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::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:



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

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

Returns:

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


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

def members: () -> [ :created_time, :last_updated_time, :order_id, :order_items, :sales_channel, :associated_orders, :buyer, :fulfillment, :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?, 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? }



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

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