Class: Peddler::APIs::Orders20260101::OrderItem
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::Orders20260101::OrderItem
- Defined in:
- sig/peddler/apis/orders_2026_01_01.rbs
Instance Attribute Summary collapse
-
#associated_order_items ⇒ Array[Peddler::APIs::Orders20260101::AssociatedOrderItem]?
readonly
Returns the value of attribute associated_order_items.
-
#cancellation ⇒ Peddler::APIs::Orders20260101::ItemCancellation?
readonly
Returns the value of attribute cancellation.
-
#expense ⇒ Peddler::APIs::Orders20260101::ItemExpense?
readonly
Returns the value of attribute expense.
-
#fulfillment ⇒ Peddler::APIs::Orders20260101::ItemFulfillment?
readonly
Returns the value of attribute fulfillment.
-
#measurement ⇒ Peddler::APIs::Orders20260101::Measurement?
readonly
Returns the value of attribute measurement.
-
#order_item_id ⇒ String
readonly
Returns the value of attribute order_item_id.
-
#proceeds ⇒ Peddler::APIs::Orders20260101::ItemProceeds?
readonly
Returns the value of attribute proceeds.
-
#product ⇒ Peddler::APIs::Orders20260101::ItemProduct
readonly
Returns the value of attribute product.
-
#programs ⇒ Array[String]?
readonly
Returns the value of attribute programs.
-
#promotion ⇒ Peddler::APIs::Orders20260101::ItemPromotion?
readonly
Returns the value of attribute promotion.
-
#quantity_ordered ⇒ Integer
readonly
Returns the value of attribute quantity_ordered.
-
#tax ⇒ Peddler::APIs::Orders20260101::ItemTax?
readonly
Returns the value of attribute tax.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :order_item_id, :product, :quantity_ordered, :associated_order_items, :cancellation, :expense, :fulfillment, :measurement, :proceeds, :programs, :promotion, :tax ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::Orders20260101::OrderItem
Instance Method Summary collapse
-
#members ⇒ [ :order_item_id, :product, :quantity_ordered, :associated_order_items, :cancellation, :expense, :fulfillment, :measurement, :proceeds, :programs, :promotion, :tax ]
-
#to_h ⇒ { order_item_id: String, product: Peddler::APIs::Orders20260101::ItemProduct, quantity_ordered: Integer, associated_order_items: Array[Peddler::APIs::Orders20260101::AssociatedOrderItem]?, cancellation: Peddler::APIs::Orders20260101::ItemCancellation?, expense: Peddler::APIs::Orders20260101::ItemExpense?, fulfillment: Peddler::APIs::Orders20260101::ItemFulfillment?, measurement: Peddler::APIs::Orders20260101::Measurement?, proceeds: Peddler::APIs::Orders20260101::ItemProceeds?, programs: Array[String]?, promotion: Peddler::APIs::Orders20260101::ItemPromotion?, tax: Peddler::APIs::Orders20260101::ItemTax? }
Instance Attribute Details
#associated_order_items ⇒ Array[Peddler::APIs::Orders20260101::AssociatedOrderItem]? (readonly)
Returns the value of attribute associated_order_items.
796 797 798 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 796 def associated_order_items @associated_order_items end |
#cancellation ⇒ Peddler::APIs::Orders20260101::ItemCancellation? (readonly)
Returns the value of attribute cancellation.
797 798 799 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 797 def cancellation @cancellation end |
#expense ⇒ Peddler::APIs::Orders20260101::ItemExpense? (readonly)
Returns the value of attribute expense.
798 799 800 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 798 def expense @expense end |
#fulfillment ⇒ Peddler::APIs::Orders20260101::ItemFulfillment? (readonly)
Returns the value of attribute fulfillment.
799 800 801 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 799 def fulfillment @fulfillment end |
#measurement ⇒ Peddler::APIs::Orders20260101::Measurement? (readonly)
Returns the value of attribute measurement.
800 801 802 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 800 def measurement @measurement end |
#order_item_id ⇒ String (readonly)
Returns the value of attribute order_item_id.
801 802 803 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 801 def order_item_id @order_item_id end |
#proceeds ⇒ Peddler::APIs::Orders20260101::ItemProceeds? (readonly)
Returns the value of attribute proceeds.
802 803 804 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 802 def proceeds @proceeds end |
#product ⇒ Peddler::APIs::Orders20260101::ItemProduct (readonly)
Returns the value of attribute product.
803 804 805 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 803 def product @product end |
#programs ⇒ Array[String]? (readonly)
Returns the value of attribute programs.
804 805 806 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 804 def programs @programs end |
#promotion ⇒ Peddler::APIs::Orders20260101::ItemPromotion? (readonly)
Returns the value of attribute promotion.
805 806 807 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 805 def promotion @promotion end |
#quantity_ordered ⇒ Integer (readonly)
Returns the value of attribute quantity_ordered.
806 807 808 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 806 def quantity_ordered @quantity_ordered end |
#tax ⇒ Peddler::APIs::Orders20260101::ItemTax? (readonly)
Returns the value of attribute tax.
807 808 809 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 807 def tax @tax end |
Class Method Details
.[](order_item_id:, product:, quantity_ordered:, associated_order_items:, cancellation:, expense:, fulfillment:, measurement:, proceeds:, programs:, promotion:, tax:) ⇒ Peddler::APIs::Orders20260101::OrderItem .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) ⇒ Peddler::APIs::Orders20260101::OrderItem
789 790 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 789
def self.[]: (order_item_id: String, product: Peddler::APIs::Orders20260101::ItemProduct, quantity_ordered: Integer, ?associated_order_items: Array[Peddler::APIs::Orders20260101::AssociatedOrderItem]?, ?cancellation: Peddler::APIs::Orders20260101::ItemCancellation?, ?expense: Peddler::APIs::Orders20260101::ItemExpense?, ?fulfillment: Peddler::APIs::Orders20260101::ItemFulfillment?, ?measurement: Peddler::APIs::Orders20260101::Measurement?, ?proceeds: Peddler::APIs::Orders20260101::ItemProceeds?, ?programs: Array[String]?, ?promotion: Peddler::APIs::Orders20260101::ItemPromotion?, ?tax: Peddler::APIs::Orders20260101::ItemTax?) -> Peddler::APIs::Orders20260101::OrderItem
| (String, Peddler::APIs::Orders20260101::ItemProduct, Integer, Array[Peddler::APIs::Orders20260101::AssociatedOrderItem]?, Peddler::APIs::Orders20260101::ItemCancellation?, Peddler::APIs::Orders20260101::ItemExpense?, Peddler::APIs::Orders20260101::ItemFulfillment?, Peddler::APIs::Orders20260101::Measurement?, Peddler::APIs::Orders20260101::ItemProceeds?, Array[String]?, Peddler::APIs::Orders20260101::ItemPromotion?, Peddler::APIs::Orders20260101::ItemTax?) -> Peddler::APIs::Orders20260101::OrderItem
|
.members ⇒ [ :order_item_id, :product, :quantity_ordered, :associated_order_items, :cancellation, :expense, :fulfillment, :measurement, :proceeds, :programs, :promotion, :tax ]
792 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 792
def self.members: () -> [ :order_item_id, :product, :quantity_ordered, :associated_order_items, :cancellation, :expense, :fulfillment, :measurement, :proceeds, :programs, :promotion, :tax ]
|
.new(order_item_id:, product:, quantity_ordered:, associated_order_items:, cancellation:, expense:, fulfillment:, measurement:, proceeds:, programs:, promotion:, tax:) ⇒ Peddler::APIs::Orders20260101::OrderItem .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) ⇒ Peddler::APIs::Orders20260101::OrderItem
787 788 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 787
def self.new: (order_item_id: String, product: Peddler::APIs::Orders20260101::ItemProduct, quantity_ordered: Integer, ?associated_order_items: Array[Peddler::APIs::Orders20260101::AssociatedOrderItem]?, ?cancellation: Peddler::APIs::Orders20260101::ItemCancellation?, ?expense: Peddler::APIs::Orders20260101::ItemExpense?, ?fulfillment: Peddler::APIs::Orders20260101::ItemFulfillment?, ?measurement: Peddler::APIs::Orders20260101::Measurement?, ?proceeds: Peddler::APIs::Orders20260101::ItemProceeds?, ?programs: Array[String]?, ?promotion: Peddler::APIs::Orders20260101::ItemPromotion?, ?tax: Peddler::APIs::Orders20260101::ItemTax?) -> Peddler::APIs::Orders20260101::OrderItem
| (String, Peddler::APIs::Orders20260101::ItemProduct, Integer, Array[Peddler::APIs::Orders20260101::AssociatedOrderItem]?, Peddler::APIs::Orders20260101::ItemCancellation?, Peddler::APIs::Orders20260101::ItemExpense?, Peddler::APIs::Orders20260101::ItemFulfillment?, Peddler::APIs::Orders20260101::Measurement?, Peddler::APIs::Orders20260101::ItemProceeds?, Array[String]?, Peddler::APIs::Orders20260101::ItemPromotion?, Peddler::APIs::Orders20260101::ItemTax?) -> Peddler::APIs::Orders20260101::OrderItem
|
.parse ⇒ Peddler::APIs::Orders20260101::OrderItem
794 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 794
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::Orders20260101::OrderItem
|
Instance Method Details
#members ⇒ [ :order_item_id, :product, :quantity_ordered, :associated_order_items, :cancellation, :expense, :fulfillment, :measurement, :proceeds, :programs, :promotion, :tax ]
809 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 809
def members: () -> [ :order_item_id, :product, :quantity_ordered, :associated_order_items, :cancellation, :expense, :fulfillment, :measurement, :proceeds, :programs, :promotion, :tax ]
|
#to_h ⇒ { order_item_id: String, product: Peddler::APIs::Orders20260101::ItemProduct, quantity_ordered: Integer, associated_order_items: Array[Peddler::APIs::Orders20260101::AssociatedOrderItem]?, cancellation: Peddler::APIs::Orders20260101::ItemCancellation?, expense: Peddler::APIs::Orders20260101::ItemExpense?, fulfillment: Peddler::APIs::Orders20260101::ItemFulfillment?, measurement: Peddler::APIs::Orders20260101::Measurement?, proceeds: Peddler::APIs::Orders20260101::ItemProceeds?, programs: Array[String]?, promotion: Peddler::APIs::Orders20260101::ItemPromotion?, tax: Peddler::APIs::Orders20260101::ItemTax? }
810 |
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 810
def to_h: () -> { order_item_id: String, product: Peddler::APIs::Orders20260101::ItemProduct, quantity_ordered: Integer, associated_order_items: Array[Peddler::APIs::Orders20260101::AssociatedOrderItem]?, cancellation: Peddler::APIs::Orders20260101::ItemCancellation?, expense: Peddler::APIs::Orders20260101::ItemExpense?, fulfillment: Peddler::APIs::Orders20260101::ItemFulfillment?, measurement: Peddler::APIs::Orders20260101::Measurement?, proceeds: Peddler::APIs::Orders20260101::ItemProceeds?, programs: Array[String]?, promotion: Peddler::APIs::Orders20260101::ItemPromotion?, tax: Peddler::APIs::Orders20260101::ItemTax? }
|