Module tdlight.api

Class TdApi.UpdateNotificationGroup

java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.Update
it.tdlight.jni.TdApi.UpdateNotificationGroup
Enclosing class:
TdApi

public static final class TdApi.UpdateNotificationGroup extends TdApi.Update
A list of active notifications in a notification group has changed.
  • Field Details

    • notificationGroupId

      public int notificationGroupId
      Unique notification group identifier.
    • type

      New type of the notification group.
    • chatId

      public long chatId
      Identifier of a chat to which all notifications in the group belong.
    • notificationSettingsChatId

      public long notificationSettingsChatId
      Chat identifier, which notification settings must be applied to the added notifications.
    • notificationSoundId

      public long notificationSoundId
      Identifier of the notification sound to be played; 0 if sound is disabled.
    • totalCount

      public int totalCount
      Total number of unread notifications in the group, can be bigger than number of active notifications.
    • addedNotifications

      public TdApi.Notification[] addedNotifications
      List of added group notifications, sorted by notification ID.
    • removedNotificationIds

      public int[] removedNotificationIds
      Identifiers 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, long notificationSoundId, 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.
      notificationSoundId - long Identifier of the notification sound to be played; 0 if sound is disabled.
      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

      public UpdateNotificationGroup(DataInput input) throws IOException
      A list of active notifications in a notification group has changed.
      Throws:
      IOException
  • Method Details