# Uses of Class it.tdlight.jni.TdApi.NotificationSettingsScope (tdlight API 3.3.160 API)
use: package: it.tdlight.jni, class: TdApi, class: NotificationSettingsScope

# Uses of Class
it.tdlight.jni.TdApi.NotificationSettingsScope

## Uses of TdApi.NotificationSettingsScope in it.tdlight.jni

Subclasses of TdApi.NotificationSettingsScope in it.tdlight.jni
Modifier and Type | Class | Description
--- | --- | ---
`static class` | `TdApi.NotificationSettingsScopeChannelChats` | Notification settings applied to all channels when the corresponding chat setting has a default value.
`static class` | `TdApi.NotificationSettingsScopeGroupChats` | Notification settings applied to all basic groups and supergroups when the corresponding chat setting has a default value.
`static class` | `TdApi.NotificationSettingsScopePrivateChats` | Notification settings applied to all private and secret chats when the corresponding chat setting has a default value.

Fields in it.tdlight.jni declared as TdApi.NotificationSettingsScope
Modifier and Type | Field | Description
--- | --- | ---
`TdApi.NotificationSettingsScope` | TdApi.GetChatNotificationSettingsExceptions.`scope` | If specified, only chats from the scope will be returned; pass null to return chats from all scopes.
`TdApi.NotificationSettingsScope` | TdApi.GetScopeNotificationSettings.`scope` | Types of chats for which to return the notification settings information.
`TdApi.NotificationSettingsScope` | TdApi.SetScopeNotificationSettings.`scope` | Types of chats for which to change the notification settings.
`TdApi.NotificationSettingsScope` | TdApi.UpdateScopeNotificationSettings.`scope` | Types of chats for which notification settings were updated.

Constructors in it.tdlight.jni with parameters of type TdApi.NotificationSettingsScope
Constructor | Description
--- | ---
`GetChatNotificationSettingsExceptions​(TdApi.NotificationSettingsScope scope, boolean compareSound)` | Returns list of chats with non-default notification settings.
`GetScopeNotificationSettings​(TdApi.NotificationSettingsScope scope)` | Returns the notification settings for chats of a given type.
`SetScopeNotificationSettings​(TdApi.NotificationSettingsScope scope, TdApi.ScopeNotificationSettings notificationSettings)` | Changes notification settings for chats of a given type.
`UpdateScopeNotificationSettings​(TdApi.NotificationSettingsScope scope, TdApi.ScopeNotificationSettings notificationSettings)` | Notification settings for some type of chats were updated.