SeatUserInfo class

Seat user information

Contains basic information of the seat user, such as user ID, user name, avatar URL, role, device status, etc.

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 can be opened.
final
allowOpenMicrophone bool
Whether microphone can be opened.
final
avatarURL String
Avatar URL.
final
cameraStatus DeviceStatus
Camera status.
final
hashCode int
The hash code for this object.
no setterinherited
liveID String
Live room ID.
final
microphoneStatus DeviceStatus
Microphone status.
final
role Role
User 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