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.
-
#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, :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, :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? }
Instance Attribute Details
#associated_orders ⇒ Array[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 |
#buyer ⇒ Peddler::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_time ⇒ Time (readonly)
Returns the value of attribute created_time.
748 749 750 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 748 def created_time @created_time end |
#fulfillment ⇒ Peddler::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_time ⇒ Time (readonly)
Returns the value of attribute last_updated_time.
750 751 752 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 750 def last_updated_time @last_updated_time end |
#order_aliases ⇒ Array[Peddler::APIs::Orders20260101::Alias]? (readonly)
Returns the value of attribute order_aliases.
751 752 753 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 751 def order_aliases @order_aliases end |
#order_id ⇒ String (readonly)
Returns the value of attribute order_id.
752 753 754 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 752 def order_id @order_id end |
#order_items ⇒ Array[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 |
#packages ⇒ Array[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 |
#payment ⇒ Peddler::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 |
#proceeds ⇒ Peddler::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 |
#programs ⇒ Array[String]? (readonly)
Returns the value of attribute programs.
757 758 759 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 757 def programs @programs end |
#recipient ⇒ Peddler::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_channel ⇒ Peddler::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 |
#tax ⇒ Peddler::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
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 ]
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
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
|
.parse ⇒ Peddler::APIs::Orders20260101::Order
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 ]
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? }
|