chat.bsky.group.defs¶

class atproto_client.models.chat.bsky.group.defs.GroupPublicView¶

Bases: ModelBase

Definition model for chat.bsky.group.defs.

field member_count: int [Required]¶

Member count.

field name: str [Required]¶

Name.

field owner: models.ChatBskyActorDefs.ProfileViewBasic [Required]¶

Owner.

field py_type: Literal['chat.bsky.group.defs#groupPublicView'] = 'chat.bsky.group.defs#groupPublicView'¶
field require_approval: bool [Required]¶

Require approval.

class atproto_client.models.chat.bsky.group.defs.JoinLinkView¶

Bases: ModelBase

Definition model for chat.bsky.group.defs.

field code: str [Required]¶

Code.

field created_at: str [Required]¶

Created at.

Constraints:
field enabled_status: models.ChatBskyGroupDefs.LinkEnabledStatus [Required]¶

Enabled status.

field join_rule: models.ChatBskyGroupDefs.JoinRule [Required]¶

Join rule.

field py_type: Literal['chat.bsky.group.defs#joinLinkView'] = 'chat.bsky.group.defs#joinLinkView'¶
field require_approval: bool [Required]¶

Require approval.

class atproto_client.models.chat.bsky.group.defs.JoinRequestView¶

Bases: ModelBase

Definition model for chat.bsky.group.defs.

field convo_id: str [Required]¶

Convo id.

field py_type: Literal['chat.bsky.group.defs#joinRequestView'] = 'chat.bsky.group.defs#joinRequestView'¶
field requested_at: str [Required]¶

Requested at.

Constraints:
field requested_by: models.ChatBskyActorDefs.ProfileViewBasic [Required]¶

Requested by.

atproto_client.models.chat.bsky.group.defs.JoinRule¶

Join rule

alias of Union[Literal[‘anyone’], Literal[‘followedByOwner’], str]

atproto_client.models.chat.bsky.group.defs.LinkEnabledStatus¶

Link enabled status

alias of Union[Literal[‘enabled’], Literal[‘disabled’], str]