vault_storage library

A barrel file that exports the public-facing API of the vault storage.

This file is the single entry point for other parts of the application to access the vault storage's features. It exports the essential interfaces, models, enums, and errors, simplifying imports and decoupling feature modules from the internal implementation details of the service.

Classes

IVaultStorage
Defines the contract for a comprehensive vault storage.
StorageDeleteError
An error that occurs when attempting to delete data from storage.
StorageDisposalError
An error that occurs when the storage service is being disposed.
StorageError
A sealed class representing the various errors that can occur within the vault storage.
StorageInitializationError
An error that occurs during the initialization of the vault storage.
StorageReadError
An error that occurs when attempting to read data from storage.
StorageSerializationError
An error that occurs during the serialization or deserialization of data.
StorageWriteError
An error that occurs when attempting to write data to storage.
VaultStorage
Creates a new instance of IVaultStorage.

Enums

BoxType
Defines the type of Hive box to be used for a storage operation.