RoomParticipant constructor

RoomParticipant({
  1. String userID = '',
  2. String userName = '',
  3. String avatarURL = '',
  4. String nameCard = '',
  5. ParticipantRole role = ParticipantRole.generalUser,
  6. RoomParticipantStatus roomStatus = RoomParticipantStatus.scheduled,
  7. DeviceStatus microphoneStatus = DeviceStatus.off,
  8. DeviceStatus screenShareStatus = DeviceStatus.off,
  9. DeviceStatus cameraStatus = DeviceStatus.off,
  10. bool isMessageDisabled = false,
  11. Map<String, String>? metaData,
})

Implementation

RoomParticipant({
  this.userID = '',
  this.userName = '',
  this.avatarURL = '',
  this.nameCard = '',
  this.role = ParticipantRole.generalUser,
  this.roomStatus = RoomParticipantStatus.scheduled,
  this.microphoneStatus = DeviceStatus.off,
  this.screenShareStatus = DeviceStatus.off,
  this.cameraStatus = DeviceStatus.off,
  this.isMessageDisabled = false,
  Map<String, String>? metaData,
}) : metaData = metaData ?? {};