Interface PersistenceAdapter
Methods
Optional deleteAttributes
- deleteAttributes(requestEnvelope: RequestEnvelope): Promise<void>
-
Parameters
-
requestEnvelope: RequestEnvelope
Returns Promise<void>
getAttributes
- getAttributes(requestEnvelope: RequestEnvelope): Promise<object>
-
Parameters
-
requestEnvelope: RequestEnvelope
Returns Promise<object>
saveAttributes
- saveAttributes(requestEnvelope: RequestEnvelope, attributes: object): Promise<void>
-
Parameters
-
requestEnvelope: RequestEnvelope
-
attributes: object
Returns Promise<void>
An interface for storing and retrieving persistent attributes from persistence tier given request envelope.