Interface TrackingInformationInterfaceInternal

Interface version of TrackingInformation

interface TrackingInformationInterface {
    carrier_specific: JsonObject;
    delivery: TrackingDeliveryInformationInterface;
    event_history: TrackingEventInterface[];
    last_known_location: null | TrackingAddressInterface;
    last_updated: null | string;
    notices: string[];
    schedule: DeliveryScheduleInterface;
    shipment_info: TrackingShipmentInterface;
}

Implemented by

Properties

carrier_specific: JsonObject

Extra information returned by the carrier

Information about the delivery of the package

All fields should be null until a delivery attempt is made

event_history: TrackingEventInterface[]

A list of tracking events and updates

last_known_location: null | TrackingAddressInterface

The last location the package was known to be at

last_updated: null | string

The datetime of the most recent tracking event.

Value is an ISO datetime string. To get this value in other representations, see getLastUpdatedDatetime.

notices: string[]

High-level notices applied to the shipment

Information about the schedule for making a delivery

Information about the shipment as a whole