IOSParams class

Object config for iOS.

Annotations
  • @JsonSerializable.new(explicitToJson: true)

Constructors

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

Properties

audioSessionActive → bool?
final
audioSessionMode → String?
final
audioSessionPreferredIOBufferDuration → double?
final
audioSessionPreferredSampleRate → double?
final
configureAudioSession → bool?
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
includesCallsInRecents → bool?
final
maximumCallGroups → int?
final
maximumCallsPerCallGroup → int?
final
normalHandle → int?
If normalHandle > 0, handle will not be encrypted
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.
override

Operators

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