ConvoView

data class ConvoView(val id: String, val rev: String, val members: List<ProfileViewBasic>, val lastMessage: ConvoViewLastMessageUnion? = null, val lastReaction: ConvoViewLastReactionUnion? = null, val muted: Boolean, val status: ConvoStatus? = null, val unreadCount: Long, val kind: ConvoViewKindUnion? = null)

Parameters

members

Members of this conversation. For direct convos, it will be an immutable list of the 2 members. For group convos, it will a list of important members (the first few members, the viewer, the member who added the viewer, the member who sent the last message, the member who sent the last reaction), but will not contain the full list of members. Use chat.bsky.convo.getConvoMembers to list all members.

status

Convo status for the viewer member (not the convo itself).

kind

Union field that has data specific to different kinds of convos.

Constructors

Link copied to clipboard
constructor(id: String, rev: String, members: List<ProfileViewBasic>, lastMessage: ConvoViewLastMessageUnion? = null, lastReaction: ConvoViewLastReactionUnion? = null, muted: Boolean, status: ConvoStatus? = null, unreadCount: Long, kind: ConvoViewKindUnion? = null)

Properties

Link copied to clipboard
val id: String
Link copied to clipboard

Union field that has data specific to different kinds of convos.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Members of this conversation. For direct convos, it will be an immutable list of the 2 members. For group convos, it will a list of important members (the first few members, the viewer, the member who added the viewer, the member who sent the last message, the member who sent the last reaction), but will not contain the full list of members. Use chat.bsky.convo.getConvoMembers to list all members.

Link copied to clipboard
Link copied to clipboard
val rev: String
Link copied to clipboard

Convo status for the viewer member (not the convo itself).

Link copied to clipboard