|
18 | 18 | *
|
19 | 19 | * @property string type Type of chat, can be either "private ", "group", "supergroup" or "channel"
|
20 | 20 | *
|
21 |
| - * @method int getId() Unique identifier for this chat. This number may be greater than 32 bits and some programming languages may have difficulty/silent defects in interpreting it. But it smaller than 52 bits, so a signed 64 bit integer or double-precision float type are safe for storing this identifier. |
22 |
| - * @method string getType() Type of chat, can be either "private ", "group", "supergroup" or "channel" |
23 |
| - * @method string getTitle() Optional. Title, for channels and group chats |
24 |
| - * @method string getUsername() Optional. Username, for private chats, supergroups and channels if available |
25 |
| - * @method string getFirstName() Optional. First name of the other party in a private chat |
26 |
| - * @method string getLastName() Optional. Last name of the other party in a private chat |
27 |
| - * @method ChatPhoto getPhoto() Optional. Chat photo. Returned only in getChat. |
28 |
| - * @method string getBio() Optional. Bio of the other party in a private chat. Returned only in getChat. |
29 |
| - * @method bool getHasPrivateForwards() Optional. True, if privacy settings of the other party in the private chat allows to use tg://user?id=<user_id> links only in chats with the user. Returned only in getChat. |
30 |
| - * @method bool getJoinToSendMessages() Optional. True, if users need to join the supergroup before they can send messages. Returned only in getChat. |
31 |
| - * @method bool getJoinByRequest() Optional. True, if all users directly joining the supergroup need to be approved by supergroup administrators. Returned only in getChat. |
32 |
| - * @method string getDescription() Optional. Description, for groups, supergroups and channel chats. Returned only in getChat. |
33 |
| - * @method string getInviteLink() Optional. Chat invite link, for groups, supergroups and channel chats. Each administrator in a chat generates their own invite links, so the bot must first generate the link using exportChatInviteLink. Returned only in getChat. |
34 |
| - * @method Message getPinnedMessage() Optional. Pinned message, for groups, supergroups and channels. Returned only in getChat. |
35 |
| - * @method ChatPermissions getPermissions() Optional. Default chat member permissions, for groups and supergroups. Returned only in getChat. |
36 |
| - * @method int getSlowModeDelay() Optional. For supergroups, the minimum allowed delay between consecutive messages sent by each unpriviledged user. Returned only in getChat. |
37 |
| - * @method int getMessageAutoDeleteTime() Optional. The time after which all messages sent to the chat will be automatically deleted; in seconds. Returned only in getChat. |
38 |
| - * @method bool getHasProtectedContent() Optional. True, if messages from the chat can't be forwarded to other chats. Returned only in getChat. |
39 |
| - * @method string getStickerSetName() Optional. For supergroups, name of group sticker set. Returned only in getChat. |
40 |
| - * @method bool getCanSetStickerSet() Optional. True, if the bot can change the group sticker set. Returned only in getChat. |
41 |
| - * @method int getLinkedChatId() Optional. Unique identifier for the linked chat. Returned only in getChat. |
42 |
| - * @method ChatLocation getLocation() Optional. For supergroups, the location to which the supergroup is connected. Returned only in getChat. |
| 21 | + * @method int getId() Unique identifier for this chat. This number may be greater than 32 bits and some programming languages may have difficulty/silent defects in interpreting it. But it smaller than 52 bits, so a signed 64 bit integer or double-precision float type are safe for storing this identifier. |
| 22 | + * @method string getType() Type of chat, can be either "private ", "group", "supergroup" or "channel" |
| 23 | + * @method string getTitle() Optional. Title, for channels and group chats |
| 24 | + * @method string getUsername() Optional. Username, for private chats, supergroups and channels if available |
| 25 | + * @method string getFirstName() Optional. First name of the other party in a private chat |
| 26 | + * @method string getLastName() Optional. Last name of the other party in a private chat |
| 27 | + * @method ChatPhoto getPhoto() Optional. Chat photo. Returned only in getChat. |
| 28 | + * @method string getBio() Optional. Bio of the other party in a private chat. Returned only in getChat. |
| 29 | + * @method bool getHasPrivateForwards() Optional. True, if privacy settings of the other party in the private chat allows to use tg://user?id=<user_id> links only in chats with the user. Returned only in getChat. |
| 30 | + * @method bool getHasRestrictedVoiceAndVideoMessages() Optional. True, if the privacy settings of the other party restrict sending voice and video note messages in the private chat. Returned only in getChat. |
| 31 | + * @method bool getJoinToSendMessages() Optional. True, if users need to join the supergroup before they can send messages. Returned only in getChat. |
| 32 | + * @method bool getJoinByRequest() Optional. True, if all users directly joining the supergroup need to be approved by supergroup administrators. Returned only in getChat. |
| 33 | + * @method string getDescription() Optional. Description, for groups, supergroups and channel chats. Returned only in getChat. |
| 34 | + * @method string getInviteLink() Optional. Chat invite link, for groups, supergroups and channel chats. Each administrator in a chat generates their own invite links, so the bot must first generate the link using exportChatInviteLink. Returned only in getChat. |
| 35 | + * @method Message getPinnedMessage() Optional. Pinned message, for groups, supergroups and channels. Returned only in getChat. |
| 36 | + * @method ChatPermissions getPermissions() Optional. Default chat member permissions, for groups and supergroups. Returned only in getChat. |
| 37 | + * @method int getSlowModeDelay() Optional. For supergroups, the minimum allowed delay between consecutive messages sent by each unpriviledged user. Returned only in getChat. |
| 38 | + * @method int getMessageAutoDeleteTime() Optional. The time after which all messages sent to the chat will be automatically deleted; in seconds. Returned only in getChat. |
| 39 | + * @method bool getHasProtectedContent() Optional. True, if messages from the chat can't be forwarded to other chats. Returned only in getChat. |
| 40 | + * @method string getStickerSetName() Optional. For supergroups, name of group sticker set. Returned only in getChat. |
| 41 | + * @method bool getCanSetStickerSet() Optional. True, if the bot can change the group sticker set. Returned only in getChat. |
| 42 | + * @method int getLinkedChatId() Optional. Unique identifier for the linked chat. Returned only in getChat. |
| 43 | + * @method ChatLocation getLocation() Optional. For supergroups, the location to which the supergroup is connected. Returned only in getChat. |
43 | 44 | */
|
44 | 45 | class Chat extends Entity
|
45 | 46 | {
|
|
0 commit comments