app.bsky.notification.defs

Shared type definitions.

class atproto_client.models.app.bsky.notification.defs.RecordDeleted

Bases: ModelBase

Definition model for app.bsky.notification.defs.

class atproto_client.models.app.bsky.notification.defs.ChatPreference

Bases: ModelBase

Definition model for app.bsky.notification.defs. Deprecated: use chat.bsky.notification preferences instead. This will only return a default value.

field include: Literal['all', 'accepted'] | str [Required]

Include.

field push: bool [Required]

Push.

class atproto_client.models.app.bsky.notification.defs.FilterablePreference

Bases: ModelBase

Definition model for app.bsky.notification.defs.

field include: Literal['all', 'follows'] | str [Required]

Include.

field list: bool [Required]

List.

field push: bool [Required]

Push.

class atproto_client.models.app.bsky.notification.defs.Preference

Bases: ModelBase

Definition model for app.bsky.notification.defs.

field list: bool [Required]

List.

field push: bool [Required]

Push.

class atproto_client.models.app.bsky.notification.defs.Preferences

Bases: ModelBase

Definition model for app.bsky.notification.defs.

field chat: models.AppBskyNotificationDefs.ChatPreference [Required]

Deprecated: use chat.bsky.notification preferences instead. This will only return a default value.

field follow: models.AppBskyNotificationDefs.FilterablePreference [Required]

Follow.

field like: models.AppBskyNotificationDefs.FilterablePreference [Required]

Like.

field like_via_repost: models.AppBskyNotificationDefs.FilterablePreference [Required]

Like via repost.

field mention: models.AppBskyNotificationDefs.FilterablePreference [Required]

Mention.

field quote: models.AppBskyNotificationDefs.FilterablePreference [Required]

Quote.

field reply: models.AppBskyNotificationDefs.FilterablePreference [Required]

Reply.

field repost: models.AppBskyNotificationDefs.FilterablePreference [Required]

Repost.

field repost_via_repost: models.AppBskyNotificationDefs.FilterablePreference [Required]

Repost via repost.

field starterpack_joined: models.AppBskyNotificationDefs.Preference [Required]

Starterpack joined.

field subscribed_post: models.AppBskyNotificationDefs.Preference [Required]

Subscribed post.

field unverified: models.AppBskyNotificationDefs.Preference [Required]

Unverified.

field verified: models.AppBskyNotificationDefs.Preference [Required]

Verified.

class atproto_client.models.app.bsky.notification.defs.ActivitySubscription

Bases: ModelBase

Definition model for app.bsky.notification.defs.

field post: bool [Required]

Post.

field reply: bool [Required]

Reply.

class atproto_client.models.app.bsky.notification.defs.SubjectActivitySubscription

Bases: ModelBase

Definition model for app.bsky.notification.defs. Object used to store activity subscription data in stash.

field activity_subscription: models.AppBskyNotificationDefs.ActivitySubscription [Required]

Activity subscription.

field subject: Did [Required]

Subject.