{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "id": {
      "type": "integer"
    },
    "agent_id": {
      "type": ["null", "integer"]
    },
    "description": {
      "type": ["null", "string"]
    },
    "description_text": {
      "type": ["null", "string"]
    },
    "requester_id": {
      "type": ["null", "integer"]
    },
    "group_id": {
      "type": ["null", "integer"]
    },
    "priority": {
      "type": ["null", "integer"]
    },
    "impact": {
      "type": ["null", "integer"]
    },
    "status": {
      "type": ["null", "integer"]
    },
    "risk": {
      "type": ["null", "integer"]
    },
    "change_type": {
      "type": ["null", "integer"]
    },
    "approval_status": {
      "type": ["null", "integer"]
    },
    "planned_start_date": {
      "type": ["null", "string"]
    },
    "planned_end_date": {
      "type": ["null", "string"]
    },
    "subject": {
      "type": ["null", "string"]
    },
    "department_id": {
      "type": ["null", "integer"]
    },
    "category": {
      "type": ["null", "string"]
    },
    "sub_category": {
      "type": ["null", "string"]
    },
    "item_category": {
      "type": ["null", "string"]
    },
    "custom_fields": {
      "type": ["null", "object"],
      "additionalProperties": true
    },
    "maintenance_window": {
      "type": ["null", "object"],
      "additionalProperties": true
    },
    "blackout_window": {
      "type": ["null", "object"],
      "additionalProperties": true
    },
    "created_at": {
      "type": ["null", "string"],
      "format": "date-time"
    },
    "updated_at": {
      "type": ["null", "string"],
      "format": "date-time"
    },
    "planned_effort": {
      "type": ["string", "null"]
    },
    "attachments": {
      "type": ["null", "array"],
      "items": {
        "additionalProperties": true
      }
    },
    "impacted_services": {
      "type": ["null", "array"],
      "items": {
        "additionalProperties": true
      }
    },
    "workspace_id": {
      "type": ["null", "integer"]
    },
    "change_window_id": {
      "type": ["null", "integer"]
    },
    "assets": {
      "type": ["null", "array"],
      "items": {
        "additionalProperties": true
      }
    }
  }
}
