{
  "type": "object",
  "description": "Extract the maintenance details exactly as written in the notice.",
  "properties": {
    "service_date": {
      "type": "string",
      "description": "Copy the complete scheduled replacement date.",
      "maxLength": 64,
      "x-runtime": {
        "quote": {
          "ref": "/input/text",
          "unit": "date"
        }
      }
    },
    "part_code": {
      "type": "string",
      "description": "Copy the filter part code.",
      "maxLength": 32,
      "x-runtime": {
        "quote": {
          "ref": "/input/text",
          "unit": "identifier"
        }
      }
    },
    "restart_instruction": {
      "type": "string",
      "description": "Copy the complete sentence that states when restarting is allowed, including its final punctuation.",
      "maxLength": 256,
      "x-runtime": {
        "quote": {
          "ref": "/input/text",
          "unit": "passage"
        }
      }
    }
  },
  "required": [
    "service_date",
    "part_code",
    "restart_instruction"
  ],
  "additionalProperties": false
}
