Struct tdlib::types::UpdateNotificationGroup
source · pub struct UpdateNotificationGroup {
pub notification_group_id: i32,
pub type: NotificationGroupType,
pub chat_id: i64,
pub notification_settings_chat_id: i64,
pub notification_sound_id: i64,
pub total_count: i32,
pub added_notifications: Vec<Notification>,
pub removed_notification_ids: Vec<i32>,
}
Expand description
A list of active notifications in a notification group has changed
Fields§
§notification_group_id: i32
Unique notification group identifier
type: NotificationGroupType
New type of the notification group
chat_id: i64
Identifier of a chat to which all notifications in the group belong
notification_settings_chat_id: i64
Chat identifier, which notification settings must be applied to the added notifications
notification_sound_id: i64
Identifier of the notification sound to be played; 0 if sound is disabled
total_count: i32
Total number of unread notifications in the group, can be bigger than number of active notifications
added_notifications: Vec<Notification>
List of added group notifications, sorted by notification ID
removed_notification_ids: Vec<i32>
Identifiers of removed group notifications, sorted by notification ID
Trait Implementations§
source§impl Clone for UpdateNotificationGroup
impl Clone for UpdateNotificationGroup
source§fn clone(&self) -> UpdateNotificationGroup
fn clone(&self) -> UpdateNotificationGroup
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for UpdateNotificationGroup
impl Debug for UpdateNotificationGroup
source§impl<'de> Deserialize<'de> for UpdateNotificationGroup
impl<'de> Deserialize<'de> for UpdateNotificationGroup
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more