data class PublicRoomsChunk(val avatarUrl: String? = null, val canonicalAlias: RoomAliasId? = null, val childrenState: Set<ClientEvent.StrippedStateEvent<*>>, 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)