Inherits Object.
Describes allowed types for the target chat.
Public Fields | |
| bool | allow_user_chats_ |
| True, if private chats with ordinary users are allowed. | |
| bool | allow_bot_chats_ |
| True, if private chats with other bots are allowed. | |
| bool | allow_group_chats_ |
| True, if basic group and supergroup chats are allowed. | |
| bool | allow_channel_chats_ |
| True, if channel chats are allowed. | |
Public Instance Methods | |
| targetChatTypes () | |
| targetChatTypes (bool allow_user_chats_, bool allow_bot_chats_, bool allow_group_chats_, bool allow_channel_chats_) | |
| 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 = 1513098833 |
| Identifier uniquely determining a type of the object. | |
| targetChatTypes | ( | ) |
Describes allowed types for the target chat.
| targetChatTypes | ( | bool | allow_user_chats_, |
| bool | allow_bot_chats_, | ||
| bool | allow_group_chats_, | ||
| bool | allow_channel_chats_ | ||
| ) |
Describes allowed types for the target chat.
| [in] | allow_user_chats_ | True, if private chats with ordinary users are allowed. |
| [in] | allow_bot_chats_ | True, if private chats with other bots are allowed. |
| [in] | allow_group_chats_ | True, if basic group and supergroup chats are allowed. |
| [in] | allow_channel_chats_ | True, if channel chats are allowed. |
|
finalvirtual |