qiscus_multichannel_widget library
Classes
- BubbleBgColorFamily
- See also bubbleBgColor.
- BubbleBgColorProvider
- See also bubbleBgColor.
- BubbleTextColorFamily
- See also bubbleTextColor.
- BubbleTextColorProvider
- See also bubbleTextColor.
- CancelToken
-
Controls cancellation of
Dio
's requests. - ChatBubbleBgColorFamily
- See also chatBubbleBgColor.
- ChatBubbleBgColorProvider
- See also chatBubbleBgColor.
- ChatBubbleFgColorFamily
- See also chatBubbleFgColor.
- ChatBubbleFgColorProvider
- See also chatBubbleFgColor.
- IQMultichannel
- MessagesNotifier
- MessagesStateNotifier
- Q_MultichannelProvider
- QAccount
- QAppTheme
- QAvatarConfig
- QButtons
- QButtonsPostbackPayload
- QCarouselAction
- QCarouselActionPayload
- QCarouselCard
- QCarouselCardFragment
- QChatButton
- QChatCarousel
- QChatRoom
- QChatRoomPage
- QChatRoomPageRoute
- QChatRoomScreen
- QChatRoomWithMessages
- QDeviceToken
- QHook
- QiscusSDK
- QMessage
- QMessageButton
- QMessageButtonPayload
- QMessageCarousel
- QMessageCarouselPayload
- QMultichannel
- QMultichannelConsumer
- QMultichannelProvider
- QParticipant
- QSubtitleConfig
- QUpload
-
QUploadProgress<
T extends Object> - QUser
- QUserPresence
- QUserTyping
- SecureSession
- StorageKey
- UploadNotifier
Extensions
- QColorExtension on String
-
StateProviderExt
on StateProvider<
T>
Constants
- bubbleBgColorProvider → const BubbleBgColorFamily
- See also bubbleBgColor.
- bubbleTextColorProvider → const BubbleTextColorFamily
- See also bubbleTextColor.
- chatBubbleBgColorProvider → const ChatBubbleBgColorFamily
- See also chatBubbleBgColor.
- chatBubbleFgColorProvider → const ChatBubbleFgColorFamily
- See also chatBubbleFgColor.
Properties
-
accountIdProvider
→ AutoDisposeProvider<
String?> -
See also accountId.
final
-
accountProvider
→ AutoDisposeProvider<
AsyncValue< QAccount> > -
See also account.
final
-
appIdProvider
→ StateProvider<
String?> -
final
-
appStateProvider
→ StateProvider<
AppState> -
final
-
appThemeConfigProvider
→ StateProvider<
QAppTheme> -
final
-
avatarConfigProvider
→ StateProvider<
QAvatarConfig> -
final
-
avatarUrlProvider
→ AutoDisposeProvider<
String?> -
See also avatarUrl.
final
-
baseUrlProvider
→ StateProvider<
String> -
final
-
channelIdConfigProvider
→ StateProvider<
String?> -
final
-
deviceIdConfigProvider
→ StateProvider<
String?> -
final
-
deviceIdDevelopmentModeProvider
→ StateProvider<
bool> -
final
-
displayNameProvider
→ StateProvider<
String?> -
final
-
See also encSharedPreference.
final
-
initiateChatProvider
→ AutoDisposeFutureProvider<
Future< QChatRoom> Function()> -
See also initiateChat.
final
-
initiateChatUrlProvider
→ AutoDisposeProvider<
Uri> -
See also initiateChatUrl.
final
-
isResolvedProvider
→ StateProvider<
bool> -
final
-
isSessionalProvider
→ StateProvider<
bool> -
final
-
isSessionalRoomProvider
→ StateProvider<
bool> -
final
-
lastMessageProvider
→ AutoDisposeProvider<
QMessage> -
See also lastMessage.
final
-
mappedMessagesProvider
→ AutoDisposeProvider<
List< QMessage> > -
See also mappedMessages.
final
-
messageDeletedProvider
→ AutoDisposeStreamProvider<
QMessage> -
See also messageDeleted.
final
-
messageDeliveredProvider
→ AutoDisposeStreamProvider<
QMessage> -
See also messageDelivered.
final
-
messageReadProvider
→ AutoDisposeStreamProvider<
QMessage> -
See also messageRead.
final
-
messageReceivedProvider
→ AutoDisposeStreamProvider<
QMessage> -
See also messageReceived.
final
-
messagesNotifierProvider
→ AutoDisposeNotifierProviderImpl<
MessagesNotifier, List< QMessage> > -
See also
MessagesNotifier
.final -
multichannelProvider
→ AutoDisposeProvider<
IQMultichannel> -
See also multichannel.
final
-
onBackBtnTappedProvider
→ StateProvider<
OnBackBtnFn> -
final
-
onButtonTappedProvider
→ StateProvider<
QButtonTapper> -
final
-
onURLTappedProvider
→ StateProvider<
URLTapper?> -
final
-
qiscusProvider
→ FutureProvider<
QiscusSDK> -
See also qiscus.
final
-
qiscusSDKProvider
→ Provider<
QiscusSDK> -
See also qiscusSDK.
final
-
rightAvatarConfigProvider
→ StateProvider<
QAvatarConfig> -
final
-
roomIdProvider
→ AutoDisposeFutureProvider<
int> -
See also roomId.
final
-
roomProvider
→ AutoDisposeProvider<
AsyncValue< QChatRoomWithMessages> > -
See also room.
final
-
roomStateProvider
→ StateProvider<
QChatRoomWithMessages?> -
final
-
sdkBaseUrlProvider
→ StateProvider<
String> -
final
-
sdkUserExtrasProvider
→ StateProvider<
Map< String, dynamic> ?> -
final
-
secureSessionProvider
→ StateProvider<
SecureSession?> -
final
-
sessionalProvider
→ AutoDisposeFutureProvider<
bool> -
See also sessional.
final
-
sortedMessagesProvider
→ AutoDisposeProvider<
List< QMessage> > -
See also sortedMessages.
final
-
subtitleConfigProvider
→ StateProvider<
QSubtitleConfig> -
final
-
systemEventVisibleConfigProvider
→ StateProvider<
bool> -
final
-
titleConfigProvider
→ StateProvider<
String> -
final
-
uploadNotifierProvider
→ AutoDisposeNotifierProviderImpl<
UploadNotifier, Set< QUpload> > -
See also
UploadNotifier
.final -
userAvatarUrl
→ StateProvider<
String?> -
final
-
userExtrasProvider
→ StateProvider<
Map< String, dynamic> ?> -
final
-
userIdProvider
→ StateProvider<
String?> -
final
-
userPresenceProvider
→ AutoDisposeStreamProvider<
QUserPresence> -
See also userPresence.
final
-
userPropertiesProvider
→ StateProvider<
Map< String, dynamic> ?> -
final
-
userTypingProvider
→ AutoDisposeStreamProvider<
QUserTyping> -
See also userTyping.
final
Functions
-
account(
AccountRef ref) → AsyncValue< QAccount> -
accountId(
AccountIdRef ref) → String? -
avatarUrl(
AvatarUrlRef ref) → String? -
bubbleBgColor(
BubbleBgColorRef ref, String senderId) → Color -
bubbleTextColor(
BubbleTextColorRef ref, String senderId) → Color -
chatBubbleBgColor(
ChatBubbleBgColorRef ref, QUser sender) → Color -
chatBubbleFgColor(
ChatBubbleFgColorRef ref, QUser sender) → Color -
getChatRoomWithMessages(
{required QiscusSDK qiscus, required int roomId}) → Future< QChatRoomWithMessages> -
initiateChat(
InitiateChatRef ref) → Future< InitiateChatFunction> -
initiateChatUrl(
InitiateChatUrlRef ref) → Uri -
lastMessage(
LastMessageRef ref) → QMessage -
mappedMessages(
MappedMessagesRef ref) → List< QMessage> -
messageDeleted(
MessageDeletedRef ref) → Stream< QMessage> -
messageDelivered(
MessageDeliveredRef ref) → Stream< QMessage> -
messageRead(
MessageReadRef ref) → Stream< QMessage> -
messageReceived(
MessageReceivedRef ref) → Stream< QMessage> -
multichannel(
MultichannelRef ref) → IQMultichannel -
qiscus(
QiscusRef ref) → Future< QiscusSDK> -
qiscusSDK(
QiscusSDKRef ref) → QiscusSDK -
room(
RoomRef ref) → AsyncValue< QChatRoomWithMessages> -
roomId(
RoomIdRef ref) → Future< int> -
sessional(
SessionalRef ref) → Future< bool> -
sortedMessages(
SortedMessagesRef ref) → List< QMessage> -
userPresence(
UserPresenceRef ref) → Stream< QUserPresence> -
userTyping(
UserTypingRef ref) → Stream< QUserTyping>
Typedefs
-
AccountIdRef
= AutoDisposeProviderRef<
String?> -
AccountRef
= AutoDisposeProviderRef<
AsyncValue< QAccount> > -
AvatarUrlRef
= AutoDisposeProviderRef<
String?> -
InitiateChatFunction
= Future<
QChatRoom> Function() -
InitiateChatRef
= AutoDisposeFutureProviderRef<
Future< QChatRoom> Function()> -
InitiateChatUrlRef
= AutoDisposeProviderRef<
Uri> -
LastMessageRef
= AutoDisposeProviderRef<
QMessage> -
MappedMessagesRef
= AutoDisposeProviderRef<
List< QMessage> > -
MessageDeletedRef
= AutoDisposeStreamProviderRef<
QMessage> -
MessageDeliveredRef
= AutoDisposeStreamProviderRef<
QMessage> -
MessageReadRef
= AutoDisposeStreamProviderRef<
QMessage> -
MessageReceivedRef
= AutoDisposeStreamProviderRef<
QMessage> -
MultichannelRef
= AutoDisposeProviderRef<
IQMultichannel> - OnBackBtnFn = void Function(BuildContext)
- QButtonTapper = void Function(QMultichannel, QMessage, QButtons)
-
QiscusRef
= FutureProviderRef<
QiscusSDK> -
QiscusSDKRef
= ProviderRef<
QiscusSDK> -
RoomIdRef
= AutoDisposeFutureProviderRef<
int> -
RoomRef
= AutoDisposeProviderRef<
AsyncValue< QChatRoomWithMessages> > -
SessionalRef
= AutoDisposeFutureProviderRef<
bool> -
SortedMessagesRef
= AutoDisposeProviderRef<
List< QMessage> > - URLTapper = void Function(String)
-
UserPresenceRef
= AutoDisposeStreamProviderRef<
QUserPresence> -
UserTypingRef
= AutoDisposeStreamProviderRef<
QUserTyping>