Shell · Schema

OrderCreateRequest

AviationElectric Vehicle ChargingEnergyFleet ManagementFuelGasLoyaltyLubricantsMobilityOil and GasRenewable Energy

Properties

Name Type Description
accountNumber string
poNumber string Customer purchase order number
requestedDeliveryDate string
deliveryAddress object
items array
notes string
View JSON Schema on GitHub

JSON Schema

shell-ordercreaterequest-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/OrderCreateRequest",
  "title": "OrderCreateRequest",
  "type": "object",
  "required": [
    "accountNumber",
    "deliveryAddress",
    "items"
  ],
  "properties": {
    "accountNumber": {
      "type": "string"
    },
    "poNumber": {
      "type": "string",
      "description": "Customer purchase order number"
    },
    "requestedDeliveryDate": {
      "type": "string",
      "format": "date"
    },
    "deliveryAddress": {
      "type": "object"
    },
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "productId": {
            "type": "string"
          },
          "quantity": {
            "type": "number"
          },
          "unit": {
            "type": "string"
          }
        }
      }
    },
    "notes": {
      "type": "string"
    }
  }
}