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.



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.


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


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


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