Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Update contracts to match version 2.3.4

...

Code Block
languagejs
titleContract
{
    "definitions": {
        "Address": {
            "properties": {
                "Address1": {
                    "type": "string"
                },
                "Address2": {
                    "type": "string"
                },
                "City": {
                    "type": "string"
                },
                "CountryCode": {
                    "type": "string"
                },
                "ZipCode": {
                    "type": "string"
                }
            },
            "type": "object"
        },
        "ContactInfo": {
            "properties": {
                "Email": {
                    "type": "string"
                },
                "Name": {
                    "type": "string"
                },
                "Number": {
                    "type": "string"
                },
                "Phone": {
                    "type": "string"
                }
            },
            "type": "object"
        },
        "DeliveryDetails": {
            "properties": {
                "ContactInfo": {
                    "$ref": "#/definitions/ContactInfo"
                },
                "DeliveryAddress": {
                    "$ref": "#/definitions/Address"
                },
                "DeliveryPointCode": {
                    "type": "string"
                },
                "DeliveryPointName ": {
                    "type": "string"
                },
                "Method": {
                    "type": "string"
                },
                "OpeningHours": {
                    "type": "string"
                },
                "PreferredDateTime": {
                    "format": "date-time",
                    "type": "string"
                },
                "Type": {
                    "type": "string"
                }
            },
            "type": "object"
        },
        "PickingOrder": {
            "properties": {
                "PickingStoreNumber": {
                    "type": "string"
                },
				"OrderStoreNumber                "ExternalPickingStoreNumber": {
                    "type": "string"
                },
                "OrderStoreNameOrderStoreNumber": {
                    "type": "string"
                },
				"OrderNumber                "ExternalOrderStoreNumber": {
                    "type": "string"
                },
				"ExternalOrderNumber 
                "OrderStoreName": {
                    "type": "string"
                },
				"CurrencyCode                "OrderNumber": {
                    "type": "string"
                },
				"OrderVariant": {
                    "enumExternalOrderNumber": [{
                       "type": "Unknownstring",
                        "WebReservedStorePickup"},
                "CurrencyCode": {
       "WebPrepaidWarehouseDelivery",
             "type": "string"
             "WebPrepaidDispatchDelivery",
   },
                "OrderVariant": {
                    "StorePrepaidWarehouseDeliveryenum",: [
                        "StorePrepaidDispatchDeliveryUnknown",
                     ]   "WebReservedStorePickup",
                      "type":  "stringWebPrepaidWarehouseDelivery",
                 },
				"PickingOrderStatus": {
       "WebPrepaidDispatchDelivery",
                        "StorePrepaidWarehouseDelivery",
                        "StorePrepaidDispatchDelivery"
                    ],
                    "type": "string"
                },
                "PickingOrderStatus": {
                    "enum": [
                        "ToBePicked",
                        "Picking",
                        "Delivered",
                        "enumRejected": [,
                        "ToBePickedDeliveredToCustomer",
                    ],
    "Picking",
                "type": "string"
        "Delivered",
        },
                "RejectedDelivery",: {
                        "DeliveredToCustomer"$ref": "#/definitions/DeliveryDetails"
                    ]},
                "OrderLines": {
   "type": "string"
                 },
				"Delivery"items": {
                        "$ref": "#/definitions/DeliveryDetailsPickingOrderLine"
                    },
				"OrderLines": {
                    "itemstype": {
"array"
                },
                "$refCollectStartTime": "#/definitions/PickingOrderLine"
{
                     }"format": "date-time",
                    "type": "arraystring"
                },
				"CollectStartTime": {
                    "formatPickupCode": "date-time",{
                    "type": "string"
                },
				"PickupCode                "PickingOrderExportCount": {
                    "type": "stringinteger"
                }
            },
            "type": "object"
        },
        "PickingOrderLine": {
     },
        "PickingOrderLineproperties": {
               "properties": {
				"LineNumber": {
                    "type": "integer"
                },
                "SequenceNumber": {
                    "type": "integer"
                },
                "Gtin": {
                    "type": "string"
                },
                "SKU": {
                    "type": "string"
                },
                "ItemNumber": {
                    "type": "string"
                },
                "ItemText": {
                    "type": "string"
                },
                "QuantityOrdered": {
                    "type": "number"
                },
                "QuantityDelivered": {
                    "type": "number"
                },
                "QuantityPaid": {
                    "type": "number"
                },
                "QuantityPicked": {
                    "type": "number"
                },
				                "Note": {
                    "type": "string"
                },
                "IsDeleted": {
                    "type": "boolean"
                },
                "ArticlePrice": {
                    "type": "number"
                }
            },
            "type": "object"
        }
    }
}

...

Code Block
languagejs
titleExample
{
	"pickingStoreNumber
    "pickingStoreNumber": "222",
    "externalPickingStoreNumber": "90222",
    "orderStoreNumber": "2229000",
    "orderStoreNumberexternalOrderStoreNumber": "9000909000",
    "orderStoreName": "ExampleStoreName",
    "orderNumber": "7695227",
    "externalOrderNumber": "ino784512",
    "currencyCode": "NOK",
    "orderVariant": "PrepaidDispatchDelivery",
    "pickingOrderStatus": "ToBePicked",
    "delivery": {
        "contactInfo": {
            "email": "name@gmail.com",
            "name": "FirstnameLastname",
			            "number": "123123123",
            "phone": "+4798653201"
        },
        "deliveryAddress": {
            "address1": "Skogsgrenda45",
            "address2": "",
            "city": "SKOGBYGDA",
            "countryCode": "NO",
            "zipCode": "2164"
        },
        "deliveryPointCode": "12345678ABC",
        "deliveryPointName": "Store ABC",
        "method": "1185",
        "deliveryPointHours": "07:00-18:00",
        "preferredDateTime": "2023-02-10T09:38:47.492Z",
        "type": "HomeDelivery"
    },
	    "orderLines": [
        {
            "lineNumber": 1,
            "sequenceNumber": 0,			
            "gtin": "8003299402977",
            "sku": "123123",			
            "itemNumber": "6920123",
            "itemText": "Cutlery set",
			            "quantityOrdered": 2.0,			
            "quantityDelivered": 0.0,
            "quantityPaid": 0.0,
            "quantityPicked": 0.0,
            "note": "gift wrap blue paper",
            "isDeleted": false,
			"articlePrice": 110.0           "articlePrice": 110.0
        },
        {
            "lineNumber": 2,
            "sequenceNumber": 1,
            "gtin": "701587439916",
            "sku": "132132",
            "itemNumber": "5890123",
            "itemText": "Trench coat",
            "quantityOrdered": 1.0,
            "quantityDelivered": 0.0,
            "quantityPaid": 0.0,
			            "quantityPicked": 0.0,
            "note": "",
            "isDeleted": false,			
			
            "articlePrice": 60.0
        }
    ],
	    "collectStartTime": "2023-02-10T09:38:47.492Z",
	    "pickupCode": "1234",
    "pickingOrderExportCount": 10
}