chat.bsky.convo.list_convosΒΆ

class atproto_client.models.chat.bsky.convo.list_convos.ParamsΒΆ

Bases: ParamsModelBase

Parameters model for chat.bsky.convo.listConvos.

field cursor: str | None = NoneΒΆ

Cursor.

field kind: Literal['direct'] | Literal['group'] | str | None = NoneΒΆ

Filter by conversation kind.

field limit: int | None = NoneΒΆ

Limit.

Constraints:
  • ge = 1

  • le = 100

field read_state: Literal['unread'] | str | None = NoneΒΆ

Read state.

field status: Literal['request'] | Literal['accepted'] | str | None = NoneΒΆ
class atproto_client.models.chat.bsky.convo.list_convos.ParamsDictΒΆ

Bases: TypedDict

cursor: typing_extensions.NotRequired[str | None]ΒΆ

Cursor.

kind: typing_extensions.NotRequired[Literal['direct'] | Literal['group'] | str | None]ΒΆ

Filter by conversation kind.

limit: typing_extensions.NotRequired[int | None]ΒΆ

Limit.

read_state: typing_extensions.NotRequired[Literal['unread'] | str | None]ΒΆ

Read state.

status: typing_extensions.NotRequired[Literal['request'] | Literal['accepted'] | str | None]ΒΆ

Filter convos by their status. It is discouraged to call with β€œrequest” and preferred to call chat.bsky.convo.listConvoRequests, which also includes group join requests made by the user.

class atproto_client.models.chat.bsky.convo.list_convos.ResponseΒΆ

Bases: ResponseModelBase

Output data model for chat.bsky.convo.listConvos.

field convos: List[models.ChatBskyConvoDefs.ConvoView] [Required]ΒΆ

Convos.

field cursor: str | None = NoneΒΆ

Cursor.