NexusCall constructor

const NexusCall({
  1. required String sessionId,
  2. required VoiceCallDirection direction,
  3. required VoiceCallState state,
  4. String? legId,
  5. String? remoteAddress,
  6. String? remoteName,
  7. String? remoteAvatar,
  8. bool muted = false,
  9. bool onHold = false,
  10. bool speakerphone = false,
  11. DateTime? startedAt,
  12. DateTime? connectedAt,
  13. CallQualitySample? quality,
  14. String? endReason,
  15. Map<String, dynamic> metadata = const {},
})

Implementation

const NexusCall({
  required this.sessionId,
  required this.direction,
  required this.state,
  this.legId,
  this.remoteAddress,
  this.remoteName,
  this.remoteAvatar,
  this.muted = false,
  this.onHold = false,
  this.speakerphone = false,
  this.startedAt,
  this.connectedAt,
  this.quality,
  this.endReason,
  this.metadata = const {},
});