di/modules
library
Properties
authenticatedDioProvider
→ AutoDisposeProviderFamily<Dio , SolevatoParameters >
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 solevato 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 solevato 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 solevato client instance and user object,
which is used when persistence is enabled. Client instances are distinguished using baseurl and inboxIdentifier
final
contactBoxProvider
→ Provider<Box<SolevatoContact > >
Provides hive box for SolevatoContact object, which is used when persistence is enabled
final
conversationBoxProvider
→ Provider<Box<SolevatoConversation > >
Provides hive box for SolevatoConversation object, which is used when persistence is enabled
final
localStorageProvider
→ ProviderFamily<LocalStorage , SolevatoParameters >
Provides an instance of local storage
final
messagesBoxProvider
→ Provider<Box<SolevatoMessage > >
Provides hive box for SolevatoMessage object, which is used when persistence is enabled
final
messageToClientInstanceBoxProvider
→ Provider<Box<String > >
Provides hive box to store relations between solevato client instance and messages,
which is used when persistence is enabled. Client instances are distinguished using baseurl and inboxIdentifier
final
solevatoClientApiInterceptorProvider
→ ProviderFamily<SolevatoClientApiInterceptor , SolevatoParameters >
Provides an instance of SolevatoClientApiInterceptor
final
solevatoClientAuthServiceProvider
→ ProviderFamily<SolevatoClientAuthService , SolevatoParameters >
Provides instance of solevato client auth service SolevatoClientAuthService .
final
solevatoClientServiceProvider
→ ProviderFamily<SolevatoClientService , SolevatoParameters >
Provides instance of solevato client api service SolevatoClientService .
final
SolevatoContactDaoProvider
→ ProviderFamily<SolevatoContactDao , SolevatoParameters >
Provides an instance of solevato user dao
final
SolevatoConversationDaoProvider
→ ProviderFamily<SolevatoConversationDao , SolevatoParameters >
Provides an instance of solevato user dao
final
SolevatoMessagesDaoProvider
→ ProviderFamily<SolevatoMessagesDao , SolevatoParameters >
Provides an instance of solevato user dao
final
SolevatoRepositoryProvider
→ ProviderFamily<SolevatoRepository , RepositoryParameters >
Provides an instance of solevato repository
final
SolevatoUserDaoProvider
→ ProviderFamily<SolevatoUserDao , SolevatoParameters >
Provides an instance of solevato user dao
final
unauthenticatedDioProvider
→ AutoDisposeProviderFamily<Dio , SolevatoParameters >
Provides an instance of Dio
final
userBoxProvider
→ Provider<Box<SolevatoUser > >
Provides hive box for SolevatoUser object, which is used when persistence is enabled
final