java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.ChatNotificationSettings
- Enclosing class:
- TdApi
Contains information about notification
settings for a chat.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
boolean
If true, notifications for messages with mentions will be created as for an ordinary unread message.boolean
If true, notifications for incoming pinned messages will be created as for an ordinary unread message.int
Time left before notifications will be unmuted, in seconds.boolean
True, if message content must be displayed in notifications.The name of an audio file to be used for notification sounds; only applies to iOS applications.boolean
If true, disableMentionNotifications is ignored and the value for the relevant type of chat is used instead.boolean
If true, disablePinnedMessageNotifications is ignored and the value for the relevant type of chat is used instead.boolean
If true, muteFor is ignored and the value for the relevant type of chat is used instead.boolean
If true, showPreview is ignored and the value for the relevant type of chat is used instead.boolean
If true, sound is ignored and the value for the relevant type of chat is used instead. -
Constructor Summary
ConstructorDescriptionContains information about notification settings for a chat.ChatNotificationSettings
(boolean useDefaultMuteFor, int muteFor, boolean useDefaultSound, String sound, boolean useDefaultShowPreview, boolean showPreview, boolean useDefaultDisablePinnedMessageNotifications, boolean disablePinnedMessageNotifications, boolean useDefaultDisableMentionNotifications, boolean disableMentionNotifications) Contains information about notification settings for a chat.Contains information about notification settings for a chat. -
Method Summary
Methods inherited from class it.tdlight.jni.TdApi.Object
serialize, toString
-
Field Details
-
useDefaultMuteFor
public boolean useDefaultMuteForIf true, muteFor is ignored and the value for the relevant type of chat is used instead. -
muteFor
public int muteForTime left before notifications will be unmuted, in seconds. -
useDefaultSound
public boolean useDefaultSoundIf true, sound is ignored and the value for the relevant type of chat is used instead. -
sound
The name of an audio file to be used for notification sounds; only applies to iOS applications. -
useDefaultShowPreview
public boolean useDefaultShowPreviewIf true, showPreview is ignored and the value for the relevant type of chat is used instead. -
showPreview
public boolean showPreviewTrue, if message content must be displayed in notifications. -
useDefaultDisablePinnedMessageNotifications
public boolean useDefaultDisablePinnedMessageNotificationsIf true, disablePinnedMessageNotifications is ignored and the value for the relevant type of chat is used instead. -
disablePinnedMessageNotifications
public boolean disablePinnedMessageNotificationsIf true, notifications for incoming pinned messages will be created as for an ordinary unread message. -
useDefaultDisableMentionNotifications
public boolean useDefaultDisableMentionNotificationsIf true, disableMentionNotifications is ignored and the value for the relevant type of chat is used instead. -
disableMentionNotifications
public boolean disableMentionNotificationsIf true, notifications for messages with mentions will be created as for an ordinary unread message. -
CONSTRUCTOR
public static final int CONSTRUCTOR- See Also:
-
-
Constructor Details
-
ChatNotificationSettings
public ChatNotificationSettings()Contains information about notification settings for a chat. -
ChatNotificationSettings
public ChatNotificationSettings(boolean useDefaultMuteFor, int muteFor, boolean useDefaultSound, String sound, boolean useDefaultShowPreview, boolean showPreview, boolean useDefaultDisablePinnedMessageNotifications, boolean disablePinnedMessageNotifications, boolean useDefaultDisableMentionNotifications, boolean disableMentionNotifications) Contains information about notification settings for a chat.- Parameters:
useDefaultMuteFor
- boolean If true, muteFor is ignored and the value for the relevant type of chat is used instead.muteFor
- int Time left before notifications will be unmuted, in seconds.useDefaultSound
- boolean If true, sound is ignored and the value for the relevant type of chat is used instead.sound
- String The name of an audio file to be used for notification sounds; only applies to iOS applications.useDefaultShowPreview
- boolean If true, showPreview is ignored and the value for the relevant type of chat is used instead.showPreview
- boolean True, if message content must be displayed in notifications.useDefaultDisablePinnedMessageNotifications
- boolean If true, disablePinnedMessageNotifications is ignored and the value for the relevant type of chat is used instead.disablePinnedMessageNotifications
- boolean If true, notifications for incoming pinned messages will be created as for an ordinary unread message.useDefaultDisableMentionNotifications
- boolean If true, disableMentionNotifications is ignored and the value for the relevant type of chat is used instead.disableMentionNotifications
- boolean If true, notifications for messages with mentions will be created as for an ordinary unread message.
-
ChatNotificationSettings
Contains information about notification settings for a chat.- Throws:
IOException
-
-
Method Details
-
getConstructor
public int getConstructor()- Specified by:
getConstructor
in classTdApi.Object
-
serialize
- Specified by:
serialize
in classTdApi.Object
- Throws:
IOException
-
equals
-
hashCode
public int hashCode()
-