GetPublicRoomsResponse

@Serializable
data class GetPublicRoomsResponse(val chunk: List<GetPublicRoomsResponse.PublicRoomsChunk>, val nextBatch: String? = null, val prevBatch: String? = null, val totalRoomCountEstimate: Long? = null)

Constructors

Link copied to clipboard
constructor(chunk: List<GetPublicRoomsResponse.PublicRoomsChunk>, nextBatch: String? = null, prevBatch: String? = null, totalRoomCountEstimate: Long? = null)

Types

Link copied to clipboard
@Serializable
data class PublicRoomsChunk(val avatarUrl: String? = null, val canonicalAlias: RoomAliasId? = null, val guestCanJoin: Boolean, val joinRule: JoinRulesEventContent.JoinRule = JoinRulesEventContent.JoinRule.Public, val name: String? = null, val joinedMembersCount: Long, val roomId: RoomId, val roomType: CreateEventContent.RoomType? = null, val topic: String? = null, val worldReadable: Boolean)

Properties

Link copied to clipboard
@SerialName(value = "chunk")
val chunk: List<GetPublicRoomsResponse.PublicRoomsChunk>
Link copied to clipboard
@SerialName(value = "next_batch")
val nextBatch: String?
Link copied to clipboard
@SerialName(value = "prev_batch")
val prevBatch: String?
Link copied to clipboard
@SerialName(value = "total_room_count_estimate")
val totalRoomCountEstimate: Long?