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
, specificallyJSNotification
andJSNotificationAction
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
Constants
- CALLKIT_PERSIST → const String
- durationSecond → const Duration
-
validCallStateDisconnectResponses
→ const Map<
CKCallState, List< CKDisconnectResponse> >
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)