StorageItem class final

A single item loaded from a storage backend.

Constructors

StorageItem({required String storageId, required String storageName, required String key, required Object? value, required StorageValueKind kind, DateTime? updatedAt})
Creates a storage item model.
const

Properties

hashCode → int
The hash code for this object.
no setterinherited
key → String
Key used to access the stored value.
final
kind → StorageValueKind
Inferred value kind used for filtering and editing.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
storageId → String
Stable identifier of the adapter that loaded this item.
final
storageName → String
Human-readable name of the storage source.
final
updatedAt → DateTime?
Optional timestamp for the most recent update, when available.
final
value → Object?
Current raw value loaded from storage.
final

Methods

copyWith({Object? value = _sentinel, StorageValueKind? kind, Object? updatedAt = _sentinel}) → StorageItem
Returns a copy of this item with the provided fields replaced.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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