TUIRoomInfo class

////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// 4.1 Room Information TUIRoomEngine supports only string room IDs.

Constructors

TUIRoomInfo({required String roomId})
TUIRoomInfo.fromJson(Map<String, dynamic> dataMap)

Properties

cdnStreamDomain String
Live streaming push domain (Optional parameter for creating a room, applicable to live streaming rooms), default value: empty.
getter/setter pair
createTime int
Room Creation Time (Read-only)
getter/setter pair
enableCDNStreaming bool
Whether to enable CDN live streaming (Optional parameter for creating a room, applicable to live streaming rooms), default value: false.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
isCameraDisableForAllUser bool
Whether to prohibit opening the camera (Optional parameter for creating a room), default value: false.
getter/setter pair
isMessageDisableForAllUser bool
Whether to prohibit sending messages (Optional parameter for creating a room), default value: false.
getter/setter pair
isMicrophoneDisableForAllUser bool
Whether to prohibit opening the microphone (Optional parameter for creating a room), default value: false.
getter/setter pair
isScreenShareDisableForAllUser bool
Whether to prohibit sharing screen (Optional parameter for creating a room), default value: false.
getter/setter pair
isSeatEnabled bool
Whether to enable seat control
getter/setter pair
maxSeatCount int
Maximum seat count
getter/setter pair
memberCount int
Room Member Count (Read-only)
getter/setter pair
name String?
Room Name (Optional parameter for creating a room, default is the room ID).
getter/setter pair
ownerAvatarUrl String?
Owner avatar url
getter/setter pair
ownerId String
Host ID: Default is the room creator (Read-only)
getter/setter pair
ownerName String?
owner name
getter/setter pair
password String
Password
getter/setter pair
roomId String
Room ID (Required parameter for creating a room)
getter/setter pair
roomType TUIRoomType
Room Type (Optional parameter for creating a room, default is Group type). Please refer to: TUIRoomType.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
seatMode TUISeatMode
Take seat mode
getter/setter pair

Methods

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

Operators

operator ==(Object other) bool
The equality operator.
inherited