Public Room
@JsonClass(generateAdapter = true )
Content copied to clipboard
Class representing the objects returned by /publicRooms call.
Constructors
Link copied to clipboard
fun PublicRoom( @Json(name = "aliases" ) aliases: List<String>? = null, @Json(name = "canonical_alias" ) canonicalAlias: String? = null, @Json(name = "name" ) name: String? = null, @Json(name = "num_joined_members" ) numJoinedMembers: Int = 0, @Json(name = "room_id" ) roomId: String, @Json(name = "topic" ) topic: String? = null, @Json(name = "world_readable" ) worldReadable: Boolean = false, @Json(name = "guest_can_join" ) guestCanJoin: Boolean = false, @Json(name = "avatar_url" ) avatarUrl: String? = null, @Json(name = "m.federate" ) isFederated: Boolean = false)
Content copied to clipboard
Functions
Link copied to clipboard
Return the canonical alias, or the first alias from the list of aliases, or null.
Properties
Link copied to clipboard