{
"definitions": {
"Address": {
"type": "object",
"properties": {
"Address1": {
"type": "string"
},
"Address2": {
"type": "string"
},
"ZipCode": {
"type": "string"
},
"City": {
"type": "string"
},
"CountryCode": {
"type": "string"
}
}
},
"ContactInfo": {
"type": "object",
"properties": {
"Name": {
"type": "string"
},
"Email": {
"type": "string"
},
"Phone": {
"type": "string"
}
}
},
"PickingOrder": {
"type": "object",
"properties": {
"StoreNumberOrderStoreNumber": {
"type": "string"
},
"PickingStoreNumber": {
"type": "string"
},
"OrderNumber": {
"type": "string"
},
"ExternalOrderNumber": {
"type": "string"
},
"CurrencyCode": {
"type": "string"
},
"OrderVariant": {
"type": "string",
"enum": [
"Unknown",
"WebReservedStorePickup",
"WebPrepaidWarehouseDelivery",
"WebPrepaidDispatchDelivery",
"StorePrepaidWarehouseDelivery",
"StorePrepaidDispatchDelivery"
]
},
"Delivery": {
"$ref": "#/definitions/DeliveryDetails"
},
"OrderLines": {
"type": "array",
"items": {
"$ref": "#/definitions/PickingOrderLine"
}
}
}
},
"PickingOrderLine": {
"type": "object",
"properties": {
"LineNumber": {
"type": "integer"
},
"SequenceNumber": {
"type": "integer"
},
"Gtin": {
"type": "string"
},
"QuantityOrdered": {
"type": "number"
},
"QuantityDelivered": {
"type": "number"
},
"QuantityPaid": {
"type": "number"
},
"Note": {
"type": "string"
},
"IsDeleted": {
"type": "boolean"
}
}
},
"OrderVariant": {
"type": "string",
"enum": [
"Unknown",
"WebReservedStorePickup",
"WebPrepaidWarehouseDelivery",
"WebPrepaidDispatchDelivery",
"StorePrepaidWarehouseDelivery",
"StorePrepaidDispatchDelivery"
]
},
"DeliveryDetails": {
"type": "object",
"properties": {
"PreferredDateTime": {
"type": "string",
"format": "date-time"
},
"ContactInfo": {
"$ref": "#/definitions/ContactInfo"
},
"DeliveryAddress": {
"$ref": "#/definitions/Address"
},
"DeliveryPointCode": {
"type": "string"
},
"Method": {
"type": "string"
},
"OpeningHours": {
"type": "string"
},
"Type": {
"type": "string"
}
}
}
}
} |