Class: ShipEngine::Domain::Rates::GetWithShipmentDetails::Response::Item

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name:, sales_order_id:, sales_order_item_id:, quantity:, sku:, external_order_id:, external_order_item_id:, asin:, order_source_code:) ⇒ Item

rubocop:todo Metrics/ParameterLists



68
69
70
71
72
73
74
75
76
77
78
# File 'lib/shipengine/domain/rates/get_with_shipment_details.rb', line 68

def initialize(name:, sales_order_id:, sales_order_item_id:, quantity:, sku:, external_order_id:, external_order_item_id:, asin:, order_source_code:) # rubocop:todo Metrics/ParameterLists
  @name = name
  @sales_order_id = sales_order_id
  @sales_order_item_id = sales_order_item_id
  @quantity = quantity
  @sku = sku
  @external_order_id = external_order_id
  @external_order_item_id = external_order_item_id
  @asin = asin
  @order_source_code = order_source_code
end

Instance Attribute Details

#asinObject (readonly)

Returns the value of attribute asin.



66
67
68
# File 'lib/shipengine/domain/rates/get_with_shipment_details.rb', line 66

def asin
  @asin
end

#external_order_idObject (readonly)

Returns the value of attribute external_order_id.



66
67
68
# File 'lib/shipengine/domain/rates/get_with_shipment_details.rb', line 66

def external_order_id
  @external_order_id
end

#external_order_item_idObject (readonly)

Returns the value of attribute external_order_item_id.



66
67
68
# File 'lib/shipengine/domain/rates/get_with_shipment_details.rb', line 66

def external_order_item_id
  @external_order_item_id
end

#nameObject (readonly)

Returns the value of attribute name.



66
67
68
# File 'lib/shipengine/domain/rates/get_with_shipment_details.rb', line 66

def name
  @name
end

#order_source_codeObject (readonly)

Returns the value of attribute order_source_code.



66
67
68
# File 'lib/shipengine/domain/rates/get_with_shipment_details.rb', line 66

def order_source_code
  @order_source_code
end

#quantityObject (readonly)

Returns the value of attribute quantity.



66
67
68
# File 'lib/shipengine/domain/rates/get_with_shipment_details.rb', line 66

def quantity
  @quantity
end

#sales_order_idObject (readonly)

Returns the value of attribute sales_order_id.



66
67
68
# File 'lib/shipengine/domain/rates/get_with_shipment_details.rb', line 66

def sales_order_id
  @sales_order_id
end

#sales_order_item_idObject (readonly)

Returns the value of attribute sales_order_item_id.



66
67
68
# File 'lib/shipengine/domain/rates/get_with_shipment_details.rb', line 66

def sales_order_item_id
  @sales_order_item_id
end

#skuObject (readonly)

Returns the value of attribute sku.



66
67
68
# File 'lib/shipengine/domain/rates/get_with_shipment_details.rb', line 66

def sku
  @sku
end