Class: ShipEngine::Domain::Rates::GetWithShipmentDetails::Response::Package

Inherits:
Object
  • Object
show all
Defined in:
lib/shipengine/domain/rates/get_with_shipment_details.rb

Defined Under Namespace

Classes: LabelMessages

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(package_code:, weight:, dimensions:, insured_value:, tracking_number:, label_messages:, external_package_id:) ⇒ Package

rubocop:todo Metrics/ParameterLists



235
236
237
238
239
240
241
242
243
# File 'lib/shipengine/domain/rates/get_with_shipment_details.rb', line 235

def initialize(package_code:, weight:, dimensions:, insured_value:, tracking_number:, label_messages:, external_package_id:) # rubocop:todo Metrics/ParameterLists
  @package_code = package_code
  @weight = weight
  @dimensions = dimensions
  @insured_value = insured_value
  @tracking_number = tracking_number
  @label_messages = label_messages
  @external_package_id = external_package_id
end

Instance Attribute Details

#dimensionsObject (readonly)

Returns the value of attribute dimensions.



233
234
235
# File 'lib/shipengine/domain/rates/get_with_shipment_details.rb', line 233

def dimensions
  @dimensions
end

#external_package_idObject (readonly)

Returns the value of attribute external_package_id.



233
234
235
# File 'lib/shipengine/domain/rates/get_with_shipment_details.rb', line 233

def external_package_id
  @external_package_id
end

#insured_valueObject (readonly)

Returns the value of attribute insured_value.



233
234
235
# File 'lib/shipengine/domain/rates/get_with_shipment_details.rb', line 233

def insured_value
  @insured_value
end

#label_messagesObject (readonly)

Returns the value of attribute label_messages.



233
234
235
# File 'lib/shipengine/domain/rates/get_with_shipment_details.rb', line 233

def label_messages
  @label_messages
end

#package_codeObject (readonly)

Returns the value of attribute package_code.



233
234
235
# File 'lib/shipengine/domain/rates/get_with_shipment_details.rb', line 233

def package_code
  @package_code
end

#tracking_numberObject (readonly)

Returns the value of attribute tracking_number.



233
234
235
# File 'lib/shipengine/domain/rates/get_with_shipment_details.rb', line 233

def tracking_number
  @tracking_number
end

#weightObject (readonly)

Returns the value of attribute weight.



233
234
235
# File 'lib/shipengine/domain/rates/get_with_shipment_details.rb', line 233

def weight
  @weight
end