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[ChatPreference | None]

Chat.

follow: typing_extensions.NotRequired[FilterablePreference | None]

Follow.

like: typing_extensions.NotRequired[FilterablePreference | None]

Like.

like_via_repost: typing_extensions.NotRequired[FilterablePreference | None]

Like via repost.

mention: typing_extensions.NotRequired[FilterablePreference | None]

Mention.

quote: typing_extensions.NotRequired[FilterablePreference | None]

Quote.

reply: typing_extensions.NotRequired[FilterablePreference | None]

Reply.

repost: typing_extensions.NotRequired[FilterablePreference | None]

Repost.

repost_via_repost: typing_extensions.NotRequired[FilterablePreference | None]

Repost via repost.

starterpack_joined: typing_extensions.NotRequired[Preference | None]

Starterpack joined.

subscribed_post: typing_extensions.NotRequired[Preference | None]

Subscribed post.

unverified: typing_extensions.NotRequired[Preference | None]

Unverified.

verified: typing_extensions.NotRequired[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.