lib/carrierbot_api/fulfillment.rb in carrierbot_api-0.3.0 vs lib/carrierbot_api/fulfillment.rb in carrierbot_api-0.4.0
- old
+ new
@@ -1,16 +1,17 @@
module CarrierBotAPI
class Fulfillment
- attr_reader :ordered_at, :fulfilled_at, :total_price, :service_code, :order_id, :fulfillment_id, :items
+ attr_reader :ordered_at, :fulfilled_at, :total_price, :service_code, :order_id, :fulfillment_id, :destination, :items
def initialize(data)
@ordered_at = data[:ordered_at]
@fulfilled_at = data[:fulfilled_at]
@total_price = data[:total_price]
@service_code = data[:service_code]
@order_id = data[:order_id]
@fulfillment_id = data[:fulfillment_id]
+ @destination = data[:destination]
@items = data[:items]
end
def to_json
{
@@ -18,9 +19,10 @@
'fulfilled_at': self.fulfilled_at,
'total_price': self.total_price,
'service_code': self.service_code,
'order_id': self.order_id,
'fulfillment_id': self.fulfillment_id,
+ 'destination': self.destination&.to_json,
'items': self.items.map(&:to_json)
}
end
end
end # module CarrierBotAPI