EncryptedFileDataStore class

Inheritance

Constructors

EncryptedFileDataStore({required String name, required Directory directory, required Encrypter encrypter, bool isHydrated = false})

Properties

encrypter → Encrypter
final
hashCode int
The hash code for this object.
no setterinherited
isDirty bool
Whether the plaintext store has pending changes that should be persisted.
getter/setter pairinherited
isEmpty bool
no setterinherited
isHydrated bool
Whether the file data store has been hydrated yet from its persisted file.
getter/setter pairinherited
name String
The name of the file data store.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
suffix String
The file data store name suffix.
finalinherited

Methods

delete() Future<void>
inherited
deletePath(String path, {bool recursive = true}) Future<void>
inherited
extractValues([String path = '']) Map<String, Json>
Returns a flat map of all values in the store by path.
inherited
graft(FileDataStore other, String path) Future<void>
Grafts the data at the given path in the other FileDataStore onto this data store at that path.
inherited
hasValue(String path) bool
inherited
hydrate() Future<void>
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
persist() Future<void>
inherited
sync() Future<void>
inherited
toString() String
A string representation of this object.
inherited
writePath(String path, Json value) Future<void>
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited