di/modules
library
Properties
authenticatedDioProvider
→ AutoDisposeProviderFamily<Dio , SquadweParameters >
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 squadwe 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 squadwe 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 squadwe client instance and user object,
which is used when persistence is enabled. Client instances are distinguished using baseurl and inboxIdentifier
final
contactBoxProvider
→ Provider<Box<SquadweContact > >
Provides hive box for SquadweContact object, which is used when persistence is enabled
final
conversationBoxProvider
→ Provider<Box<SquadweConversation > >
Provides hive box for SquadweConversation object, which is used when persistence is enabled
final
localStorageProvider
→ ProviderFamily<LocalStorage , SquadweParameters >
Provides an instance of local storage
final
messagesBoxProvider
→ Provider<Box<SquadweMessage > >
Provides hive box for SquadweMessage object, which is used when persistence is enabled
final
messageToClientInstanceBoxProvider
→ Provider<Box<String > >
Provides hive box to store relations between squadwe client instance and messages,
which is used when persistence is enabled. Client instances are distinguished using baseurl and inboxIdentifier
final
squadweClientApiInterceptorProvider
→ ProviderFamily<SquadweClientApiInterceptor , SquadweParameters >
Provides an instance of SquadweClientApiInterceptor
final
squadweClientAuthServiceProvider
→ ProviderFamily<SquadweClientAuthService , SquadweParameters >
Provides instance of squadwe client auth service SquadweClientAuthService .
final
squadweClientServiceProvider
→ ProviderFamily<SquadweClientService , SquadweParameters >
Provides instance of squadwe client api service SquadweClientService .
final
squadweContactDaoProvider
→ ProviderFamily<SquadweContactDao , SquadweParameters >
Provides an instance of squadwe user dao
final
squadweConversationDaoProvider
→ ProviderFamily<SquadweConversationDao , SquadweParameters >
Provides an instance of squadwe user dao
final
squadweMessagesDaoProvider
→ ProviderFamily<SquadweMessagesDao , SquadweParameters >
Provides an instance of squadwe user dao
final
squadweRepositoryProvider
→ ProviderFamily<SquadweRepository , RepositoryParameters >
Provides an instance of squadwe repository
final
squadweUserDaoProvider
→ ProviderFamily<SquadweUserDao , SquadweParameters >
Provides an instance of squadwe user dao
final
unauthenticatedDioProvider
→ AutoDisposeProviderFamily<Dio , SquadweParameters >
Provides an instance of Dio
final
userBoxProvider
→ Provider<Box<SquadweUser > >
Provides hive box for SquadweUser object, which is used when persistence is enabled
final