Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Update schema and eaxmple to match version 2.3.1

...

Code Block
languagejs
titleContract
{
    "definitions": {
        "Address": {
      "type": "object",
      "properties": {
                "Address1": {
                    "type": "string"
                },
                "Address2": {
                    "type": "string"
        },
        "ZipCode": {},
          "type": "string"
        },
"City": {
         "City": {
          "type": "string"
                },
                "CountryCode": {
                    "type": "string"
          }
      },
     },
    "ContactInfo": {
      "typeZipCode": "object",
{
         "properties": {
           "Nametype": {"string"
          "type": "string"
     }
   },
        "Email": {
 },
            "type": "stringobject"
        },
        "PhoneContactInfo": {
            "typeproperties": "string"{
        }
        }
"Email": {
         },
    "PickingOrder": {
      "type": "objectstring",
      "properties": {
        "OrderStoreNumber": {
 },
                "typeName": "string"{
        },
	 	"PickingStoreNumber": {
          "type": "string"
         }       },
        "OrderNumber        "Number": {
                    "type": "string"
        },
        "ExternalOrderNumber": {},
          "type": "string"
        },
"Phone": {
         "CurrencyCode": {
          "type": "string"
         },
       }
 "OrderVariant": {
          "type": "string"},
            "enumtype": [
"object"
        },
        "UnknownDeliveryDetails",: {
            "WebReservedStorePickupproperties",: {
             "WebPrepaidWarehouseDelivery",
   "ContactInfo": {
        "WebPrepaidDispatchDelivery",
            "StorePrepaidWarehouseDelivery",$ref": "#/definitions/ContactInfo"
            "StorePrepaidDispatchDelivery"
    },
      ]
         },
	 	"PickingOrderStatusDeliveryAddress": {
          "type": "string",
          "enum$ref": [
"#/definitions/Address"
                "ToBePicked"},
                "PickingDeliveryPointCode",: {
            "Delivered",
        "type": "string"
    "Rejected",
            "DeliveredToCustomer"},
          ]
      "Method": {
 },
        "Delivery": {
          "$reftype": "#/definitions/DeliveryDetailsstring"
        },
        "OrderLines": {
},
           "type": "array",
      "OpeningHours": {
         "items": {
            "$reftype": "#/definitions/PickingOrderLinestring"
          }
      },
  }
      }
    },
    "PickingOrderLinePreferredDateTime": {
      "type": "object",
      "properties": {
        "LineNumberformat": {
"date-time",
                    "type": "integerstring"
        },
        "SequenceNumber": {},
          "type": "integer"
        },
"Type": {
         "Gtin": {
          "type": "string"
        },
        "QuantityOrdered": {}
          "type": "number"
        },
        "QuantityDelivered": {
          "type": "numberobject"
        },
        "QuantityPaidPickingOrder": {
            "typeproperties": "number"{
        },
        "NotePickingStoreNumber": {
                    "type": "string"
        },
        "IsDeleted},
				"OrderStoreNumber": {
           "         "type": "booleanstring"
                },
		"ItemNumber": {
                "typeOrderStoreName": "string"{
         },
		"ItemText": {
          "type": "string"
        },
       }
    },
    "OrderVariant				"OrderNumber": {
                    "type": "string",
       "enum": [
        "Unknown",
   },
				"ExternalOrderNumber": {
     "WebReservedStorePickup",
        "WebPrepaidWarehouseDelivery",
       "type": "WebPrepaidDispatchDeliverystring",
        "StorePrepaidWarehouseDelivery",
        "StorePrepaidDispatchDelivery"},
				"CurrencyCode": {
      ]
    },
    "PickingOrderStatus": {
          "type": "string",
            "enum    },
				"OrderVariant": [{
             "ToBePicked",
       "enum": [
    "Picking",
            "Delivered        "Unknown",
            "Rejected",
            "DeliveredToCustomerWebReservedStorePickup",
          ]
    },
    "DeliveryDetails": {
      "typeWebPrepaidWarehouseDelivery": "object",
      "properties": {
        "PreferredDateTime": {
          "type": "stringWebPrepaidDispatchDelivery",
           "format": "date-time"
        },
        "ContactInfoStorePrepaidWarehouseDelivery": {,
          "$ref": "#/definitions/ContactInfo"
        },
        "DeliveryAddressStorePrepaidDispatchDelivery":
 {
          "$ref": "#/definitions/Address"
        }],
         "DeliveryPointCode": {
          "type": "string"
         },
        "Method},
				"PickingOrderStatus": {
            "type": "string"
        },"enum": [
        "OpeningHours": {
          "type": "string"
    "ToBePicked",
    },
        "Type": {
          "type": "stringPicking",
        }
       }
    }
  }
}

Example JSON:

Code Block
languagejs
titleExample
{     "Delivered",
        "orderStoreNumber": "9000",
		"pickingStoreNumber": "222",     
        "pickingOrderStatus": "ToBePickedRejected",
  
        "orderNumber": "7695227",
        "externalOrderNumber": "ino784512",
        "currencyCodeDeliveredToCustomer": "NOK",

          "note": "Giftwrap",
        "orderVariant": "PrepaidDispatchDelivery" ],
        "delivery": {
            "type": "HomeDeliverystring",
            "method": "1185",
    },
				"Delivery": {
       "deliverypointid": "12345678ABC",
            "deliveryPointHours$ref": "string#/definitions/DeliveryDetails",
              "preferredDateTime  },
				"OrderLines": "2023-02-10T09:38:47.492Z",{
            "deliveryAddress": {
       "items": {
        "address1": "Skogsgrenda45",
                "address2$ref": "#/definitions/PickingOrderLine",
                   "zipCode": "2164" },
                    "citytype": "SKOGBYGDAarray",
                "country},
				"CollectStartTime": "Norway"{
           
   
        }"format": "date-time",
            "contactInfo": {
                "nametype": "FirstnameLastnamestring",
                "email},
				"PickupCode": "name@gmail.com",
{
                    "phonetype": "+4798653201string"
           
   
  }
      }
       },
    },
        "orderLinestype": ["object"
    {
     },
           "lineNumberPickingOrderLine": 1,{
                "sequenceNumber"properties": {
				"LineNumber": 0,
{
                    "gtintype": "8003299402977integer",
                "quantityOrdered": 2.0},
                "quantityDeliveredSequenceNumber": 0.0,
{
                    "quantityPaidtype": 0.0,"integer"
                "note": "gift wrap blue paper"},
                "isDeletedGtin": false,
				"itemText": "Cutlery set",
				"itemNumber": "6920123",                     
    },
    {
     {
                    "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"
        }
    }
}

Example JSON:

Code Block
languagejs
titleExample
{
	"pickingStoreNumber": "222",
    "orderStoreNumber": "9000",
    "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",
        "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            
        },
        {
            "lineNumber": 2,
            "sequenceNumber": 1,
            "gtin": "701587439916",
            "lineNumbersku": 2"132132",
                "sequenceNumberitemNumber": 1"5890123",
                "gtinitemText": "701587439916Trench coat",
                "quantityOrdered": 1.0,
                "quantityDelivered": 0.0,
                "quantityPaid": 0.0,
    			"quantityPicked": 0.0,
            "note": "",
                "isDeleted": false,
				"itemText": "Trench coat",
				"itemNumberarticlePrice": "5890123",
    }60.0
        }
    ],
	"collectStartTime": "2023-02-10T09:38:47.492Z",
	"pickupCode": "1234"
}