app.bsky.notification.defs

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

Bases: ModelBase

Definition model for app.bsky.notification.defs.

field post: bool [Required]

Post.

field py_type: Literal['app.bsky.notification.defs#activitySubscription'] = 'app.bsky.notification.defs#activitySubscription'
field reply: bool [Required]

Reply.

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

Bases: ModelBase

Definition model for app.bsky.notification.defs.

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

Include.

field push: bool [Required]

Push.

field py_type: Literal['app.bsky.notification.defs#chatPreference'] = 'app.bsky.notification.defs#chatPreference'
class atproto_client.models.app.bsky.notification.defs.FilterablePreference

Bases: ModelBase

Definition model for app.bsky.notification.defs.

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

Include.

field list: bool [Required]

List.

field push: bool [Required]

Push.

field py_type: Literal['app.bsky.notification.defs#filterablePreference'] = 'app.bsky.notification.defs#filterablePreference'
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.

field py_type: Literal['app.bsky.notification.defs#preference'] = 'app.bsky.notification.defs#preference'
class atproto_client.models.app.bsky.notification.defs.Preferences

Bases: ModelBase

Definition model for app.bsky.notification.defs.

field chat: models.AppBskyNotificationDefs.ChatPreference [Required]

Chat.

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 py_type: Literal['app.bsky.notification.defs#preferences'] = 'app.bsky.notification.defs#preferences'
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.RecordDeleted

Bases: ModelBase

Definition model for app.bsky.notification.defs.

field py_type: Literal['app.bsky.notification.defs#recordDeleted'] = 'app.bsky.notification.defs#recordDeleted'
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 py_type: Literal['app.bsky.notification.defs#subjectActivitySubscription'] = 'app.bsky.notification.defs#subjectActivitySubscription'
field subject: str [Required]

Subject.

Constraints: