Inherits Object.
Contains full information about a basic group.
Public Fields | |
| object_ptr< chatPhoto > | photo_ |
| Chat photo; may be null if empty or unknown. If non-null, then it is the same photo as in chat.photo. | |
| string | description_ |
| Group description. Updated only after the basic group is opened. | |
| int53 | creator_user_id_ |
| User identifier of the creator of the group; 0 if unknown. | |
| array< object_ptr< chatMember > > | members_ |
| Group members. | |
| bool | can_hide_members_ |
| True, if non-administrators and non-bots can be hidden in responses to getSupergroupMembers and searchChatMembers for non-administrators after upgrading the basic group to a supergroup. | |
| bool | can_toggle_aggressive_anti_spam_ |
| True, if aggressive anti-spam checks can be enabled or disabled in the supergroup after upgrading the basic group to a supergroup. | |
| object_ptr< chatInviteLink > | invite_link_ |
| Primary invite link for this group; may be null. For chat administrators with can_invite_users right only. Updated only after the basic group is opened. | |
| array< object_ptr< botCommands > > | bot_commands_ |
| List of commands of bots in the group. | |
Public Instance Methods | |
| basicGroupFullInfo () | |
| basicGroupFullInfo (object_ptr< chatPhoto > &&photo_, string const &description_, int53 creator_user_id_, array< object_ptr< chatMember >> &&members_, bool can_hide_members_, bool can_toggle_aggressive_anti_spam_, object_ptr< chatInviteLink > &&invite_link_, array< object_ptr< botCommands >> &&bot_commands_) | |
| void | store (TlStorerToString &s, const char *field_name) const final |
Public Instance Methods inherited from TlObject | |
| virtual void | store (TlStorerUnsafe &s) const |
| virtual void | store (TlStorerCalcLength &s) const |
| TlObject ()=default | |
| TlObject (const TlObject &)=delete | |
| TlObject & | operator= (const TlObject &)=delete |
| TlObject (TlObject &&)=default | |
| TlObject & | operator= (TlObject &&)=default |
| virtual | ~TlObject ()=default |
Static Public Attributes | |
| static const std::int32_t | ID = -1879035520 |
| Identifier uniquely determining a type of the object. | |
Contains full information about a basic group.
| basicGroupFullInfo | ( | object_ptr< chatPhoto > && | photo_, |
| string const & | description_, | ||
| int53 | creator_user_id_, | ||
| array< object_ptr< chatMember >> && | members_, | ||
| bool | can_hide_members_, | ||
| bool | can_toggle_aggressive_anti_spam_, | ||
| object_ptr< chatInviteLink > && | invite_link_, | ||
| array< object_ptr< botCommands >> && | bot_commands_ | ||
| ) |
Contains full information about a basic group.
| [in] | photo_ | Chat photo; may be null if empty or unknown. If non-null, then it is the same photo as in chat.photo. |
| [in] | description_ | Group description. Updated only after the basic group is opened. |
| [in] | creator_user_id_ | User identifier of the creator of the group; 0 if unknown. |
| [in] | members_ | Group members. |
| [in] | can_hide_members_ | True, if non-administrators and non-bots can be hidden in responses to getSupergroupMembers and searchChatMembers for non-administrators after upgrading the basic group to a supergroup. |
| [in] | can_toggle_aggressive_anti_spam_ | True, if aggressive anti-spam checks can be enabled or disabled in the supergroup after upgrading the basic group to a supergroup. |
| [in] | invite_link_ | Primary invite link for this group; may be null. For chat administrators with can_invite_users right only. Updated only after the basic group is opened. |
| [in] | bot_commands_ | List of commands of bots in the group. |
|
finalvirtual |