CallSettings class

Annotations
  • @freezed
  • @immutable
  • @JsonSerializable()

Constructors

CallSettings.new({AudioSettings? audio, BackstageSettings? backstage, BroadcastSettings? broadcasting, FrameRecordSettings? frameRecording, GeofenceSettings? geofencing, IngressSettings? ingress, LimitsSettings? limits, RecordSettings? recording, RingSettings? ring, ScreensharingSettings? screensharing, SessionSettings? session, ThumbnailsSettings? thumbnails, TranscriptionSettings? transcription, VideoSettings? video})
const

Properties

audio AudioSettings?
final
backstage BackstageSettings?
final
broadcasting BroadcastSettings?
final
copyWith → $CallSettingsCopyWith<CallSettings>
Create a copy of CallSettings with the given fields replaced by the non-null parameter values.
no setterinherited
frameRecording FrameRecordSettings?
final
geofencing GeofenceSettings?
final
hashCode int
The hash code for this object.
no setterinherited
ingress IngressSettings?
final
limits LimitsSettings?
final
recording RecordSettings?
final
ring RingSettings?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
screensharing ScreensharingSettings?
final
session SessionSettings?
final
thumbnails ThumbnailsSettings?
final
transcription TranscriptionSettings?
final
video VideoSettings?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

fromJson(Map<String, dynamic> json) CallSettings