{
  "meta": {
    "deprecated": false
  },
  "group": {
    "title": "Available types",
    "anchor": "available-types"
  },
  "object": {
    "anchor": "chatpermissions",
    "name": "ChatPermissions",
    "description": "Describes actions that a non-administrator user is allowed to take in a chat.",
    "html_description": "<p>Describes actions that a non-administrator user is allowed to take in a chat.</p>",
    "rst_description": "Describes actions that a non-administrator user is allowed to take in a chat.",
    "annotations": [
      {
        "type": "Boolean",
        "description": "True, if the user is allowed to send text messages, contacts, locations and venues",
        "html_description": "<td><em>Optional</em>. <em>True</em>, if the user is allowed to send text messages, contacts, locations and venues</td>",
        "rst_description": "*Optional*. :code:`True`, if the user is allowed to send text messages, contacts, locations and venues\n",
        "name": "can_send_messages",
        "required": false
      },
      {
        "type": "Boolean",
        "description": "True, if the user is allowed to send audios, documents, photos, videos, video notes and voice notes, implies can_send_messages",
        "html_description": "<td><em>Optional</em>. <em>True</em>, if the user is allowed to send audios, documents, photos, videos, video notes and voice notes, implies can_send_messages</td>",
        "rst_description": "*Optional*. :code:`True`, if the user is allowed to send audios, documents, photos, videos, video notes and voice notes, implies can_send_messages\n",
        "name": "can_send_media_messages",
        "required": false
      },
      {
        "type": "Boolean",
        "description": "True, if the user is allowed to send polls, implies can_send_messages",
        "html_description": "<td><em>Optional</em>. <em>True</em>, if the user is allowed to send polls, implies can_send_messages</td>",
        "rst_description": "*Optional*. :code:`True`, if the user is allowed to send polls, implies can_send_messages\n",
        "name": "can_send_polls",
        "required": false
      },
      {
        "type": "Boolean",
        "description": "True, if the user is allowed to send animations, games, stickers and use inline bots, implies can_send_media_messages",
        "html_description": "<td><em>Optional</em>. <em>True</em>, if the user is allowed to send animations, games, stickers and use inline bots, implies can_send_media_messages</td>",
        "rst_description": "*Optional*. :code:`True`, if the user is allowed to send animations, games, stickers and use inline bots, implies can_send_media_messages\n",
        "name": "can_send_other_messages",
        "required": false
      },
      {
        "type": "Boolean",
        "description": "True, if the user is allowed to add web page previews to their messages, implies can_send_media_messages",
        "html_description": "<td><em>Optional</em>. <em>True</em>, if the user is allowed to add web page previews to their messages, implies can_send_media_messages</td>",
        "rst_description": "*Optional*. :code:`True`, if the user is allowed to add web page previews to their messages, implies can_send_media_messages\n",
        "name": "can_add_web_page_previews",
        "required": false
      },
      {
        "type": "Boolean",
        "description": "True, if the user is allowed to change the chat title, photo and other settings. Ignored in public supergroups",
        "html_description": "<td><em>Optional</em>. <em>True</em>, if the user is allowed to change the chat title, photo and other settings. Ignored in public supergroups</td>",
        "rst_description": "*Optional*. :code:`True`, if the user is allowed to change the chat title, photo and other settings. Ignored in public supergroups\n",
        "name": "can_change_info",
        "required": false
      },
      {
        "type": "Boolean",
        "description": "True, if the user is allowed to invite new users to the chat",
        "html_description": "<td><em>Optional</em>. <em>True</em>, if the user is allowed to invite new users to the chat</td>",
        "rst_description": "*Optional*. :code:`True`, if the user is allowed to invite new users to the chat\n",
        "name": "can_invite_users",
        "required": false
      },
      {
        "type": "Boolean",
        "description": "True, if the user is allowed to pin messages. Ignored in public supergroups",
        "html_description": "<td><em>Optional</em>. <em>True</em>, if the user is allowed to pin messages. Ignored in public supergroups</td>",
        "rst_description": "*Optional*. :code:`True`, if the user is allowed to pin messages. Ignored in public supergroups\n",
        "name": "can_pin_messages",
        "required": false
      },
      {
        "type": "Boolean",
        "description": "True, if the user is allowed to create forum topics. If omitted defaults to the value of can_pin_messages",
        "html_description": "<td><em>Optional</em>. <em>True</em>, if the user is allowed to create forum topics. If omitted defaults to the value of can_pin_messages</td>",
        "rst_description": "*Optional*. :code:`True`, if the user is allowed to create forum topics. If omitted defaults to the value of can_pin_messages\n",
        "name": "can_manage_topics",
        "required": false
      }
    ],
    "category": "types"
  }
}
