{
  "type": "object",
  "properties": {
    "title": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "integer"
        }
      ],
      "description": "The title of the issue."
    },
    "body": {
      "type": "string",
      "description": "The contents of the issue."
    },
    "assignee": {
      "type": [
        "string",
        "null"
      ],
      "description": "Login for the user that this issue should be assigned to. _NOTE: Only users with push access can set the assignee for new issues. The assignee is silently dropped otherwise. **This field is closing down.**_"
    },
    "milestone": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "integer",
          "description": "The `number` of the milestone to associate this issue with. _NOTE: Only users with push access can set the milestone for new issues. The milestone is silently dropped otherwise._"
        }
      ]
    },
    "labels": {
      "type": "array",
      "description": "Labels to associate with this issue. _NOTE: Only users with push access can set labels for new issues. Labels are silently dropped otherwise._",
      "items": {
        "oneOf": [
          {
            "type": "string"
          },
          {
            "type": "object",
            "properties": {
              "id": {
                "type": "integer"
              },
              "name": {
                "type": "string"
              },
              "description": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "color": {
                "type": [
                  "string",
                  "null"
                ]
              }
            }
          }
        ]
      }
    },
    "assignees": {
      "type": "array",
      "description": "Logins for Users to assign to this issue. _NOTE: Only users with push access can set assignees for new issues. Assignees are silently dropped otherwise._",
      "items": {
        "type": "string"
      }
    },
    "type": {
      "type": [
        "string",
        "null"
      ],
      "description": "The name of the issue type to associate with this issue. _NOTE: Only users with push access can set the type for new issues. The type is silently dropped otherwise._"
    }
  },
  "required": [
    "title"
  ],
  "$schema": "https://json-schema.org/draft/2019-09/schema"
}