chat.bsky.moderation.subscribe_mod_events¶

class atproto_client.models.chat.bsky.moderation.subscribe_mod_events.EventConvoFirstMessage¶

Bases: ModelBase

Definition model for chat.bsky.moderation.subscribeModEvents.

field convo_id: str [Required]¶

Convo id.

field created_at: str [Required]¶

Created at.

Constraints:
field message_id: str | None = None¶

Message id.

field py_type: Literal['chat.bsky.moderation.subscribeModEvents#eventConvoFirstMessage'] = 'chat.bsky.moderation.subscribeModEvents#eventConvoFirstMessage'¶
field recipients: List[str] [Required]¶

The list of DIDs message recipients. Does not include the sender, which is in the user field.

field rev: str [Required]¶

Rev.

field user: str [Required]¶

The DID of the message author.

Constraints:
class atproto_client.models.chat.bsky.moderation.subscribe_mod_events.Params¶

Bases: ParamsModelBase

Parameters model for chat.bsky.moderation.subscribeModEvents.

field cursor: str | None = None¶
class atproto_client.models.chat.bsky.moderation.subscribe_mod_events.ParamsDict¶

Bases: TypedDict

cursor: typing_extensions.NotRequired[str | None]¶

The last known event seq number to backfill from. Use ‘2222222222222’ to backfill from the beginning. Don’t specify a cursor to listen only for new events.