TUIRoomInfo class
////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// 4.1 Room Information TUIRoomEngine supports only string room IDs.
Constructors
- TUIRoomInfo({required String roomId})
- 
          TUIRoomInfo.fromJson(Map<String, dynamic> dataMap)
Properties
- createTime ↔ int
- 
  Room Creation Time (Read-only)
  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
- 
  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
- keepOwnerOnSeat ↔ bool
- 
  Keep owner on seat after taking seat
  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