RoomSummary$2 class

Implemented types
Implementers

Constructors

RoomSummary$2({Uri? avatarUrl, String? canonicalAlias, required bool guestCanJoin, String? joinRule, String? name, required int numJoinedMembers, required String roomId, String? roomType, String? topic, required bool worldReadable, List<String>? allowedRoomIds, String? encryption, String? roomVersion})
RoomSummary$2.fromJson(Map<String, Object?> json)

Properties

allowedRoomIds ↔ List<String>?
If the room is a restricted room, these are the room IDs which are specified by the join rules. Empty or omitted otherwise.
getter/setter pairoverride
avatarUrl ↔ Uri?
The URL for the room's avatar, if one is set.
getter/setter pairoverride
canonicalAlias ↔ String?
The canonical alias of the room, if any.
getter/setter pairoverride
encryption ↔ String?
The encryption algorithm to be used to encrypt messages sent in the room.
getter/setter pairoverride
guestCanJoin ↔ bool
Whether guest users may join the room and participate in it. If they can, they will be subject to ordinary power level rules like any other user.
getter/setter pairoverride
hashCode → int
The hash code for this object.
no setteroverride
joinRule ↔ String?
The room's join rule. When not present, the room is assumed to be public.
getter/setter pairoverride
name ↔ String?
The name of the room, if any.
getter/setter pairoverride
numJoinedMembers ↔ int
The number of members joined to the room.
getter/setter pairoverride
roomId ↔ String
The ID of the room.
getter/setter pairoverride
roomType ↔ String?
The type of room (from m.room.create), if any.
getter/setter pairoverride
roomVersion ↔ String?
The version of the room.
getter/setter pairoverride
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
topic ↔ String?
The plain text topic of the room. Omitted if no text/plain mimetype exists in m.room.topic.
getter/setter pairoverride
worldReadable ↔ bool
Whether the room may be viewed by users without joining.
getter/setter pairoverride

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, Object?>
override
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
override