GroupCallParticipant constructor

GroupCallParticipant({
  1. String? extra,
  2. int? client_id,
  3. MessageSender? participant_id,
  4. int32? audio_source_id,
  5. int32? screen_sharing_audio_source_id,
  6. GroupCallParticipantVideoInfo? video_info,
  7. GroupCallParticipantVideoInfo? screen_sharing_video_info,
  8. string? bio,
  9. Bool? is_current_user,
  10. Bool? is_speaking,
  11. Bool? is_hand_raised,
  12. Bool? can_be_muted_for_all_users,
  13. Bool? can_be_unmuted_for_all_users,
  14. Bool? can_be_muted_for_current_user,
  15. Bool? can_be_unmuted_for_current_user,
  16. Bool? is_muted_for_all_users,
  17. Bool? is_muted_for_current_user,
  18. Bool? can_unmute_self,
  19. int32? volume_level,
  20. string? order,
})

Implementation

GroupCallParticipant({
  super.extra,
  super.client_id,
  this.participant_id,
  this.audio_source_id,
  this.screen_sharing_audio_source_id,
  this.video_info,
  this.screen_sharing_video_info,
  this.bio,
  this.is_current_user,
  this.is_speaking,
  this.is_hand_raised,
  this.can_be_muted_for_all_users,
  this.can_be_unmuted_for_all_users,
  this.can_be_muted_for_current_user,
  this.can_be_unmuted_for_current_user,
  this.is_muted_for_all_users,
  this.is_muted_for_current_user,
  this.can_unmute_self,
  this.volume_level,
  this.order,
});