Class: ShipEngine::Domain::Labels::CreateFromShipmentDetails::Response::Dimensions

Inherits:
Object
  • Object
show all
Defined in:
lib/shipengine/domain/labels/create_from_shipment_details.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(unit:, length:, width:, height:) ⇒ Dimensions

type [“inch” | “centimeter”] unit

Parameters:

  • length (Double)
    • e.g. 1.0

  • width (Double)
    • e.g. 1.0

  • height (Double)
    • e.g. 1.0



152
153
154
155
156
157
# File 'lib/shipengine/domain/labels/create_from_shipment_details.rb', line 152

def initialize(unit:, length:, width:, height:)
  @unit = unit
  @length = length
  @width = width
  @height = height
end

Instance Attribute Details

#heightObject (readonly)

Returns the value of attribute height.



145
146
147
# File 'lib/shipengine/domain/labels/create_from_shipment_details.rb', line 145

def height
  @height
end

#lengthObject (readonly)

Returns the value of attribute length.



145
146
147
# File 'lib/shipengine/domain/labels/create_from_shipment_details.rb', line 145

def length
  @length
end

#unitObject (readonly)

Returns the value of attribute unit.



145
146
147
# File 'lib/shipengine/domain/labels/create_from_shipment_details.rb', line 145

def unit
  @unit
end

#widthObject (readonly)

Returns the value of attribute width.



145
146
147
# File 'lib/shipengine/domain/labels/create_from_shipment_details.rb', line 145

def width
  @width
end