DurableActionStorage
@totemsdk/industrial-action / DurableActionStorage
Interface: DurableActionStorage
Extends
Methods
getExecution()
getExecution(
id):Promise<EdgeOperationResult<ActionExecution>>
Parameters
id
string
Returns
Promise<EdgeOperationResult<ActionExecution>>
Inherited from
getProposal()
getProposal(
id):Promise<EdgeOperationResult<ActionProposal>>
Parameters
id
string
Returns
Promise<EdgeOperationResult<ActionProposal>>
Inherited from
getReceipt()
getReceipt(
receiptId):Promise<EdgeOperationResult<ActionReceipt>>
Parameters
receiptId
string
Returns
Promise<EdgeOperationResult<ActionReceipt>>
getRevision()
getRevision():
Promise<number>
Current registry transition counter (0 before the first write).
Returns
Promise<number>
getSnapshot()
getSnapshot():
Promise<ActionRegistryState>
Current persisted snapshot state.
Returns
Promise<ActionRegistryState>
hasState()
hasState():
Promise<boolean>
True once any snapshot record has been persisted.
Returns
Promise<boolean>
saveExecution()
saveExecution(
execution):Promise<EdgeOperationResult<void>>
Parameters
execution
Returns
Promise<EdgeOperationResult<void>>
Inherited from
saveProposal()
saveProposal(
proposal):Promise<EdgeOperationResult<void>>
Parameters
proposal
Returns
Promise<EdgeOperationResult<void>>
Inherited from
saveReceipt()
saveReceipt(
receipt):Promise<EdgeOperationResult<void>>
Parameters
receipt
Returns
Promise<EdgeOperationResult<void>>