SeatUserInfo class
Seat user information
Constructors
- SeatUserInfo({String userID = '', String userName = '', String avatarURL = '', Role role = Role.generalUser, String liveID = '', DeviceStatus microphoneStatus = DeviceStatus.off, bool allowOpenMicrophone = true, DeviceStatus cameraStatus = DeviceStatus.off, bool allowOpenCamera = true, SuspendStatus userSuspendStatus = SuspendStatus.none})
Properties
- allowOpenCamera → bool
-
Whether camera is allowed to be opened.
final
- allowOpenMicrophone → bool
-
Whether microphone is allowed to be opened.
final
- avatarURL → String
-
Avatar URL.
final
- cameraStatus → DeviceStatus
-
Camera status. {@link DeviceStatus}
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- liveID → String
-
Live room ID.
final
- microphoneStatus → DeviceStatus
-
Microphone status. {@link DeviceStatus}
final
- role → Role
-
User role. {@link Role}
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- userID → String
-
User ID.
final
- userName → String
-
User name.
final
- userSuspendStatus → SuspendStatus
-
user suspend status
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited