GroupCallParticipant constructor

const GroupCallParticipant({
  1. required MessageSender participantId,
  2. required int audioSourceId,
  3. required int screenSharingAudioSourceId,
  4. GroupCallParticipantVideoInfo? videoInfo,
  5. GroupCallParticipantVideoInfo? screenSharingVideoInfo,
  6. required String bio,
  7. required bool isCurrentUser,
  8. required bool isSpeaking,
  9. required bool isHandRaised,
  10. required bool canBeMutedForAllUsers,
  11. required bool canBeUnmutedForAllUsers,
  12. required bool canBeMutedForCurrentUser,
  13. required bool canBeUnmutedForCurrentUser,
  14. required bool isMutedForAllUsers,
  15. required bool isMutedForCurrentUser,
  16. required bool canUnmuteSelf,
  17. required int volumeLevel,
  18. required String order,
})

Represents a group call participant

Implementation

const GroupCallParticipant({
  required this.participantId,
  required this.audioSourceId,
  required this.screenSharingAudioSourceId,
  this.videoInfo,
  this.screenSharingVideoInfo,
  required this.bio,
  required this.isCurrentUser,
  required this.isSpeaking,
  required this.isHandRaised,
  required this.canBeMutedForAllUsers,
  required this.canBeUnmutedForAllUsers,
  required this.canBeMutedForCurrentUser,
  required this.canBeUnmutedForCurrentUser,
  required this.isMutedForAllUsers,
  required this.isMutedForCurrentUser,
  required this.canUnmuteSelf,
  required this.volumeLevel,
  required this.order,
});