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