Class: Peddler::APIs::VendorShipmentsV1::Carton

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#carton_identifiersArray[Peddler::APIs::VendorShipmentsV1::ContainerIdentification]? (readonly)

Returns the value of attribute carton_identifiers.



60
61
62
# File 'sig/peddler/apis/vendor_shipments_v1.rbs', line 60

def carton_identifiers
  @carton_identifiers
end

#carton_sequence_numberString (readonly)

Returns the value of attribute carton_sequence_number.

Returns:

  • (String)


61
62
63
# File 'sig/peddler/apis/vendor_shipments_v1.rbs', line 61

def carton_sequence_number
  @carton_sequence_number
end

#dimensionsPeddler::APIs::VendorShipmentsV1::Dimensions? (readonly)

Returns the value of attribute dimensions.



62
63
64
# File 'sig/peddler/apis/vendor_shipments_v1.rbs', line 62

def dimensions
  @dimensions
end

#itemsArray[Peddler::APIs::VendorShipmentsV1::ContainerItem] (readonly)

Returns the value of attribute items.



63
64
65
# File 'sig/peddler/apis/vendor_shipments_v1.rbs', line 63

def items
  @items
end

#tracking_numberString? (readonly)

Returns the value of attribute tracking_number.

Returns:

  • (String, nil)


64
65
66
# File 'sig/peddler/apis/vendor_shipments_v1.rbs', line 64

def tracking_number
  @tracking_number
end

#weightPeddler::APIs::VendorShipmentsV1::Weight? (readonly)

Returns the value of attribute weight.



65
66
67
# File 'sig/peddler/apis/vendor_shipments_v1.rbs', line 65

def weight
  @weight
end

Class Method Details

.[](carton_sequence_number:, items:, carton_identifiers:, dimensions:, tracking_number:, weight:) ⇒ Peddler::APIs::VendorShipmentsV1::Carton .[](arg0, arg1, arg2, arg3, arg4, arg5) ⇒ Peddler::APIs::VendorShipmentsV1::Carton

Overloads:



53
54
# File 'sig/peddler/apis/vendor_shipments_v1.rbs', line 53

def self.[]: (carton_sequence_number: String, items: Array[Peddler::APIs::VendorShipmentsV1::ContainerItem], ?carton_identifiers: Array[Peddler::APIs::VendorShipmentsV1::ContainerIdentification]?, ?dimensions: Peddler::APIs::VendorShipmentsV1::Dimensions?, ?tracking_number: String?, ?weight: Peddler::APIs::VendorShipmentsV1::Weight?) -> Peddler::APIs::VendorShipmentsV1::Carton
| (String, Array[Peddler::APIs::VendorShipmentsV1::ContainerItem], Array[Peddler::APIs::VendorShipmentsV1::ContainerIdentification]?, Peddler::APIs::VendorShipmentsV1::Dimensions?, String?, Peddler::APIs::VendorShipmentsV1::Weight?) -> Peddler::APIs::VendorShipmentsV1::Carton

.members[ :carton_sequence_number, :items, :carton_identifiers, :dimensions, :tracking_number, :weight ]

Returns:

  • ([ :carton_sequence_number, :items, :carton_identifiers, :dimensions, :tracking_number, :weight ])


56
# File 'sig/peddler/apis/vendor_shipments_v1.rbs', line 56

def self.members: () -> [ :carton_sequence_number, :items, :carton_identifiers, :dimensions, :tracking_number, :weight ]

.new(carton_sequence_number:, items:, carton_identifiers:, dimensions:, tracking_number:, weight:) ⇒ Peddler::APIs::VendorShipmentsV1::Carton .new(arg0, arg1, arg2, arg3, arg4, arg5) ⇒ Peddler::APIs::VendorShipmentsV1::Carton

Overloads:



51
52
# File 'sig/peddler/apis/vendor_shipments_v1.rbs', line 51

def self.new: (carton_sequence_number: String, items: Array[Peddler::APIs::VendorShipmentsV1::ContainerItem], ?carton_identifiers: Array[Peddler::APIs::VendorShipmentsV1::ContainerIdentification]?, ?dimensions: Peddler::APIs::VendorShipmentsV1::Dimensions?, ?tracking_number: String?, ?weight: Peddler::APIs::VendorShipmentsV1::Weight?) -> Peddler::APIs::VendorShipmentsV1::Carton
| (String, Array[Peddler::APIs::VendorShipmentsV1::ContainerItem], Array[Peddler::APIs::VendorShipmentsV1::ContainerIdentification]?, Peddler::APIs::VendorShipmentsV1::Dimensions?, String?, Peddler::APIs::VendorShipmentsV1::Weight?) -> Peddler::APIs::VendorShipmentsV1::Carton

.parsePeddler::APIs::VendorShipmentsV1::Carton

Parameters:

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

Returns:



58
# File 'sig/peddler/apis/vendor_shipments_v1.rbs', line 58

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

Instance Method Details

#members[ :carton_sequence_number, :items, :carton_identifiers, :dimensions, :tracking_number, :weight ]

Returns:

  • ([ :carton_sequence_number, :items, :carton_identifiers, :dimensions, :tracking_number, :weight ])


67
# File 'sig/peddler/apis/vendor_shipments_v1.rbs', line 67

def members: () -> [ :carton_sequence_number, :items, :carton_identifiers, :dimensions, :tracking_number, :weight ]

#to_h{ carton_sequence_number: String, items: Array[Peddler::APIs::VendorShipmentsV1::ContainerItem], carton_identifiers: Array[Peddler::APIs::VendorShipmentsV1::ContainerIdentification]?, dimensions: Peddler::APIs::VendorShipmentsV1::Dimensions?, tracking_number: String?, weight: Peddler::APIs::VendorShipmentsV1::Weight? }

Returns:



68
# File 'sig/peddler/apis/vendor_shipments_v1.rbs', line 68

def to_h: () -> { carton_sequence_number: String, items: Array[Peddler::APIs::VendorShipmentsV1::ContainerItem], carton_identifiers: Array[Peddler::APIs::VendorShipmentsV1::ContainerIdentification]?, dimensions: Peddler::APIs::VendorShipmentsV1::Dimensions?, tracking_number: String?, weight: Peddler::APIs::VendorShipmentsV1::Weight? }