app.bsky.notification.put_preferences_v2¶

class atproto_client.models.app.bsky.notification.put_preferences_v2.Data¶

Bases: DataModelBase

Input data model for app.bsky.notification.putPreferencesV2.

field chat: models.AppBskyNotificationDefs.ChatPreference | None = None¶

Chat.

field follow: models.AppBskyNotificationDefs.FilterablePreference | None = None¶

Follow.

field like: models.AppBskyNotificationDefs.FilterablePreference | None = None¶

Like.

field like_via_repost: models.AppBskyNotificationDefs.FilterablePreference | None = None¶

Like via repost.

field mention: models.AppBskyNotificationDefs.FilterablePreference | None = None¶

Mention.

field quote: models.AppBskyNotificationDefs.FilterablePreference | None = None¶

Quote.

field reply: models.AppBskyNotificationDefs.FilterablePreference | None = None¶

Reply.

field repost: models.AppBskyNotificationDefs.FilterablePreference | None = None¶

Repost.

field repost_via_repost: models.AppBskyNotificationDefs.FilterablePreference | None = None¶

Repost via repost.

field starterpack_joined: models.AppBskyNotificationDefs.Preference | None = None¶

Starterpack joined.

field subscribed_post: models.AppBskyNotificationDefs.Preference | None = None¶

Subscribed post.

field unverified: models.AppBskyNotificationDefs.Preference | None = None¶

Unverified.

field verified: models.AppBskyNotificationDefs.Preference | None = None¶

Verified.

class atproto_client.models.app.bsky.notification.put_preferences_v2.DataDict¶

Bases: TypedDict

chat: typing_extensions.NotRequired[models.AppBskyNotificationDefs.ChatPreference | None]¶

Chat.

follow: typing_extensions.NotRequired[models.AppBskyNotificationDefs.FilterablePreference | None]¶

Follow.

like: typing_extensions.NotRequired[models.AppBskyNotificationDefs.FilterablePreference | None]¶

Like.

like_via_repost: typing_extensions.NotRequired[models.AppBskyNotificationDefs.FilterablePreference | None]¶

Like via repost.

mention: typing_extensions.NotRequired[models.AppBskyNotificationDefs.FilterablePreference | None]¶

Mention.

quote: typing_extensions.NotRequired[models.AppBskyNotificationDefs.FilterablePreference | None]¶

Quote.

reply: typing_extensions.NotRequired[models.AppBskyNotificationDefs.FilterablePreference | None]¶

Reply.

repost: typing_extensions.NotRequired[models.AppBskyNotificationDefs.FilterablePreference | None]¶

Repost.

repost_via_repost: typing_extensions.NotRequired[models.AppBskyNotificationDefs.FilterablePreference | None]¶

Repost via repost.

starterpack_joined: typing_extensions.NotRequired[models.AppBskyNotificationDefs.Preference | None]¶

Starterpack joined.

subscribed_post: typing_extensions.NotRequired[models.AppBskyNotificationDefs.Preference | None]¶

Subscribed post.

unverified: typing_extensions.NotRequired[models.AppBskyNotificationDefs.Preference | None]¶

Unverified.

verified: typing_extensions.NotRequired[models.AppBskyNotificationDefs.Preference | None]¶

Verified.

class atproto_client.models.app.bsky.notification.put_preferences_v2.Response¶

Bases: ResponseModelBase

Output data model for app.bsky.notification.putPreferencesV2.

field preferences: models.AppBskyNotificationDefs.Preferences [Required]¶

Preferences.