{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "id": { "type": "integer" },
    "agent_id": { "type": ["null", "integer"] },
    "group_id": { "type": ["null", "integer"] },
    "priority": { "type": ["null", "integer"] },
    "status": { "type": ["null", "integer"] },
    "release_type": { "type": ["null", "integer"] },
    "subject": { "type": ["null", "string"] },
    "description": { "type": ["null", "string"] },
    "planned_start_date": { "type": ["null", "string"] },
    "planned_end_date": { "type": ["null", "string"] },
    "work_start_date": { "type": ["null", "string"] },
    "work_end_date": { "type": ["null", "string"] },
    "department_id": { "type": ["null", "integer"] },
    "category": { "type": ["null", "string"] },
    "sub_category": { "type": ["null", "string"] },
    "item_category": { "type": ["null", "string"] },
    "created_at": { "type": ["null", "string"] },
    "updated_at": { "type": ["null", "string"] },
    "associated_assets": { "type": ["null", "array"] },
    "associated_changes": { "type": ["null", "array"] },
    "custom_fields": { "type": ["null", "object"] },
    "planning_fields": { "type": "object" }
  }
}
