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