| Field | Type | Required | Description |
|---|---|---|---|
| riderPickupDateTime | datetime | true if expeditionType = ExternalDelivery |
Specifies the time the order will be picked up by external rider |
| expeditionType | datetime | true | Specifies the type order. Defined in the enum list found here |
| customerPickupDateTime | datetime | true if expeditionType = Pickup |
Specifies the time the order will be picked up by the customer |
| deliveryDateTime | datetime | true if expeditionType = Delivery |
Specifies the moment the order has to be delivered to the customer |
| Field | Type | Required | Description |
|---|---|---|---|
| orderStatusType | int | true | State of the order. Defined in the enum list found here |
| message | string | true | Extra info supplied for the current state. eg Cancellation info |
| Field | Type | Required | Description |
|---|---|---|---|
| isCurrentlyEnRoute | boolean | true | Signals the order currently being transported to the customer |
| lat | decimal | false | Geolocation of the driver |
| long | decimal | false | Geolocation of the driver |