chat.bsky.moderation.defs
Shared type definitions.
- class atproto_client.models.chat.bsky.moderation.defs.ConvoView
Bases:
ModelBaseDefinition model for
chat.bsky.moderation.defs. A view of a conversation for moderation purposes. Unlike chat.bsky.convo.defs#convoView, it does not include viewer-specific data (such as muted, unreadCount, status, lastMessage, lastReaction), since the requester is a moderator and not a member of the conversation. The member list is not included; use chat.bsky.moderation.getConvoMembers to list members.- field id: str [Required]
Id.
- field kind: models.ChatBskyModerationDefs.DirectConvo | models.ChatBskyModerationDefs.GroupConvo | DotDict | None = None
Union field that has data specific to different kinds of convos.
- field rev: str [Required]
Rev.
- class atproto_client.models.chat.bsky.moderation.defs.DirectConvo
Bases:
ModelBaseDefinition model for
chat.bsky.moderation.defs. Data specific to a direct conversation, for moderation purposes.
- class atproto_client.models.chat.bsky.moderation.defs.GroupConvo
Bases:
ModelBaseDefinition model for
chat.bsky.moderation.defs. Data specific to a group conversation, for moderation purposes. Unlike chat.bsky.convo.defs#groupConvo, it does not include viewer-specific data (such as unreadJoinRequestCount), since the requester is a moderator and not a member of the conversation.- field created_at: DateTime [Required]
Created at.
- field join_link: models.ChatBskyGroupDefs.JoinLinkView | None = None
Join link.
- field join_request_count: int [Required]
The total number of pending join requests for the group conversation. This information is only visible to the owner and to moderators. Capped at 21.
- field lock_status: models.ChatBskyConvoDefs.ConvoLockStatus [Required]
The lock status of the conversation.
- field member_count: int [Required]
The total number of members in the group conversation.
- field member_limit: int [Required]
The maximum number of members allowed in the group conversation.
- field name: str [Required]
The display name of the group conversation.
- Constraints:
max_length = 500