The orderInfo is used by 3rd parties to collect the current status of the order. This info can, for example, be used to inform the customer if the platform has means to do so.

orderDetails

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

statusInfo

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

trackTraceInfo

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
click to enlarge graphical representation


Samples
Order in kitchen
Order currently en route