onecxi_flutter_sdk library

Classes

CallBackgroundService
Manages background service for keeping calls alive when app is killed.
CallProgressCallback
Protocol to receive updates on call status changes during call lifecycle
CallStatus
Represents the current state of a call including if it is ongoing, muted, or on hold
IncomingCallData
Data model for incoming call information This class bridges our existing call data with flutter_callkit_incoming requirements
OneCxiLogging
Enables high-volume Flutter-side SDK logs (debugLog and most library output).
OneCxiSdk

Enums

CallType
Enumerates the direction of a call: inbound, outbound, or app-to-app
OneCxiError
Custom error types for the OneCxi Flutter SDK

Extensions

CallTypeExtension on CallType
CallTypeParser on CallType
Helper extension for CallType parsing

Functions

debugLog(String message) → void
Standard SDK diagnostics. With OneCxiLogging.verbose false, only problems and a few milestones are printed (plus anything matching _showsInQuietMode).
setOneCxiVerboseLogs(bool enabled) → void
Enable or disable verbose logging at runtime (no hot-restart needed for new flag value).
verboseLog(String message) → void
Same as verbose mode only — useful for intentional deep traces.