web_callkit_web library

Classes

AudioManager
AudioPlayer
CallConfig
CallkitConfig
TODO: we want customized:
CallManager
CallManager manages all calls and call events, in essence a call registry. It is responsible for adding, updating, and removing calls and publishes call events and current call registry via callStream and eventStream.
CallTimer
CKAssetSound
CKCall
CKCallEvent
CKCallResult
CKConfiguration
CKLogEntry
CKNotification
Wrapper for JSNotification, with additional metadata and uuid requirement.
CKNotificationAction
Wrapper for JSNotificationAction
CKSound
CKSounds
CKTimer
CKURLSound
DisconnectCallEvent
MethodChannelWebCallkit
An implementation of WebCallkitPlatform that uses method channels.
NotificationConfig
NotificationManager
NotificationManagerImplWeb
Notification Manager implementation for Web Obfuscates dependency on JsNotificationsPlatform, specifically JSNotification and JSNotificationAction in favour of CKNotification and CKNotificationAction.
WebCallkitPlatform
WebCallkitWeb
A web implementation of the WebCallkitPlatform of the WebCallkit plugin.

Enums

CKActionSource
Describes the notification action source. Distinguishes between actions triggered by the user by Notification Action click events and actions triggered by the API.
CKCallAction
CKCallAttributes
CKCallEventType
CKCallState
CKCallType
CKCapability
CKDisconnectResponse
CKNotificationDirection
CKSoundType
StopwatchState

Typedefs

OnCallActionListener = void Function(String uuid, CKCallAction action, CKActionSource source)
OnCallEventListener = void Function(CKCallEvent event, CKActionSource source)
OnCallTypeChangeListener = void Function(CKCallEvent event, CKCallType callType, CKActionSource source)
OnCallUpdate = void Function(String uuid, CKCall update, CKCall current)
OnDisconnectListener = void Function(String uuid, CKDisconnectResponse response, CKActionSource source)
OnDismissedListener = void Function(String uuid, CKActionSource source)
OnTimerTick = void Function(int tick)