RoomParticipant

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())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard