RoomSummary$1 class

Implemented types
Implementers
Annotations
  • @_NameSource('spec')

Constructors

RoomSummary$1.new({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$1.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