app.bsky.actor.defs
Shared type definitions.
- class atproto_client.models.app.bsky.actor.defs.ProfileViewBasic
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs.- field associated: models.AppBskyActorDefs.ProfileAssociated | None = None
Associated.
- field debug: UnknownType | None = None
Debug information for internal development.
- field did: Did [Required]
Did.
- field handle: Handle [Required]
Handle.
- field labels: List[models.ComAtprotoLabelDefs.Label] | None = None
Labels.
- field status: models.AppBskyActorDefs.StatusView | None = None
Status.
- field verification: models.AppBskyActorDefs.VerificationState | None = None
Verification.
- field viewer: models.AppBskyActorDefs.ViewerState | None = None
Viewer.
- class atproto_client.models.app.bsky.actor.defs.ProfileView
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs.- field associated: models.AppBskyActorDefs.ProfileAssociated | None = None
Associated.
- field debug: UnknownType | None = None
Debug information for internal development.
- field did: Did [Required]
Did.
- field handle: Handle [Required]
Handle.
- field labels: List[models.ComAtprotoLabelDefs.Label] | None = None
Labels.
- field status: models.AppBskyActorDefs.StatusView | None = None
Status.
- field verification: models.AppBskyActorDefs.VerificationState | None = None
Verification.
- field viewer: models.AppBskyActorDefs.ViewerState | None = None
Viewer.
- class atproto_client.models.app.bsky.actor.defs.ProfileViewDetailed
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs.- field associated: models.AppBskyActorDefs.ProfileAssociated | None = None
Associated.
- field debug: UnknownType | None = None
Debug information for internal development.
- field did: Did [Required]
Did.
- field handle: Handle [Required]
Handle.
- field joined_via_starter_pack: models.AppBskyGraphDefs.StarterPackViewBasic | None = None
- field labels: List[models.ComAtprotoLabelDefs.Label] | None = None
Labels.
- field pinned_post: models.ComAtprotoRepoStrongRef.Main | None = None
Pinned post.
- field status: models.AppBskyActorDefs.StatusView | None = None
Status.
- field verification: models.AppBskyActorDefs.VerificationState | None = None
Verification.
- field viewer: models.AppBskyActorDefs.ViewerState | None = None
Viewer.
- class atproto_client.models.app.bsky.actor.defs.ProfileAssociated
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs.- field activity_subscription: models.AppBskyActorDefs.ProfileAssociatedActivitySubscription | None = None
- field chat: models.AppBskyActorDefs.ProfileAssociatedChat | None = None
Chat.
- field germ: models.AppBskyActorDefs.ProfileAssociatedGerm | None = None
Germ.
- class atproto_client.models.app.bsky.actor.defs.ProfileAssociatedChat
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs.
- class atproto_client.models.app.bsky.actor.defs.ProfileAssociatedGerm
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs.- field message_me_url: Uri [Required]
Message me url.
- class atproto_client.models.app.bsky.actor.defs.ProfileAssociatedActivitySubscription
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs.
- class atproto_client.models.app.bsky.actor.defs.ViewerState
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs. Metadata about the requesting account’s relationship with the subject account. Only has meaningful content for authed requests.- field activity_subscription: models.AppBskyNotificationDefs.ActivitySubscription | None = None
- field blocking_by_list: models.AppBskyGraphDefs.ListViewBasic | None = None
Blocking by list.
- field known_followers: models.AppBskyActorDefs.KnownFollowers | None = None
- field muted_by_list: models.AppBskyGraphDefs.ListViewBasic | None = None
Muted by list.
- class atproto_client.models.app.bsky.actor.defs.KnownFollowers
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs. The subject’s followers whom you also follow.- field count: int [Required]
Count.
- field followers: List[models.AppBskyActorDefs.ProfileViewBasic] [Required]
Followers.
- Constraints:
min_length = 0
max_length = 5
- class atproto_client.models.app.bsky.actor.defs.VerificationState
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs. Represents the verification information about the user this object is attached to.- field trusted_verifier_status: Literal['valid', 'invalid', 'none'] | str [Required]
The user’s status as a trusted verifier.
- field verifications: List[models.AppBskyActorDefs.VerificationView] [Required]
All verifications issued by trusted verifiers on behalf of this user. Verifications by untrusted verifiers are not included.
- class atproto_client.models.app.bsky.actor.defs.VerificationView
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs. An individual verification for an associated subject.- field created_at: DateTime [Required]
Timestamp when the verification was created.
- field is_valid: bool [Required]
True if the verification passes validation, otherwise false.
- field issuer: Did [Required]
The user who issued this verification.
- field uri: AtUri [Required]
The AT-URI of the verification record.
- class atproto_client.models.app.bsky.actor.defs.AdultContentPref
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs.- field enabled: bool = False
Enabled.
- class atproto_client.models.app.bsky.actor.defs.ContentLabelPref
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs.- field label: str [Required]
Label.
- class atproto_client.models.app.bsky.actor.defs.SavedFeed
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs.- field id: str [Required]
Id.
- field pinned: bool [Required]
Pinned.
- field value: str [Required]
Value.
- class atproto_client.models.app.bsky.actor.defs.SavedFeedsPrefV2
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs.- field items: List[models.AppBskyActorDefs.SavedFeed] [Required]
Items.
- class atproto_client.models.app.bsky.actor.defs.SavedFeedsPref
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs.
- class atproto_client.models.app.bsky.actor.defs.PersonalDetailsPref
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs.
- class atproto_client.models.app.bsky.actor.defs.DeclaredAgePref
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs. Read-only preference containing value(s) inferred from the user’s declared birthdate. Absence of this preference object in the response indicates that the user has not made a declaration.- field is_over_age13: bool | None = None
Indicates if the user has declared that they are over 13 years of age.
- class atproto_client.models.app.bsky.actor.defs.FeedViewPref
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs.- field feed: str [Required]
The URI of the feed, or an identifier which describes the feed.
- class atproto_client.models.app.bsky.actor.defs.ThreadViewPref
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs.
- class atproto_client.models.app.bsky.actor.defs.InterestsPref
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs.
- class atproto_client.models.app.bsky.actor.defs.MutedWord
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs. A word that the account owner has muted.- field targets: List[models.AppBskyActorDefs.MutedWordTarget] [Required]
The intended targets of the muted word.
- field value: str [Required]
The muted word itself.
- Constraints:
max_length = 10000
- class atproto_client.models.app.bsky.actor.defs.MutedWordsPref
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs.- field items: List[models.AppBskyActorDefs.MutedWord] [Required]
A list of words the account owner has muted.
- class atproto_client.models.app.bsky.actor.defs.HiddenPostsPref
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs.
- class atproto_client.models.app.bsky.actor.defs.LabelersPref
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs.- field labelers: List[models.AppBskyActorDefs.LabelerPrefItem] [Required]
Labelers.
- class atproto_client.models.app.bsky.actor.defs.LabelerPrefItem
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs.- field did: Did [Required]
Did.
- class atproto_client.models.app.bsky.actor.defs.BskyAppStatePref
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs. A grab bag of state that’s specific to the bsky.app program. Third-party apps shouldn’t use this.- field active_progress_guide: models.AppBskyActorDefs.BskyAppProgressGuide | None = None
Active progress guide.
- field is_beta_user: bool | None = None
Indicates if the user is participating in the beta features program.
- field nuxs: List[models.AppBskyActorDefs.Nux] | None = None
- Constraints:
max_length = 100
- class atproto_client.models.app.bsky.actor.defs.BskyAppProgressGuide
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs. If set, an active progress guide. Once completed, can be set to undefined. Should have unspecced fields tracking progress.- field guide: str [Required]
Guide.
- Constraints:
max_length = 100
- class atproto_client.models.app.bsky.actor.defs.Nux
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs. A new user experiences (NUX) storage object.- field completed: bool = False
Completed.
- field id: str [Required]
Id.
- Constraints:
max_length = 100
- class atproto_client.models.app.bsky.actor.defs.VerificationPrefs
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs. Preferences for how verified accounts appear in the app.
- class atproto_client.models.app.bsky.actor.defs.LiveEventPreferences
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs. Preferences for live events.A list of feed IDs that the user has hidden from live events.
- class atproto_client.models.app.bsky.actor.defs.PostInteractionSettingsPref
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs. Default post interaction settings for the account. These values should be applied as default values when creating new posts. These refs should mirror the threadgate and postgate records exactly.- field postgate_embedding_rules: List[models.AppBskyFeedPostgate.DisableRule | DotDict] | None = None
- Constraints:
max_length = 5
- field threadgate_allow_rules: List[models.AppBskyFeedThreadgate.MentionRule | models.AppBskyFeedThreadgate.FollowerRule | models.AppBskyFeedThreadgate.FollowingRule | models.AppBskyFeedThreadgate.ListRule | DotDict] | None = None
- Constraints:
max_length = 5
- class atproto_client.models.app.bsky.actor.defs.StatusView
Bases:
ModelBaseDefinition model for
app.bsky.actor.defs.- field embed: models.AppBskyEmbedExternal.View | DotDict | None = None
- field labels: List[models.ComAtprotoLabelDefs.Label] | None = None
Labels.
- field record: UnknownType [Required]
Record.
- Constraints:
__module__ = atproto_client.models.unknown_union
__firstlineno__ = 72
__doc__ = Annotation for lexicon
unknownfields: any registered record type, elseDotDict. Record types are looked up in the runtime registry rather than in a union fixed at import time, so a record defined by a package generated from custom lexicons is decoded to its own model.__get_pydantic_core_schema__ = <bound method UnknownRecordFallback.__get_pydantic_core_schema__ of <class ‘atproto_client.models.unknown_union.UnknownRecordFallback’>>
__static_attributes__ = ()
__dict__ = {‘__module__’: ‘atproto_client.models.unknown_union’, ‘__firstlineno__’: 72, ‘__doc__’: ‘Annotation for lexicon
unknownfields: any registered record type, elseDotDict.nnRecord types are looked up in the runtime registry rather than in a union fixed at import time,nso a record defined by a package generated from custom lexicons is decoded to its own model.n’, ‘__get_pydantic_core_schema__’: <classmethod(<function UnknownRecordFallback.__get_pydantic_core_schema__ at 0x7bdd14e57100>)>, ‘__static_attributes__’: (), ‘__dict__’: <attribute ‘__dict__’ of ‘UnknownRecordFallback’ objects>, ‘__weakref__’: <attribute ‘__weakref__’ of ‘UnknownRecordFallback’ objects>}__weakref__ = <attribute ‘__weakref__’ of ‘UnknownRecordFallback’ objects>
- field status: models.AppBskyActorStatus.Live | str [Required]
The status for the account.