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.



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.


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
muted bool
A bool value that indicates whether the call is muted.
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. [...]