Class: Peddler::APIs::ShipmentInvoicingV0::ShipmentItem
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::ShipmentInvoicingV0::ShipmentItem
- Defined in:
- sig/peddler/apis/shipment_invoicing_v0.rbs
Instance Attribute Summary collapse
-
#asin ⇒ String?
readonly
Returns the value of attribute asin.
-
#gift_wrap_price ⇒ Peddler::Money?
readonly
Returns the value of attribute gift_wrap_price.
-
#item_price ⇒ Peddler::Money?
readonly
Returns the value of attribute item_price.
-
#order_item_id ⇒ String?
readonly
Returns the value of attribute order_item_id.
-
#promotion_discount ⇒ Peddler::Money?
readonly
Returns the value of attribute promotion_discount.
-
#quantity_ordered ⇒ Float?
readonly
Returns the value of attribute quantity_ordered.
-
#seller_sku ⇒ String?
readonly
Returns the value of attribute seller_sku.
-
#serial_numbers ⇒ Array[String]?
readonly
Returns the value of attribute serial_numbers.
-
#shipping_discount ⇒ Peddler::Money?
readonly
Returns the value of attribute shipping_discount.
-
#shipping_price ⇒ Peddler::Money?
readonly
Returns the value of attribute shipping_price.
-
#title ⇒ String?
readonly
Returns the value of attribute title.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :asin, :gift_wrap_price, :item_price, :order_item_id, :promotion_discount, :quantity_ordered, :seller_sku, :serial_numbers, :shipping_discount, :shipping_price, :title ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::ShipmentInvoicingV0::ShipmentItem
Instance Method Summary collapse
-
#members ⇒ [ :asin, :gift_wrap_price, :item_price, :order_item_id, :promotion_discount, :quantity_ordered, :seller_sku, :serial_numbers, :shipping_discount, :shipping_price, :title ]
-
#to_h ⇒ { asin: String?, gift_wrap_price: Peddler::Money?, item_price: Peddler::Money?, order_item_id: String?, promotion_discount: Peddler::Money?, quantity_ordered: Float?, seller_sku: String?, serial_numbers: Array[String]?, shipping_discount: Peddler::Money?, shipping_price: Peddler::Money?, title: String? }
Instance Attribute Details
#asin ⇒ String? (readonly)
Returns the value of attribute asin.
228 229 230 |
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 228 def asin @asin end |
#gift_wrap_price ⇒ Peddler::Money? (readonly)
Returns the value of attribute gift_wrap_price.
229 230 231 |
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 229 def gift_wrap_price @gift_wrap_price end |
#item_price ⇒ Peddler::Money? (readonly)
Returns the value of attribute item_price.
230 231 232 |
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 230 def item_price @item_price end |
#order_item_id ⇒ String? (readonly)
Returns the value of attribute order_item_id.
231 232 233 |
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 231 def order_item_id @order_item_id end |
#promotion_discount ⇒ Peddler::Money? (readonly)
Returns the value of attribute promotion_discount.
232 233 234 |
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 232 def promotion_discount @promotion_discount end |
#quantity_ordered ⇒ Float? (readonly)
Returns the value of attribute quantity_ordered.
233 234 235 |
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 233 def quantity_ordered @quantity_ordered end |
#seller_sku ⇒ String? (readonly)
Returns the value of attribute seller_sku.
234 235 236 |
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 234 def seller_sku @seller_sku end |
#serial_numbers ⇒ Array[String]? (readonly)
Returns the value of attribute serial_numbers.
235 236 237 |
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 235 def serial_numbers @serial_numbers end |
#shipping_discount ⇒ Peddler::Money? (readonly)
Returns the value of attribute shipping_discount.
236 237 238 |
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 236 def shipping_discount @shipping_discount end |
#shipping_price ⇒ Peddler::Money? (readonly)
Returns the value of attribute shipping_price.
237 238 239 |
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 237 def shipping_price @shipping_price end |
#title ⇒ String? (readonly)
Returns the value of attribute title.
238 239 240 |
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 238 def title @title end |
Class Method Details
.[](asin:, gift_wrap_price:, item_price:, order_item_id:, promotion_discount:, quantity_ordered:, seller_sku:, serial_numbers:, shipping_discount:, shipping_price:, title:) ⇒ Peddler::APIs::ShipmentInvoicingV0::ShipmentItem .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) ⇒ Peddler::APIs::ShipmentInvoicingV0::ShipmentItem
221 222 |
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 221
def self.[]: (?asin: String?, ?gift_wrap_price: Peddler::Money?, ?item_price: Peddler::Money?, ?order_item_id: String?, ?promotion_discount: Peddler::Money?, ?quantity_ordered: Float?, ?seller_sku: String?, ?serial_numbers: Array[String]?, ?shipping_discount: Peddler::Money?, ?shipping_price: Peddler::Money?, ?title: String?) -> Peddler::APIs::ShipmentInvoicingV0::ShipmentItem
| (String?, Peddler::Money?, Peddler::Money?, String?, Peddler::Money?, Float?, String?, Array[String]?, Peddler::Money?, Peddler::Money?, String?) -> Peddler::APIs::ShipmentInvoicingV0::ShipmentItem
|
.members ⇒ [ :asin, :gift_wrap_price, :item_price, :order_item_id, :promotion_discount, :quantity_ordered, :seller_sku, :serial_numbers, :shipping_discount, :shipping_price, :title ]
224 |
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 224
def self.members: () -> [ :asin, :gift_wrap_price, :item_price, :order_item_id, :promotion_discount, :quantity_ordered, :seller_sku, :serial_numbers, :shipping_discount, :shipping_price, :title ]
|
.new(asin:, gift_wrap_price:, item_price:, order_item_id:, promotion_discount:, quantity_ordered:, seller_sku:, serial_numbers:, shipping_discount:, shipping_price:, title:) ⇒ Peddler::APIs::ShipmentInvoicingV0::ShipmentItem .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) ⇒ Peddler::APIs::ShipmentInvoicingV0::ShipmentItem
219 220 |
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 219
def self.new: (?asin: String?, ?gift_wrap_price: Peddler::Money?, ?item_price: Peddler::Money?, ?order_item_id: String?, ?promotion_discount: Peddler::Money?, ?quantity_ordered: Float?, ?seller_sku: String?, ?serial_numbers: Array[String]?, ?shipping_discount: Peddler::Money?, ?shipping_price: Peddler::Money?, ?title: String?) -> Peddler::APIs::ShipmentInvoicingV0::ShipmentItem
| (String?, Peddler::Money?, Peddler::Money?, String?, Peddler::Money?, Float?, String?, Array[String]?, Peddler::Money?, Peddler::Money?, String?) -> Peddler::APIs::ShipmentInvoicingV0::ShipmentItem
|
.parse ⇒ Peddler::APIs::ShipmentInvoicingV0::ShipmentItem
226 |
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 226
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::ShipmentInvoicingV0::ShipmentItem
|
Instance Method Details
#members ⇒ [ :asin, :gift_wrap_price, :item_price, :order_item_id, :promotion_discount, :quantity_ordered, :seller_sku, :serial_numbers, :shipping_discount, :shipping_price, :title ]
240 |
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 240
def members: () -> [ :asin, :gift_wrap_price, :item_price, :order_item_id, :promotion_discount, :quantity_ordered, :seller_sku, :serial_numbers, :shipping_discount, :shipping_price, :title ]
|
#to_h ⇒ { asin: String?, gift_wrap_price: Peddler::Money?, item_price: Peddler::Money?, order_item_id: String?, promotion_discount: Peddler::Money?, quantity_ordered: Float?, seller_sku: String?, serial_numbers: Array[String]?, shipping_discount: Peddler::Money?, shipping_price: Peddler::Money?, title: String? }
241 |
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 241
def to_h: () -> { asin: String?, gift_wrap_price: Peddler::Money?, item_price: Peddler::Money?, order_item_id: String?, promotion_discount: Peddler::Money?, quantity_ordered: Float?, seller_sku: String?, serial_numbers: Array[String]?, shipping_discount: Peddler::Money?, shipping_price: Peddler::Money?, title: String? }
|