Skip to content

SudoSOS Back-end API / transactions / TransactionContext

Interface: TransactionContext ​

Context object to cache loaded entities and calculated values during transaction processing

Properties ​

containers ​

ts
containers: Map<string, ContainerRevision>;

pointOfSale? ​

ts
optional pointOfSale?: PointOfSaleRevision;

products ​

ts
products: Map<string, ProductRevision>;

subTransactionCosts? ​

ts
optional subTransactionCosts?: Map<number, Dinero>;

totalCost? ​

ts
optional totalCost?: Dinero;

users ​

ts
users: Map<number, User>;