{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/UserSettingsPermissionsPutDefault",
  "title": "UserSettingsPermissionsPutDefault",
  "type": "object",
  "properties": {
    "anonymousCallRejection": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Anonymous call rejection` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "bargeIn": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Barge In` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "blockCallerId": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Block caller ID` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "callForwarding": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Call forwarding` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "callWaiting": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Call waiting` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "callNotify": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Call notify` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "connectedLineIdentity": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Connected line identity` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "executive": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Executive/Executive assistant` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "hoteling": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Hoteling` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "priorityAlert": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Priority alert` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "selectivelyAcceptCalls": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Selectively accept calls` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "selectivelyRejectCalls": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Selectively reject calls` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "selectivelyForwardCalls": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Selectively forward calls` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "sequentialRing": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Sequential ring` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "simultaneousRing": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Simultaneous ring` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "singleNumberReach": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Single number reach` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "voicemail": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Voicemail feature` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "sendCallsToVoicemail": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Send calls to voicemail` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "voicemailEmailCopy": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Email a copy of the voicemail message` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "voicemailFaxMessaging": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Fax messaging` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "voicemailMessageStorage": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Message storage` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "voicemailNotifications": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Notifications` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "voicemailTransferNumber": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Transfer on '0' to another number.` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "generateActivationCode": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to make changes to their `Allow End User to Generate Activation Codes & Delete their Phones` feature via User Hub, or other clients (Webex, IP phone, etc.)."
    },
    "voicemailDownload": {
      "$ref": "#/components/schemas/AccessLevel",
      "description": "Set whether end users have access to download voicemail via User Hub, or other clients (Webex, etc.)."
    }
  }
}