{
  "version": 1,
  "fields": [
    {
      "key": "description",
      "type": "string",
      "maxLength": 4000
    },
    {
      "key": "materialGrade",
      "type": "string",
      "maxLength": 120
    },
    {
      "key": "thickness",
      "type": "number",
      "minimum": 0,
      "exclusiveMinimum": true,
      "maximum": 100000
    },
    {
      "key": "deliveryDate",
      "type": "string",
      "format": "date",
      "maxLength": 10
    },
    {
      "key": "parentOrderNumber",
      "type": "string",
      "maxLength": 100
    },
    {
      "key": "routing",
      "type": "records",
      "maxItems": 200,
      "itemFields": [
        {
          "key": "operationNumber",
          "type": "string",
          "required": true,
          "maxLength": 80
        },
        {
          "key": "name",
          "type": "string",
          "required": true,
          "maxLength": 200
        },
        {
          "key": "workCenterCode",
          "type": "string",
          "required": true,
          "maxLength": 80
        },
        {
          "key": "setupMinutes",
          "type": "number",
          "required": true,
          "minimum": 0,
          "maximum": 1000000
        },
        {
          "key": "runMinutesPerUnit",
          "type": "number",
          "required": true,
          "minimum": 0,
          "maximum": 1000000
        }
      ]
    }
  ]
}
