IOSParams class

Object config for iOS.

Annotations
  • @JsonSerializable(explicitToJson: true)

Constructors

IOSParams({String? iconName, String? handleType, bool? supportsVideo, int? maximumCallGroups, int? maximumCallsPerCallGroup, String? audioSessionMode, bool? audioSessionActive, double? audioSessionPreferredSampleRate, double? audioSessionPreferredIOBufferDuration, bool? supportsDTMF, bool? supportsHolding, bool? supportsGrouping, bool? supportsUngrouping, String? ringtonePath})
IOSParams.fromJson(Map<String, dynamic> json)
factory

Properties

audioSessionActive bool?
final
audioSessionMode String?
final
audioSessionPreferredIOBufferDuration double?
final
audioSessionPreferredSampleRate double?
final
handleType String?
Type handle call generic, number, email
final
hashCode int
The hash code for this object.
no setterinherited
iconName String?
App's Icon. using for display inside Callkit(iOS)
final
maximumCallGroups int?
final
maximumCallsPerCallGroup int?
final
ringtonePath String?
Add file to root project xcode /ios/Runner/Ringtone.caf and Copy Bundle Resources(Build Phases) -> value: "Ringtone.caf"
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
supportsDTMF bool?
final
supportsGrouping bool?
final
supportsHolding bool?
final
supportsUngrouping bool?
final
supportsVideo bool?
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