{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "User",
  "type": "object",
  "properties": {
    "type": {
      "type": "string"
    },
    "accountType": {
      "type": "string",
      "description": "The account type of the user, may return empty string if unavailable. App is if the user is a bot user created on behalf of an Atlassian app."
    },
    "email": {
      "type": "string",
      "description": "The email address of the user. Depending on the user's privacy setting, this may return an empty string."
    },
    "publicName": {
      "type": "string",
      "description": "The public name or nickname of the user. Will always contain a value."
    },
    "displayName": {
      "type": "string",
      "description": "The displays name of the user. Depending on the user's privacy setting, this may be the same as publicName."
    },
    "timeZone": {
      "type": "string",
      "description": "This displays user time zone. Depending on the user's privacy setting, this may return null."
    },
    "isExternalCollaborator": {
      "type": "boolean",
      "description": "Whether the user is an external collaborator user"
    },
    "externalCollaborator": {
      "type": "boolean",
      "description": "Whether the user is an external collaborator user"
    },
    "operations": {
      "type": "array"
    },
    "_expandable": {
      "type": "object"
    }
  }
}