chat.bsky.convo.get_unread_counts

class atproto_client.models.chat.bsky.convo.get_unread_counts.Params

Bases: ParamsModelBase

Parameters model for chat.bsky.convo.getUnreadCounts.

field include_group_chats: bool | None = True

When false, group convos are excluded from the counts.

class atproto_client.models.chat.bsky.convo.get_unread_counts.ParamsDict

Bases: TypedDict

include_group_chats: typing_extensions.NotRequired[bool | None]

When false, group convos are excluded from the counts.

class atproto_client.models.chat.bsky.convo.get_unread_counts.Response

Bases: ResponseModelBase

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

field unread_accepted_convos: int [Required]

Number of unread, unlocked accepted convos. Counts convos with unread messages and unread join requests. Capped at 31, where 31 means more than 30.

field unread_request_convos: int [Required]

Number of unread, unlocked request convos. Includes convos with unread messages, but not with unread join request, since only the owner of a group has join requests to read, and the group would necessarily be accepted. Capped at 11, where 11 means more than 10.