Class: Peddler::APIs::OrdersV0::PackageDetail

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#carrier_codeString (readonly)

Returns the value of attribute carrier_code.

Returns:

  • (String)


841
842
843
# File 'sig/peddler/apis/orders_v0.rbs', line 841

def carrier_code
  @carrier_code
end

#carrier_nameString? (readonly)

Returns the value of attribute carrier_name.

Returns:

  • (String, nil)


842
843
844
# File 'sig/peddler/apis/orders_v0.rbs', line 842

def carrier_name
  @carrier_name
end

#order_itemsArray[Peddler::APIs::OrdersV0::ConfirmShipmentOrderItem] (readonly)

Returns the value of attribute order_items.



843
844
845
# File 'sig/peddler/apis/orders_v0.rbs', line 843

def order_items
  @order_items
end

#package_reference_idString (readonly)

Returns the value of attribute package_reference_id.

Returns:

  • (String)


844
845
846
# File 'sig/peddler/apis/orders_v0.rbs', line 844

def package_reference_id
  @package_reference_id
end

#ship_dateTime (readonly)

Returns the value of attribute ship_date.

Returns:

  • (Time)


845
846
847
# File 'sig/peddler/apis/orders_v0.rbs', line 845

def ship_date
  @ship_date
end

#ship_from_supply_source_idString? (readonly)

Returns the value of attribute ship_from_supply_source_id.

Returns:

  • (String, nil)


846
847
848
# File 'sig/peddler/apis/orders_v0.rbs', line 846

def ship_from_supply_source_id
  @ship_from_supply_source_id
end

#shipping_methodString? (readonly)

Returns the value of attribute shipping_method.

Returns:

  • (String, nil)


847
848
849
# File 'sig/peddler/apis/orders_v0.rbs', line 847

def shipping_method
  @shipping_method
end

#tracking_numberString (readonly)

Returns the value of attribute tracking_number.

Returns:

  • (String)


848
849
850
# File 'sig/peddler/apis/orders_v0.rbs', line 848

def tracking_number
  @tracking_number
end

Class Method Details

.[](carrier_code:, order_items:, package_reference_id:, ship_date:, tracking_number:, carrier_name:, ship_from_supply_source_id:, shipping_method:) ⇒ Peddler::APIs::OrdersV0::PackageDetail .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) ⇒ Peddler::APIs::OrdersV0::PackageDetail

Overloads:



834
835
# File 'sig/peddler/apis/orders_v0.rbs', line 834

def self.[]: (carrier_code: String, order_items: Array[Peddler::APIs::OrdersV0::ConfirmShipmentOrderItem], package_reference_id: String, ship_date: Time, tracking_number: String, ?carrier_name: String?, ?ship_from_supply_source_id: String?, ?shipping_method: String?) -> Peddler::APIs::OrdersV0::PackageDetail
| (String, Array[Peddler::APIs::OrdersV0::ConfirmShipmentOrderItem], String, Time, String, String?, String?, String?) -> Peddler::APIs::OrdersV0::PackageDetail

.members[ :carrier_code, :order_items, :package_reference_id, :ship_date, :tracking_number, :carrier_name, :ship_from_supply_source_id, :shipping_method ]

Returns:

  • ([ :carrier_code, :order_items, :package_reference_id, :ship_date, :tracking_number, :carrier_name, :ship_from_supply_source_id, :shipping_method ])


837
# File 'sig/peddler/apis/orders_v0.rbs', line 837

def self.members: () -> [ :carrier_code, :order_items, :package_reference_id, :ship_date, :tracking_number, :carrier_name, :ship_from_supply_source_id, :shipping_method ]

.new(carrier_code:, order_items:, package_reference_id:, ship_date:, tracking_number:, carrier_name:, ship_from_supply_source_id:, shipping_method:) ⇒ Peddler::APIs::OrdersV0::PackageDetail .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) ⇒ Peddler::APIs::OrdersV0::PackageDetail

Overloads:



832
833
# File 'sig/peddler/apis/orders_v0.rbs', line 832

def self.new: (carrier_code: String, order_items: Array[Peddler::APIs::OrdersV0::ConfirmShipmentOrderItem], package_reference_id: String, ship_date: Time, tracking_number: String, ?carrier_name: String?, ?ship_from_supply_source_id: String?, ?shipping_method: String?) -> Peddler::APIs::OrdersV0::PackageDetail
| (String, Array[Peddler::APIs::OrdersV0::ConfirmShipmentOrderItem], String, Time, String, String?, String?, String?) -> Peddler::APIs::OrdersV0::PackageDetail

.parsePeddler::APIs::OrdersV0::PackageDetail

Parameters:

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

Returns:



839
# File 'sig/peddler/apis/orders_v0.rbs', line 839

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::OrdersV0::PackageDetail

Instance Method Details

#members[ :carrier_code, :order_items, :package_reference_id, :ship_date, :tracking_number, :carrier_name, :ship_from_supply_source_id, :shipping_method ]

Returns:

  • ([ :carrier_code, :order_items, :package_reference_id, :ship_date, :tracking_number, :carrier_name, :ship_from_supply_source_id, :shipping_method ])


850
# File 'sig/peddler/apis/orders_v0.rbs', line 850

def members: () -> [ :carrier_code, :order_items, :package_reference_id, :ship_date, :tracking_number, :carrier_name, :ship_from_supply_source_id, :shipping_method ]

#to_h{ carrier_code: String, order_items: Array[Peddler::APIs::OrdersV0::ConfirmShipmentOrderItem], package_reference_id: String, ship_date: Time, tracking_number: String, carrier_name: String?, ship_from_supply_source_id: String?, shipping_method: String? }

Returns:

  • ({ carrier_code: String, order_items: Array[Peddler::APIs::OrdersV0::ConfirmShipmentOrderItem], package_reference_id: String, ship_date: Time, tracking_number: String, carrier_name: String?, ship_from_supply_source_id: String?, shipping_method: String? })


851
# File 'sig/peddler/apis/orders_v0.rbs', line 851

def to_h: () -> { carrier_code: String, order_items: Array[Peddler::APIs::OrdersV0::ConfirmShipmentOrderItem], package_reference_id: String, ship_date: Time, tracking_number: String, carrier_name: String?, ship_from_supply_source_id: String?, shipping_method: String? }