Class: Peddler::APIs::ShipmentInvoicingV0::ShipmentItem

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/apis/shipment_invoicing_v0.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#asinString? (readonly)

Returns the value of attribute asin.

Returns:

  • (String, nil)


228
229
230
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 228

def asin
  @asin
end

#gift_wrap_pricePeddler::Money? (readonly)

Returns the value of attribute gift_wrap_price.

Returns:



229
230
231
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 229

def gift_wrap_price
  @gift_wrap_price
end

#item_pricePeddler::Money? (readonly)

Returns the value of attribute item_price.

Returns:



230
231
232
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 230

def item_price
  @item_price
end

#order_item_idString? (readonly)

Returns the value of attribute order_item_id.

Returns:

  • (String, nil)


231
232
233
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 231

def order_item_id
  @order_item_id
end

#promotion_discountPeddler::Money? (readonly)

Returns the value of attribute promotion_discount.

Returns:



232
233
234
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 232

def promotion_discount
  @promotion_discount
end

#quantity_orderedFloat? (readonly)

Returns the value of attribute quantity_ordered.

Returns:

  • (Float, nil)


233
234
235
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 233

def quantity_ordered
  @quantity_ordered
end

#seller_skuString? (readonly)

Returns the value of attribute seller_sku.

Returns:

  • (String, nil)


234
235
236
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 234

def seller_sku
  @seller_sku
end

#serial_numbersArray[String]? (readonly)

Returns the value of attribute serial_numbers.

Returns:

  • (Array[String], nil)


235
236
237
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 235

def serial_numbers
  @serial_numbers
end

#shipping_discountPeddler::Money? (readonly)

Returns the value of attribute shipping_discount.

Returns:



236
237
238
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 236

def shipping_discount
  @shipping_discount
end

#shipping_pricePeddler::Money? (readonly)

Returns the value of attribute shipping_price.

Returns:



237
238
239
# File 'sig/peddler/apis/shipment_invoicing_v0.rbs', line 237

def shipping_price
  @shipping_price
end

#titleString? (readonly)

Returns the value of attribute title.

Returns:

  • (String, nil)


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

Overloads:



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 ]

Returns:

  • ([ :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

Overloads:



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

.parsePeddler::APIs::ShipmentInvoicingV0::ShipmentItem

Parameters:

  • (Hash[String | Symbol, untyped])
  • (Object)

Returns:



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 ]

Returns:

  • ([ :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? }

Returns:



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? }