di/modules
library
Properties
authenticatedDioProvider
→ AutoDisposeProviderFamily<Dio , ChatwootParameters >
Provides an instance of Dio with interceptors set to authenticate all requests called with this dio instance
final
chatwootClientApiInterceptorProvider
→ ProviderFamily<ChatwootClientApiInterceptor , ChatwootParameters >
Provides an instance of ChatwootClientApiInterceptor
final
chatwootClientAuthServiceProvider
→ ProviderFamily<ChatwootClientAuthService , ChatwootParameters >
Provides instance of chatwoot client auth service ChatwootClientAuthService .
final
chatwootClientServiceProvider
→ ProviderFamily<ChatwootClientService , ChatwootParameters >
Provides instance of chatwoot client api service ChatwootClientService .
final
chatwootContactDaoProvider
→ ProviderFamily<ChatwootContactDao , ChatwootParameters >
Provides an instance of chatwoot user dao
final
chatwootConversationDaoProvider
→ ProviderFamily<ChatwootConversationDao , ChatwootParameters >
Provides an instance of chatwoot user dao
final
chatwootMessagesDaoProvider
→ ProviderFamily<ChatwootMessagesDao , ChatwootParameters >
Provides an instance of chatwoot user dao
final
chatwootRepositoryProvider
→ ProviderFamily<ChatwootRepository , RepositoryParameters >
Provides an instance of chatwoot repository
final
chatwootUserDaoProvider
→ ProviderFamily<ChatwootUserDao , ChatwootParameters >
Provides an instance of chatwoot user dao
final
clientInstanceToContactBoxProvider
→ Provider<Box<String > >
Provides hive box to store relations between chatwoot client instance and contact object,
which is used when persistence is enabled. Client instances are distinguished using baseurl and inboxIdentifier
final
clientInstanceToConversationBoxProvider
→ Provider<Box<String > >
Provides hive box to store relations between chatwoot client instance and conversation object,
which is used when persistence is enabled. Client instances are distinguished using baseurl and inboxIdentifier
final
clientInstanceToUserBoxProvider
→ Provider<Box<String > >
Provides hive box to store relations between chatwoot client instance and user object,
which is used when persistence is enabled. Client instances are distinguished using baseurl and inboxIdentifier
final
contactBoxProvider
→ Provider<Box<ChatwootContact > >
Provides hive box for ChatwootContact object, which is used when persistence is enabled
final
conversationBoxProvider
→ Provider<Box<ChatwootConversation > >
Provides hive box for ChatwootConversation object, which is used when persistence is enabled
final
localStorageProvider
→ ProviderFamily<LocalStorage , ChatwootParameters >
Provides an instance of local storage
final
messagesBoxProvider
→ Provider<Box<ChatwootMessage > >
Provides hive box for ChatwootMessage object, which is used when persistence is enabled
final
messageToClientInstanceBoxProvider
→ Provider<Box<String > >
Provides hive box to store relations between chatwoot client instance and messages,
which is used when persistence is enabled. Client instances are distinguished using baseurl and inboxIdentifier
final
unauthenticatedDioProvider
→ AutoDisposeProviderFamily<Dio , ChatwootParameters >
Provides an instance of Dio
final
userBoxProvider
→ Provider<Box<ChatwootUser > >
Provides hive box for ChatwootUser object, which is used when persistence is enabled
final
flutter_chatwoot_sdk 1.0.1