Inherits Object.
Represents a set of filters used to obtain a chat event log.
Public Fields | |
bool | message_edits_ |
True, if message edits need to be returned. | |
bool | message_deletions_ |
True, if message deletions need to be returned. | |
bool | message_pins_ |
True, if pin/unpin events need to be returned. | |
bool | member_joins_ |
True, if members joining events need to be returned. | |
bool | member_leaves_ |
True, if members leaving events need to be returned. | |
bool | member_invites_ |
True, if invited member events need to be returned. | |
bool | member_promotions_ |
True, if member promotion/demotion events need to be returned. | |
bool | member_restrictions_ |
True, if member restricted/unrestricted/banned/unbanned events need to be returned. | |
bool | info_changes_ |
True, if changes in chat information need to be returned. | |
bool | setting_changes_ |
True, if changes in chat settings need to be returned. | |
bool | invite_link_changes_ |
True, if changes to invite links need to be returned. | |
bool | video_chat_changes_ |
True, if video chat actions need to be returned. | |
bool | forum_changes_ |
True, if forum-related actions need to be returned. | |
bool | subscription_extensions_ |
True, if subscription extensions need to be returned. | |
Public Instance Methods | |
chatEventLogFilters () | |
chatEventLogFilters (bool message_edits_, bool message_deletions_, bool message_pins_, bool member_joins_, bool member_leaves_, bool member_invites_, bool member_promotions_, bool member_restrictions_, bool info_changes_, bool setting_changes_, bool invite_link_changes_, bool video_chat_changes_, bool forum_changes_, bool subscription_extensions_) | |
void | store (TlStorerToString &s, const char *field_name) const final |
![]() | |
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 = -1032965711 |
Identifier uniquely determining a type of the object. | |
Represents a set of filters used to obtain a chat event log.
chatEventLogFilters | ( | bool | message_edits_, |
bool | message_deletions_, | ||
bool | message_pins_, | ||
bool | member_joins_, | ||
bool | member_leaves_, | ||
bool | member_invites_, | ||
bool | member_promotions_, | ||
bool | member_restrictions_, | ||
bool | info_changes_, | ||
bool | setting_changes_, | ||
bool | invite_link_changes_, | ||
bool | video_chat_changes_, | ||
bool | forum_changes_, | ||
bool | subscription_extensions_ | ||
) |
Represents a set of filters used to obtain a chat event log.
[in] | message_edits_ | True, if message edits need to be returned. |
[in] | message_deletions_ | True, if message deletions need to be returned. |
[in] | message_pins_ | True, if pin/unpin events need to be returned. |
[in] | member_joins_ | True, if members joining events need to be returned. |
[in] | member_leaves_ | True, if members leaving events need to be returned. |
[in] | member_invites_ | True, if invited member events need to be returned. |
[in] | member_promotions_ | True, if member promotion/demotion events need to be returned. |
[in] | member_restrictions_ | True, if member restricted/unrestricted/banned/unbanned events need to be returned. |
[in] | info_changes_ | True, if changes in chat information need to be returned. |
[in] | setting_changes_ | True, if changes in chat settings need to be returned. |
[in] | invite_link_changes_ | True, if changes to invite links need to be returned. |
[in] | video_chat_changes_ | True, if video chat actions need to be returned. |
[in] | forum_changes_ | True, if forum-related actions need to be returned. |
[in] | subscription_extensions_ | True, if subscription extensions need to be returned. |
|
finalvirtual |