chat.bsky.actor.defs

Shared type definitions.

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

Member role

alias of Literal[โ€˜ownerโ€™, โ€˜standardโ€™] | str

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: Uri | None = None

Avatar.

field chat_disabled: bool | None = None

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

field created_at: DateTime | None = None

Created at.

field did: Did [Required]

Did.

field display_name: str | None = None

Display name.

Constraints:
  • max_length = 640

field handle: Handle [Required]

Handle.

field kind: models.ChatBskyActorDefs.DirectConvoMember | models.ChatBskyActorDefs.GroupConvoMember | models.ChatBskyActorDefs.PastGroupConvoMember | DotDict | None = None

Union field that has data specific to different kinds of convos.

field labels: List[models.ComAtprotoLabelDefs.Label] | None = None

Labels.

field verification: models.AppBskyActorDefs.VerificationState | None = None

Verification.

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

Viewer.

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

Bases: ModelBase

Definition model for chat.bsky.actor.defs.

class atproto_client.models.chat.bsky.actor.defs.GroupConvoMember

Bases: ModelBase

Definition model for chat.bsky.actor.defs. A current group convo member.

field added_by: models.ChatBskyActorDefs.ProfileViewBasic | None = None
field role: models.ChatBskyActorDefs.MemberRole [Required]

The memberโ€™s role within this conversation. Only present in group conversation member lists.

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

Bases: ModelBase

Definition model for chat.bsky.actor.defs. A past group convo member.