Class: FreightKit::TrackingResponse
- Defined in:
- lib/freight_kit/models/tracking_response.rb
Overview
Note:
Some carriers provide more information than others, so not all attributes will be set, depending on what carrier you are using.
Represents the response to a Carrier#find_tracking_info call.
Instance Attribute Summary collapse
- #actual_delivery_date ⇒ DateTime
- #attempted_delivery_date ⇒ DateTime
- #carrier ⇒ Symbol
- #carrier_name ⇒ String
- #delivery_signature ⇒ String
- #destination ⇒ FreightKit::Location
- #estimated_delivery_date ⇒ FreightKit::DateTime
- #origin ⇒ FreightKit::Location
- #scheduled_delivery_date ⇒ DateTime
- #ship_time ⇒ Date, Time
- #shipment_events ⇒ Array<FreightKit::ShipmentEvent>
- #shipper_address ⇒ FreightKit::Location
- #status ⇒ Symbol
- #status_code ⇒ string
- #status_description ⇒ String
- #tracking_number ⇒ String
Attributes inherited from Response
Method Summary
Methods inherited from Model
Constructor Details
This class inherits a constructor from FreightKit::Model
Instance Attribute Details
#actual_delivery_date ⇒ DateTime
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/freight_kit/models/tracking_response.rb', line 57 class TrackingResponse < Response attr_accessor :actual_delivery_date, :attempted_delivery_date, :carrier, :carrier_name, :delivery_signature, :destination, :estimated_delivery_date, :origin, :scheduled_delivery_date, :ship_time, :shipment_events, :shipper_address, :status, :status_code, :status_description, :tracking_number end |
#attempted_delivery_date ⇒ DateTime
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/freight_kit/models/tracking_response.rb', line 57 class TrackingResponse < Response attr_accessor :actual_delivery_date, :attempted_delivery_date, :carrier, :carrier_name, :delivery_signature, :destination, :estimated_delivery_date, :origin, :scheduled_delivery_date, :ship_time, :shipment_events, :shipper_address, :status, :status_code, :status_description, :tracking_number end |
#carrier ⇒ Symbol
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/freight_kit/models/tracking_response.rb', line 57 class TrackingResponse < Response attr_accessor :actual_delivery_date, :attempted_delivery_date, :carrier, :carrier_name, :delivery_signature, :destination, :estimated_delivery_date, :origin, :scheduled_delivery_date, :ship_time, :shipment_events, :shipper_address, :status, :status_code, :status_description, :tracking_number end |
#carrier_name ⇒ String
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/freight_kit/models/tracking_response.rb', line 57 class TrackingResponse < Response attr_accessor :actual_delivery_date, :attempted_delivery_date, :carrier, :carrier_name, :delivery_signature, :destination, :estimated_delivery_date, :origin, :scheduled_delivery_date, :ship_time, :shipment_events, :shipper_address, :status, :status_code, :status_description, :tracking_number end |
#delivery_signature ⇒ String
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/freight_kit/models/tracking_response.rb', line 57 class TrackingResponse < Response attr_accessor :actual_delivery_date, :attempted_delivery_date, :carrier, :carrier_name, :delivery_signature, :destination, :estimated_delivery_date, :origin, :scheduled_delivery_date, :ship_time, :shipment_events, :shipper_address, :status, :status_code, :status_description, :tracking_number end |
#destination ⇒ FreightKit::Location
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/freight_kit/models/tracking_response.rb', line 57 class TrackingResponse < Response attr_accessor :actual_delivery_date, :attempted_delivery_date, :carrier, :carrier_name, :delivery_signature, :destination, :estimated_delivery_date, :origin, :scheduled_delivery_date, :ship_time, :shipment_events, :shipper_address, :status, :status_code, :status_description, :tracking_number end |
#estimated_delivery_date ⇒ FreightKit::DateTime
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/freight_kit/models/tracking_response.rb', line 57 class TrackingResponse < Response attr_accessor :actual_delivery_date, :attempted_delivery_date, :carrier, :carrier_name, :delivery_signature, :destination, :estimated_delivery_date, :origin, :scheduled_delivery_date, :ship_time, :shipment_events, :shipper_address, :status, :status_code, :status_description, :tracking_number end |
#origin ⇒ FreightKit::Location
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/freight_kit/models/tracking_response.rb', line 57 class TrackingResponse < Response attr_accessor :actual_delivery_date, :attempted_delivery_date, :carrier, :carrier_name, :delivery_signature, :destination, :estimated_delivery_date, :origin, :scheduled_delivery_date, :ship_time, :shipment_events, :shipper_address, :status, :status_code, :status_description, :tracking_number end |
#scheduled_delivery_date ⇒ DateTime
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/freight_kit/models/tracking_response.rb', line 57 class TrackingResponse < Response attr_accessor :actual_delivery_date, :attempted_delivery_date, :carrier, :carrier_name, :delivery_signature, :destination, :estimated_delivery_date, :origin, :scheduled_delivery_date, :ship_time, :shipment_events, :shipper_address, :status, :status_code, :status_description, :tracking_number end |
#ship_time ⇒ Date, Time
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/freight_kit/models/tracking_response.rb', line 57 class TrackingResponse < Response attr_accessor :actual_delivery_date, :attempted_delivery_date, :carrier, :carrier_name, :delivery_signature, :destination, :estimated_delivery_date, :origin, :scheduled_delivery_date, :ship_time, :shipment_events, :shipper_address, :status, :status_code, :status_description, :tracking_number end |
#shipment_events ⇒ Array<FreightKit::ShipmentEvent>
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/freight_kit/models/tracking_response.rb', line 57 class TrackingResponse < Response attr_accessor :actual_delivery_date, :attempted_delivery_date, :carrier, :carrier_name, :delivery_signature, :destination, :estimated_delivery_date, :origin, :scheduled_delivery_date, :ship_time, :shipment_events, :shipper_address, :status, :status_code, :status_description, :tracking_number end |
#shipper_address ⇒ FreightKit::Location
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/freight_kit/models/tracking_response.rb', line 57 class TrackingResponse < Response attr_accessor :actual_delivery_date, :attempted_delivery_date, :carrier, :carrier_name, :delivery_signature, :destination, :estimated_delivery_date, :origin, :scheduled_delivery_date, :ship_time, :shipment_events, :shipper_address, :status, :status_code, :status_description, :tracking_number end |
#status ⇒ Symbol
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/freight_kit/models/tracking_response.rb', line 57 class TrackingResponse < Response attr_accessor :actual_delivery_date, :attempted_delivery_date, :carrier, :carrier_name, :delivery_signature, :destination, :estimated_delivery_date, :origin, :scheduled_delivery_date, :ship_time, :shipment_events, :shipper_address, :status, :status_code, :status_description, :tracking_number end |
#status_code ⇒ string
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/freight_kit/models/tracking_response.rb', line 57 class TrackingResponse < Response attr_accessor :actual_delivery_date, :attempted_delivery_date, :carrier, :carrier_name, :delivery_signature, :destination, :estimated_delivery_date, :origin, :scheduled_delivery_date, :ship_time, :shipment_events, :shipper_address, :status, :status_code, :status_description, :tracking_number end |
#status_description ⇒ String
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/freight_kit/models/tracking_response.rb', line 57 class TrackingResponse < Response attr_accessor :actual_delivery_date, :attempted_delivery_date, :carrier, :carrier_name, :delivery_signature, :destination, :estimated_delivery_date, :origin, :scheduled_delivery_date, :ship_time, :shipment_events, :shipper_address, :status, :status_code, :status_description, :tracking_number end |
#tracking_number ⇒ String
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/freight_kit/models/tracking_response.rb', line 57 class TrackingResponse < Response attr_accessor :actual_delivery_date, :attempted_delivery_date, :carrier, :carrier_name, :delivery_signature, :destination, :estimated_delivery_date, :origin, :scheduled_delivery_date, :ship_time, :shipment_events, :shipper_address, :status, :status_code, :status_description, :tracking_number end |