csn_flutter library
Classes
- AdminQueueItem
- AdminQueueResponse
- AdminTokenResponse
- AuthLoginResponse
- AuthUserProfile
- CallRequestCreateResponse
- CallRequestStatusResponse
- ConsumerResponse
- CsnAdminRequestController
- CsnApiClient
- CsnBasicCallController
- CsnCallController
- CsnCallScreen
- CsnCallUiState
- CsnLiveChatController
- CsnLiveChatMessage
- CsnLiveChatScreen
- CsnParticipant
- CsnProducerInfo
- CsnRoomSettingsInfo
- CsnRoomState
- CsnSdk
- Convenience builder for API + signaling.
- CsnSignalingClient
- CsnSignalMessage
- CsnTheme
- CsnThemeData
- CsnUserRequestController
- CsnUserRequestState
- HealthResponse
- ProducerResponse
- RoomMember
- RoomMemberHistory
- RoomPeerList
- RoomSettings
- StaffHistoryItem
- TransportOptions
Extensions
Functions
-
csnTheme(
{Brightness brightness = Brightness.light, CsnThemeData? override}) → ThemeData - Helper to create ThemeData with CSN theme extension.
-
debugLog(
String message, [Object? error, StackTrace? stackTrace]) → void -
showCsnRequestModePicker(
BuildContext context, {String title = 'How would you like support?', String videoCallLabel = 'Video Call', String videoCallSubtitle = 'Talk face to face with admin support.', String liveChatLabel = 'Live Chat', String liveChatSubtitle = 'Text chat one to one with admin support.'}) → Future< CsnSupportRequestType?>