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