Class: Peddler::APIs::Orders20260101::Order
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::Orders20260101::Order
- Defined in:
- sig/peddler/apis/orders_2026_01_01.rbs
Instance Attribute Summary collapse
-
#associated_orders ⇒ Array[Peddler::APIs::Orders20260101::AssociatedOrder]?
readonly
Returns the value of attribute associated_orders.
-
#buyer ⇒ Peddler::APIs::Orders20260101::Buyer?
readonly
Returns the value of attribute buyer.
-
#created_time ⇒ Time
readonly
Returns the value of attribute created_time.
-
#fulfillment ⇒ Peddler::APIs::Orders20260101::OrderFulfillment?
readonly
Returns the value of attribute fulfillment.
-
#fulfillment_orders ⇒ Array[Peddler::APIs::Orders20260101::FulfillmentOrder]?
readonly
Returns the value of attribute fulfillment_orders.
-
#last_updated_time ⇒ Time
readonly
Returns the value of attribute last_updated_time.
-
#order_aliases ⇒ Array[Peddler::APIs::Orders20260101::Alias]?
readonly
Returns the value of attribute order_aliases.
-
#order_id ⇒ String
readonly
Returns the value of attribute order_id.
-
#order_items ⇒ Array[Peddler::APIs::Orders20260101::OrderItem]
readonly
Returns the value of attribute order_items.
-
#packages ⇒ Array[Peddler::APIs::Orders20260101::OrderPackage]?
readonly
Returns the value of attribute packages.
-
#payment ⇒ Peddler::APIs::Orders20260101::OrderPayment?
readonly
Returns the value of attribute payment.
-
#proceeds ⇒ Peddler::APIs::Orders20260101::OrderProceeds?
readonly
Returns the value of attribute proceeds.
-
#programs ⇒ Array[String]?
readonly
Returns the value of attribute programs.
-
#recipient ⇒ Peddler::APIs::Orders20260101::Recipient?
readonly
Returns the value of attribute recipient.
-
#sales_channel ⇒ Peddler::APIs::Orders20260101::SalesChannel
readonly
Returns the value of attribute sales_channel.
-
#tax ⇒ Peddler::APIs::Orders20260101::OrderTax?
readonly
Returns the value of attribute tax.
Class Method Summary collapse
-
.[] ⇒ Object
-
.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 ⇒ Object
-
.parse ⇒ Peddler::APIs::Orders20260101::Order
Instance Method Summary collapse
-
#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? }
Instance Attribute Details
#associated_orders ⇒ Array[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 |
#buyer ⇒ Peddler::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_time ⇒ Time (readonly)
Returns the value of attribute created_time.
764 765 766 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 764 def created_time @created_time end |
#fulfillment ⇒ Peddler::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_orders ⇒ Array[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_time ⇒ Time (readonly)
Returns the value of attribute last_updated_time.
767 768 769 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 767 def last_updated_time @last_updated_time end |
#order_aliases ⇒ Array[Peddler::APIs::Orders20260101::Alias]? (readonly)
Returns the value of attribute order_aliases.
768 769 770 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 768 def order_aliases @order_aliases end |
#order_id ⇒ String (readonly)
Returns the value of attribute order_id.
769 770 771 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 769 def order_id @order_id end |
#order_items ⇒ Array[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 |
#packages ⇒ Array[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 |
#payment ⇒ Peddler::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 |
#proceeds ⇒ Peddler::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 |
#programs ⇒ Array[String]? (readonly)
Returns the value of attribute programs.
774 775 776 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 774 def programs @programs end |
#recipient ⇒ Peddler::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_channel ⇒ Peddler::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 |
#tax ⇒ Peddler::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
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 ]
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
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
|
.parse ⇒ Peddler::APIs::Orders20260101::Order
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 ]
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? }
|