chat.bsky.actor.defs¶

class atproto_client.models.chat.bsky.actor.defs.DirectConvoMember¶

Bases: ModelBase

Definition model for chat.bsky.actor.defs. [NOTE: This is under active development and should be considered unstable while this note is here].

field py_type: Literal['chat.bsky.actor.defs#directConvoMember'] = 'chat.bsky.actor.defs#directConvoMember'¶
class atproto_client.models.chat.bsky.actor.defs.GroupConvoMember¶

Bases: ModelBase

Definition model for chat.bsky.actor.defs. [NOTE: This is under active development and should be considered unstable while this note is here]. A current group convo member.

field added_by: models.ChatBskyActorDefs.ProfileViewBasic | None = None¶
field py_type: Literal['chat.bsky.actor.defs#groupConvoMember'] = 'chat.bsky.actor.defs#groupConvoMember'¶
field role: models.ChatBskyActorDefs.MemberRole [Required]¶

The member’s role within this conversation. Only present in group conversation member lists.

atproto_client.models.chat.bsky.actor.defs.MemberRole¶

Member role

alias of Union[Literal[‘owner’], Literal[‘standard’], str]

class atproto_client.models.chat.bsky.actor.defs.PastGroupConvoMember¶

Bases: ModelBase

Definition model for chat.bsky.actor.defs. [NOTE: This is under active development and should be considered unstable while this note is here]. A past group convo member.

field py_type: Literal['chat.bsky.actor.defs#pastGroupConvoMember'] = 'chat.bsky.actor.defs#pastGroupConvoMember'¶
class atproto_client.models.chat.bsky.actor.defs.ProfileViewBasic¶

Bases: ModelBase

Definition model for chat.bsky.actor.defs.

field associated: models.AppBskyActorDefs.ProfileAssociated | None = None¶

Associated.

field avatar: str | None = None¶

Avatar.

field chat_disabled: bool | None = None¶

Set to true when the actor cannot actively participate in conversations.

field created_at: str | None = None¶

Created at.

field did: str [Required]¶

Did.

Constraints:
field display_name: str | None = None¶

Display name.

Constraints:
  • max_length = 640

field handle: str [Required]¶

Handle.

Constraints:
field kind: models.ChatBskyActorDefs.DirectConvoMember | models.ChatBskyActorDefs.GroupConvoMember | models.ChatBskyActorDefs.PastGroupConvoMember | None = None¶
field labels: List[models.ComAtprotoLabelDefs.Label] | None = None¶

Labels.

field py_type: Literal['chat.bsky.actor.defs#profileViewBasic'] = 'chat.bsky.actor.defs#profileViewBasic'¶
field verification: models.AppBskyActorDefs.VerificationState | None = None¶

Verification.

field viewer: models.AppBskyActorDefs.ViewerState | None = None¶

Viewer.