Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejs
titleContract
{
  "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": {
        "OrderStoreNumber": {
          "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	 	"PickingOrderStatus": {
          "$reftype": "#/definitions/DeliveryDetailsstring",
          },
"enum": [
            "OrderLinesToBePicked":,
 {
          "type": "arrayPicking",
            "itemsDelivered": {,
            "$ref": "#/definitions/PickingOrderLine"
Rejected",
            "DeliveredToCustomer"
          ]
        },
        "Delivery": {
          "$ref": "#/definitions/DeliveryDetails"
        },
        "OrderLines": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PickingOrderLine"
          }
        }
      }
    },
    "PickingOrderLine": {
      "type": "object",
      "properties": {
        "LineNumber": {
          "type": "integer"
        },
        "SequenceNumber": {
           }"type": "integer"
        },
    },
    "PickingOrderLineGtin": {
          "type": "objectstring",
       "properties": { },
        "LineNumberQuantityOrdered": {
          "type": "integernumber"
        },
        "SequenceNumberQuantityDelivered": {
          "type": "integernumber"
        },
        "GtinQuantityPaid": {
          "type": "stringnumber"
        },
        "QuantityOrderedNote": {
          "type": "numberstring"
        },
        "QuantityDeliveredIsDeleted": {
          "type": "number"
boolean"
        }
      },
    },
    "QuantityPaidOrderVariant": {
          "type": "numberstring",
        },"enum": [
        "NoteUnknown": {,
          "type": "string"WebReservedStorePickup",
        }"WebPrepaidWarehouseDelivery",
        "IsDeletedWebPrepaidDispatchDelivery": {,
          "type": "booleanStorePrepaidWarehouseDelivery",
        }"StorePrepaidDispatchDelivery"
      }]
    },
    "OrderVariantPickingOrderStatus": {
          "type": "string",
          "enum": [
            "UnknownToBePicked",
            "WebReservedStorePickupPicking",
            "WebPrepaidWarehouseDeliveryDelivered",
            "WebPrepaidDispatchDeliveryRejected",
        "StorePrepaidWarehouseDelivery",
    "DeliveredToCustomer"
    "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"
        }
      }
    }
  }
}

...