# UserNotificationSettings

Type: UserNotificationSettings

Schema: [UserNotificationSettings](https://sourcey-peertube.pages.dev/api-rest-reference/models/usernotificationsettings.md)

- `abuseAsModerator` (optional)
  Reference: [NotificationSettingValue](https://sourcey-peertube.pages.dev/api-rest-reference/models/notificationsettingvalue.md); Type: NotificationSettingValue
  
  Notification type. One of the following values, or a sum of multiple values:
  - `0` NONE
  - `1` WEB
  - `2` EMAIL
  

- `videoAutoBlacklistAsModerator` (optional)
  Reference: [NotificationSettingValue](https://sourcey-peertube.pages.dev/api-rest-reference/models/notificationsettingvalue.md); Type: NotificationSettingValue
  
  Notification type. One of the following values, or a sum of multiple values:
  - `0` NONE
  - `1` WEB
  - `2` EMAIL
  

- `newUserRegistration` (optional)
  Reference: [NotificationSettingValue](https://sourcey-peertube.pages.dev/api-rest-reference/models/notificationsettingvalue.md); Type: NotificationSettingValue
  
  Notification type. One of the following values, or a sum of multiple values:
  - `0` NONE
  - `1` WEB
  - `2` EMAIL
  

- `newVideoFromSubscription` (optional)
  Reference: [NotificationSettingValue](https://sourcey-peertube.pages.dev/api-rest-reference/models/notificationsettingvalue.md); Type: NotificationSettingValue
  
  Notification type. One of the following values, or a sum of multiple values:
  - `0` NONE
  - `1` WEB
  - `2` EMAIL
  

- `blacklistOnMyVideo` (optional)
  Reference: [NotificationSettingValue](https://sourcey-peertube.pages.dev/api-rest-reference/models/notificationsettingvalue.md); Type: NotificationSettingValue
  
  Notification type. One of the following values, or a sum of multiple values:
  - `0` NONE
  - `1` WEB
  - `2` EMAIL
  

- `myVideoPublished` (optional)
  Reference: [NotificationSettingValue](https://sourcey-peertube.pages.dev/api-rest-reference/models/notificationsettingvalue.md); Type: NotificationSettingValue
  
  Notification type. One of the following values, or a sum of multiple values:
  - `0` NONE
  - `1` WEB
  - `2` EMAIL
  

- `myVideoImportFinished` (optional)
  Reference: [NotificationSettingValue](https://sourcey-peertube.pages.dev/api-rest-reference/models/notificationsettingvalue.md); Type: NotificationSettingValue
  
  Notification type. One of the following values, or a sum of multiple values:
  - `0` NONE
  - `1` WEB
  - `2` EMAIL
  

- `commentMention` (optional)
  Reference: [NotificationSettingValue](https://sourcey-peertube.pages.dev/api-rest-reference/models/notificationsettingvalue.md); Type: NotificationSettingValue
  
  Notification type. One of the following values, or a sum of multiple values:
  - `0` NONE
  - `1` WEB
  - `2` EMAIL
  

- `newCommentOnMyVideo` (optional)
  Reference: [NotificationSettingValue](https://sourcey-peertube.pages.dev/api-rest-reference/models/notificationsettingvalue.md); Type: NotificationSettingValue
  
  Notification type. One of the following values, or a sum of multiple values:
  - `0` NONE
  - `1` WEB
  - `2` EMAIL
  

- `newFollow` (optional)
  Reference: [NotificationSettingValue](https://sourcey-peertube.pages.dev/api-rest-reference/models/notificationsettingvalue.md); Type: NotificationSettingValue
  
  Notification type. One of the following values, or a sum of multiple values:
  - `0` NONE
  - `1` WEB
  - `2` EMAIL
  

- `newInstanceFollower` (optional)
  Reference: [NotificationSettingValue](https://sourcey-peertube.pages.dev/api-rest-reference/models/notificationsettingvalue.md); Type: NotificationSettingValue
  
  Notification type. One of the following values, or a sum of multiple values:
  - `0` NONE
  - `1` WEB
  - `2` EMAIL
  

- `autoInstanceFollowing` (optional)
  Reference: [NotificationSettingValue](https://sourcey-peertube.pages.dev/api-rest-reference/models/notificationsettingvalue.md); Type: NotificationSettingValue
  
  Notification type. One of the following values, or a sum of multiple values:
  - `0` NONE
  - `1` WEB
  - `2` EMAIL
  

- `abuseStateChange` (optional)
  Reference: [NotificationSettingValue](https://sourcey-peertube.pages.dev/api-rest-reference/models/notificationsettingvalue.md); Type: NotificationSettingValue
  
  Notification type. One of the following values, or a sum of multiple values:
  - `0` NONE
  - `1` WEB
  - `2` EMAIL
  

- `abuseNewMessage` (optional)
  Reference: [NotificationSettingValue](https://sourcey-peertube.pages.dev/api-rest-reference/models/notificationsettingvalue.md); Type: NotificationSettingValue
  
  Notification type. One of the following values, or a sum of multiple values:
  - `0` NONE
  - `1` WEB
  - `2` EMAIL
  

- `newPeerTubeVersion` (optional)
  Reference: [NotificationSettingValue](https://sourcey-peertube.pages.dev/api-rest-reference/models/notificationsettingvalue.md); Type: NotificationSettingValue
  
  Notification type. One of the following values, or a sum of multiple values:
  - `0` NONE
  - `1` WEB
  - `2` EMAIL
  

- `newPluginVersion` (optional)
  Reference: [NotificationSettingValue](https://sourcey-peertube.pages.dev/api-rest-reference/models/notificationsettingvalue.md); Type: NotificationSettingValue
  
  Notification type. One of the following values, or a sum of multiple values:
  - `0` NONE
  - `1` WEB
  - `2` EMAIL
  

- `myVideoStudioEditionFinished` (optional)
  Reference: [NotificationSettingValue](https://sourcey-peertube.pages.dev/api-rest-reference/models/notificationsettingvalue.md); Type: NotificationSettingValue
  
  Notification type. One of the following values, or a sum of multiple values:
  - `0` NONE
  - `1` WEB
  - `2` EMAIL
  

- `myVideoTranscriptionGenerated` (optional)
  Reference: [NotificationSettingValue](https://sourcey-peertube.pages.dev/api-rest-reference/models/notificationsettingvalue.md); Type: NotificationSettingValue
  
  Notification type. One of the following values, or a sum of multiple values:
  - `0` NONE
  - `1` WEB
  - `2` EMAIL
  