Identifier of the accent color for message sender name, and backgrounds of chat photo, reply header, and link preview.
Information about actions which must be possible to do through the chat action bar; may be null if none.
Types of reaction, available in the chat.
Background set for the chat; may be null if none.
Identifier of a custom emoji to be shown on the reply header and link preview background for messages sent by the chat; 0 if none.
Block list to which the chat is added; may be null if none.
Information about bar for managing a business bot in the chat; may be null if none.
Optional
can_True, if the chat messages can be deleted for all users.
Optional
can_True, if the chat messages can be deleted only for the current user while other users will continue to see the messages.
Optional
can_True, if the chat can be reported to Telegram moderators through reportChat or reportChatPhoto.
Chat lists to which the chat belongs. A chat can have a non-zero position in a chat list even it doesn't belong to the chat list and have no position in a chat list even it belongs to the chat list.
Application-specific data associated with the chat. (For example, the chat scroll position or local chat notification settings can be stored here.) Persistent if the message database is used.
Optional
default_Default value of the disable_notification parameter, used when a message is sent to the chat.
A draft of a message in the chat; may be null if none.
Emoji status to be shown along with chat title; may be null.
Optional
has_True, if chat content can't be saved locally, forwarded, or copied.
Optional
has_True, if the chat has scheduled messages.
Chat unique identifier.
Optional
is_True, if the chat is marked as unread.
Optional
is_True, if translation of all messages in the chat must be suggested to the user.
Last message in the chat; may be null if none or unknown.
Identifier of the last read incoming message.
Identifier of the last read outgoing message.
Current message auto-delete or self-destruct timer setting for the chat, in seconds; 0 if disabled. Self-destruct timer in secret chats starts after the message or its content is viewed. Auto-delete timer in other chats starts from the send date.
Identifier of a user or chat that is selected to send messages in the chat; may be null if the user can't change message sender.
Notification settings for the chat.
Information about pending join requests; may be null if none.
Actions that non-administrator chat members are allowed to take in the chat.
Chat photo; may be null.
Positions of the chat in chat lists.
Identifier of the profile accent color for the chat's profile; -1 if none.
Identifier of a custom emoji to be shown on the background of the chat's profile; 0 if none.
Identifier of the message from which reply markup needs to be used; 0 if there is no default custom reply markup in the chat.
If non-empty, name of a theme, set for the chat.
Chat title.
Type of the chat.
Number of unread messages in the chat.
Number of unread messages with a mention/reply in the chat.
Number of messages with unread reactions in the chat.
Information about video chat of the chat.
Optional
view_True, if the chat is a forum supergroup that must be shown in the "View as topics" mode, or Saved Messages chat that must be shown in the "View as chats".
A chat. (Can be a private chat, basic group, supergroup, or secret chat).