InMemoryContextStorage class

In-memory implementation of ContextStoragePort.

Implemented types

Constructors

InMemoryContextStorage()

Properties

claimCount → int
no setter
contextBundleCount → int
no setter
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
summaryNodeCount → int
no setter

Methods

clear() → void
getClaim(String claimId) → Future<VerifiableClaim?>
Get verifiable claim by ID.
override
getContextBundle(String bundleId) → Future<InternalContextBundle?>
Get context bundle by ID.
override
getPendingClaims() → Future<List<VerifiableClaim>>
Get pending verifiable claims.
override
getSummaryNode(String nodeId) → Future<SummaryNode?>
Get summary node by ID.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
queryClaims(ClaimQuery query) → Future<List<VerifiableClaim>>
Query verifiable claims.
override
queryContextBundles(ContextBundleQuery query) → Future<List<InternalContextBundle>>
Query context bundles.
override
querySummaryNodes(SummaryNodeQuery query) → Future<List<SummaryNode>>
Query summary nodes.
override
saveClaim(VerifiableClaim claim) → Future<void>
Store verifiable claim.
override
saveContextBundle(InternalContextBundle bundle) → Future<void>
Store context bundle.
override
saveSummaryNode(SummaryNode node) → Future<void>
Store summary node.
override
toString() → String
A string representation of this object.
inherited

Operators

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