FCXSetHeldCallAction class

Dart representation of CXSetHeldCallAction from iOS CallKit Framework.

When a caller places a call on hold, callers are unable to communicate with one another until the holding caller removes the call from hold.

Placing a call on hold does not end the call.

When the user or the system places a call on hold, the provider calls FCXProvider.performSetHeldCallAction.

Handler of the FCXProvider.performSetHeldCallAction callback calls the FCXAction.fulfill method to indicate that the action was successfully performed.

Inheritance

Constructors

FCXSetHeldCallAction(String callUuid, bool onHold)
Initializes a new action for a call identified by a given uuid, as well as whether the call is on hold.

Properties

callUuid String
The unique identifier of the call.
final, inherited
complete bool
A bool value that indicates whether the action has been performed by the provider.
read-only, inherited
hashCode int
The hash code for this object. [...]
read-only, inherited
onHold bool
A bool value that indicates whether the call is placed on hold.
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
timeoutDate DateTime
The time after which the action cannot be completed.
read-only, inherited
uuid String
The unique identifier for the action.
read-only, inherited

Methods

fail() Future<void>
Reports the failed execution of the action.
inherited
fulfill() Future<void>
Reports the successful execution of the action.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
Returns a string representation of this object.
inherited

Operators

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