SpaceRoomsChunk$2 class

Implemented types

Constructors

SpaceRoomsChunk$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, required List<ChildrenState> childrenState})
SpaceRoomsChunk$2.fromJson(Map<String, Object?> json)

Properties

allowedRoomIds ↔ List<String>?
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
childrenState ↔ List<ChildrenState>
The m.space.child events of the space-room, represented as Stripped State Events with an added origin_server_ts key.
getter/setter pairoverride
encryption ↔ String?
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?
getter/setter pairoverride
roomVersion ↔ String?
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