di/modules library

Properties

authenticatedDioProvider → AutoDisposeProviderFamily<Dio, DOOParameters>
Provides an instance of Dio with interceptors set to authenticate all requests called with this dio instance
final
clientInstanceToContactBoxProvider → Provider<Box<String>>
Provides hive box to store relations between DOO 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 DOO 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 DOO client instance and user object, which is used when persistence is enabled. Client instances are distinguished using baseurl and inboxIdentifier
final
contactBoxProvider → Provider<Box<DOOContact>>
Provides hive box for DOOContact object, which is used when persistence is enabled
final
conversationBoxProvider → Provider<Box<DOOConversation>>
Provides hive box for DOOConversation object, which is used when persistence is enabled
final
dooClientApiInterceptorProvider → ProviderFamily<DOOClientApiInterceptor, DOOParameters>
Provides an instance of DOOClientApiInterceptor
final
dooClientAuthServiceProvider → ProviderFamily<DOOClientAuthService, DOOParameters>
Provides instance of DOO client auth service DOOClientAuthService.
final
dooClientServiceProvider → ProviderFamily<DOOClientService, DOOParameters>
Provides instance of DOO client api service DOOClientService.
final
dooContactDaoProvider → ProviderFamily<DOOContactDao, DOOParameters>
Provides an instance of DOO user dao
final
dooConversationDaoProvider → ProviderFamily<DOOConversationDao, DOOParameters>
Provides an instance of DOO user dao
final
dooMessagesDaoProvider → ProviderFamily<DOOMessagesDao, DOOParameters>
Provides an instance of DOO user dao
final
dooRepositoryProvider → ProviderFamily<DOORepository, RepositoryParameters>
Provides an instance of DOO repository
final
dooUserDaoProvider → ProviderFamily<DOOUserDao, DOOParameters>
Provides an instance of DOO user dao
final
localStorageProvider → ProviderFamily<LocalStorage, DOOParameters>
Provides an instance of local storage
final
messagesBoxProvider → Provider<Box<DOOMessage>>
Provides hive box for DOOMessage object, which is used when persistence is enabled
final
messageToClientInstanceBoxProvider → Provider<Box<String>>
Provides hive box to store relations between DOO client instance and messages, which is used when persistence is enabled. Client instances are distinguished using baseurl and inboxIdentifier
final
unauthenticatedDioProvider → AutoDisposeProviderFamily<Dio, DOOParameters>
Provides an instance of Dio
final
userBoxProvider → Provider<Box<DOOUser>>
Provides hive box for DOOUser object, which is used when persistence is enabled
final