Configuration class

SDK configuration

Constructors

Configuration({String? dataDirectory, LogConfiguration? logConfiguration, bool? enableSipTrace, bool? enableStun, String? stunServer, bool? enableNotifications, bool? enableDetectCallLocation, AndroidTelecomIntegrationMode? androidTelecomIntegrationMode, bool? enableSecureConnection, CallKitConfiguration? callKitConfiguration, AndroidNotificationConfiguration? androidNotificationConfiguration})
Constructor

Properties

androidNotificationConfiguration AndroidNotificationConfiguration?
Android notification configuration
getter/setter pair
androidTelecomIntegrationMode AndroidTelecomIntegrationMode?
Telecom integration mode
getter/setter pair
callKitConfiguration CallKitConfiguration?
iOS CallKit configuration
getter/setter pair
dataDirectory String?
Data directory path
getter/setter pair
enableDetectCallLocation bool?
Enable detect call location
getter/setter pair
enableNotifications bool?
Enable or disable notifications
getter/setter pair
enableSecureConnection bool?
Enable or disable secure connection
getter/setter pair
enableSipTrace bool?
Enable or disable logging of SIP traces
getter/setter pair
enableStun bool?
Enable or disable STUN
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
logConfiguration LogConfiguration?
Logger configuration
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stunServer String?
STUN server address
getter/setter pair

Methods

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

Operators

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