TelecomCallAction

sealed interface TelecomCallAction : Parcelable

Simple interface to represent related call actions to communicate with the registered call scope in the TelecomCallRepository.registerCall

Note: we are using Parcelize to make the actions parcelable so they can be directly used in the call notification.

Inheritors

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data object Hold : TelecomCallAction
Link copied to clipboard
data class SwitchAudioEndpoint(val endpointId: ParcelUuid) : TelecomCallAction
Link copied to clipboard
data class ToggleMute(val isMute: Boolean) : TelecomCallAction

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)