java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.Update
it.tdlight.jni.TdApi.UpdateNotificationGroup
- Enclosing class:
- TdApi
A list of active notifications in a
notification group has changed.
-
Field Summary
Modifier and TypeFieldDescriptionList of added group notifications, sorted by notification ID.long
Identifier of a chat to which all notifications in the group belong.static final int
boolean
True, if the notifications must be shown without sound.int
Unique notification group identifier.long
Chat identifier, which notification settings must be applied to the added notifications.int[]
Identifiers of removed group notifications, sorted by notification ID.int
Total number of unread notifications in the group, can be bigger than number of active notifications.New type of the notification group. -
Constructor Summary
ConstructorDescriptionA list of active notifications in a notification group has changed.UpdateNotificationGroup
(int notificationGroupId, TdApi.NotificationGroupType type, long chatId, long notificationSettingsChatId, boolean isSilent, int totalCount, TdApi.Notification[] addedNotifications, int[] removedNotificationIds) A list of active notifications in a notification group has changed.UpdateNotificationGroup
(DataInput input) A list of active notifications in a notification group has changed. -
Method Summary
Methods inherited from class it.tdlight.jni.TdApi.Object
serialize, toString
-
Field Details
-
notificationGroupId
public int notificationGroupIdUnique notification group identifier. -
type
New type of the notification group. -
chatId
public long chatIdIdentifier of a chat to which all notifications in the group belong. -
notificationSettingsChatId
public long notificationSettingsChatIdChat identifier, which notification settings must be applied to the added notifications. -
isSilent
public boolean isSilentTrue, if the notifications must be shown without sound. -
totalCount
public int totalCountTotal number of unread notifications in the group, can be bigger than number of active notifications. -
addedNotifications
List of added group notifications, sorted by notification ID. -
removedNotificationIds
public int[] removedNotificationIdsIdentifiers of removed group notifications, sorted by notification ID. -
CONSTRUCTOR
public static final int CONSTRUCTOR- See Also:
-
-
Constructor Details
-
UpdateNotificationGroup
public UpdateNotificationGroup()A list of active notifications in a notification group has changed. -
UpdateNotificationGroup
public UpdateNotificationGroup(int notificationGroupId, TdApi.NotificationGroupType type, long chatId, long notificationSettingsChatId, boolean isSilent, int totalCount, TdApi.Notification[] addedNotifications, int[] removedNotificationIds) A list of active notifications in a notification group has changed.- Parameters:
notificationGroupId
- int Unique notification group identifier.type
- NotificationGroupType New type of the notification group.chatId
- long Identifier of a chat to which all notifications in the group belong.notificationSettingsChatId
- long Chat identifier, which notification settings must be applied to the added notifications.isSilent
- boolean True, if the notifications must be shown without sound.totalCount
- int Total number of unread notifications in the group, can be bigger than number of active notifications.addedNotifications
- Notification[] List of added group notifications, sorted by notification ID.removedNotificationIds
- int[] Identifiers of removed group notifications, sorted by notification ID.
-
UpdateNotificationGroup
A list of active notifications in a notification group has changed.- 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()
-