CallKeepOutgoingConfig class

Holds the configuration for an outgoing call which is needed when starting an outgoing call

Inheritance

Constructors

CallKeepOutgoingConfig({required String uuid, String? callerName, String? handle, bool hasVideo = false, double duration = 180, Map<String, dynamic>? extra, required CallKeepIosConfig iosConfig})
CallKeepOutgoingConfig.fromBaseConfig({required CallKeepBaseConfig config, required String uuid, String? callerName, String? handle, bool hasVideo = false, double duration = 180, Map<String, dynamic>? extra})
factory

Properties

callerName String?
Caller's name.
finalinherited
duration double
Incoming/Outgoing call display time (in seconds). If the time is over, the call will be missed.
finalinherited
extra Map<String, dynamic>?
Any data added to the event when received.
finalinherited
handle String?
The handle of the caller (Phone number/Email/Any.)
finalinherited
hashCode int
The hash code for this object.
no setterinherited
hasVideo bool
Whether the call has video or audio only
finalinherited
iosConfig CallKeepIosConfig
iOS configuration needed for CallKit.
final
isAccepted bool
Whether call is accepted or not, defaults to false
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
uuid String
A unique UUID identifier for each call and when the call is ended, the same UUID for that call to be used.
finalinherited

Methods

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

Operators

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