Inherits Object.
Contains information about notification settings for a chat.
Public Fields | |
bool | use_default_mute_for_ |
If true, mute_for is ignored and the value for the relevant type of chat is used instead. | |
int32 | mute_for_ |
Time left before notifications will be unmuted, in seconds. | |
bool | use_default_sound_ |
If true, sound is ignored and the value for the relevant type of chat is used instead. | |
string | sound_ |
The name of an audio file to be used for notification sounds; only applies to iOS applications. | |
bool | use_default_show_preview_ |
If true, show_preview is ignored and the value for the relevant type of chat is used instead. | |
bool | show_preview_ |
True, if message content must be displayed in notifications. | |
bool | use_default_disable_pinned_message_notifications_ |
If true, disable_pinned_message_notifications is ignored and the value for the relevant type of chat is used instead. | |
bool | disable_pinned_message_notifications_ |
If true, notifications for incoming pinned messages will be created as for an ordinary unread message. | |
bool | use_default_disable_mention_notifications_ |
If true, disable_mention_notifications is ignored and the value for the relevant type of chat is used instead. | |
bool | disable_mention_notifications_ |
If true, notifications for messages with mentions will be created as for an ordinary unread message. | |
Public Instance Methods | |
chatNotificationSettings () | |
chatNotificationSettings (bool use_default_mute_for_, int32 mute_for_, bool use_default_sound_, string const &sound_, bool use_default_show_preview_, bool show_preview_, bool use_default_disable_pinned_message_notifications_, bool disable_pinned_message_notifications_, bool use_default_disable_mention_notifications_, bool disable_mention_notifications_) | |
std::int32_t | get_id () const final |
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 = 1503183218 |
Identifier uniquely determining a type of the object. | |
Contains information about notification settings for a chat.
chatNotificationSettings | ( | bool | use_default_mute_for_, |
int32 | mute_for_, | ||
bool | use_default_sound_, | ||
string const & | sound_, | ||
bool | use_default_show_preview_, | ||
bool | show_preview_, | ||
bool | use_default_disable_pinned_message_notifications_, | ||
bool | disable_pinned_message_notifications_, | ||
bool | use_default_disable_mention_notifications_, | ||
bool | disable_mention_notifications_ | ||
) |
Contains information about notification settings for a chat.
[in] | use_default_mute_for_ | If true, mute_for is ignored and the value for the relevant type of chat is used instead. |
[in] | mute_for_ | Time left before notifications will be unmuted, in seconds. |
[in] | use_default_sound_ | If true, sound is ignored and the value for the relevant type of chat is used instead. |
[in] | sound_ | The name of an audio file to be used for notification sounds; only applies to iOS applications. |
[in] | use_default_show_preview_ | If true, show_preview is ignored and the value for the relevant type of chat is used instead. |
[in] | show_preview_ | True, if message content must be displayed in notifications. |
[in] | use_default_disable_pinned_message_notifications_ | If true, disable_pinned_message_notifications is ignored and the value for the relevant type of chat is used instead. |
[in] | disable_pinned_message_notifications_ | If true, notifications for incoming pinned messages will be created as for an ordinary unread message. |
[in] | use_default_disable_mention_notifications_ | If true, disable_mention_notifications is ignored and the value for the relevant type of chat is used instead. |
[in] | disable_mention_notifications_ | If true, notifications for messages with mentions will be created as for an ordinary unread message. |
|
inlinefinalvirtual |
|
finalvirtual |