AppShipmentEventInput
One tracking event from the app's carrier.
input AppShipmentEventInput {
description: String
estimatedDeliveryAt: DateTime
eventId: String
location: String
occurredAt: DateTime!
status: ShipmentStatus!
trackingUrl: String
}
Fields
AppShipmentEventInput.description ● String scalar
The carrier's description.
AppShipmentEventInput.estimatedDeliveryAt ● DateTime scalar
The carrier's new delivery estimate.
AppShipmentEventInput.eventId ● String scalar
The carrier's own id for the event. A repeated id is recorded once. Without it, the status and time make the id.
AppShipmentEventInput.location ● String scalar
Where it happened.
AppShipmentEventInput.occurredAt ● DateTime! non-null scalar
When it happened. Not in the future.
AppShipmentEventInput.status ● ShipmentStatus! non-null enum
The shipment's status after the event: AWAITING_PICKUP, PICKED_UP, IN_TRANSIT, OUT_FOR_DELIVERY, DELIVERED, FAILED_ATTEMPT, EXCEPTION, RETURNED_TO_SENDER or LOST.
AppShipmentEventInput.trackingUrl ● String scalar
A new https link to the carrier's tracking page.