Room Participant
data class RoomParticipant(var userID: String = "", var userName: String = "", var avatarURL: String = "", var nameCard: String = "", var role: ParticipantRole = ParticipantRole.GENERAL_USER, var roomStatus: RoomParticipantStatus = RoomParticipantStatus.SCHEDULED, var microphoneStatus: DeviceStatus = DeviceStatus.OFF, var cameraStatus: DeviceStatus = DeviceStatus.OFF, var screenShareStatus: DeviceStatus = DeviceStatus.OFF, var isMessageDisabled: Boolean = false, var metaData: MutableMap<String, ByteArray> = mutableMapOf())
Room participant info
Overview
Represents complete information of a participant in the room, including basic info and device status.
Constructors
Link copied to clipboard
constructor(userID: String = "", userName: String = "", avatarURL: String = "", nameCard: String = "", role: ParticipantRole = ParticipantRole.GENERAL_USER, roomStatus: RoomParticipantStatus = RoomParticipantStatus.SCHEDULED, microphoneStatus: DeviceStatus = DeviceStatus.OFF, cameraStatus: DeviceStatus = DeviceStatus.OFF, screenShareStatus: DeviceStatus = DeviceStatus.OFF, isMessageDisabled: Boolean = false, metaData: MutableMap<String, ByteArray> = mutableMapOf())