FCXSetMutedCallAction class

Dart representation of CXSetMutedCallAction from iOS CallKit Framework.

When the user or the system mutes a call, the provider calls FCXProvider.performSetMutedCallAction.

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

When a caller mutes a call, that caller is unable to communicate with other callers until they unmute the call.

A muted caller still receives communication from other unmuted callers.

Inheritance

Constructors

FCXSetMutedCallAction(String callUuid, bool muted)
Initializes a new action for a call identified by a given uuid, as well as whether the call is muted.

Properties

callUuid String
The unique identifier of the call.
finalinherited
complete bool
A bool value that indicates whether the action has been performed by the provider.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
muted bool
A bool value that indicates whether the call is muted.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
timeoutDate DateTime
The time after which the action cannot be completed.
no setterinherited
uuid String
The unique identifier for the action.
no setterinherited

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 nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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