Skip to content

SudoSOS Back-end API / transaction-summaries / TransactionSummaryService

Class: TransactionSummaryService ​

Minimal implementation of the summary service. https://github.com/GEWIS/sudosos-backend/pull/415

Extends ​

Constructors ​

Constructor ​

ts
new TransactionSummaryService(manager?): TransactionSummaryService;

Parameters ​

ParameterType
manager?EntityManager

Returns ​

TransactionSummaryService

Inherited from ​

WithManager.constructor

Properties ​

PropertyModifierTypeInherited from
managerprotectedEntityManagerWithManager.manager

Methods ​

getContainerSummary() ​

ts
getContainerSummary(filters?): Promise<{
  summaries: ContainerSummary[];
  totals: SummaryTotals;
}>;

Parameters ​

ParameterType
filters?SummaryFilters

Returns ​

Promise<{ summaries: ContainerSummary[]; totals: SummaryTotals; }>


getSummary() ​

ts
getSummary(filters?): Promise<UserSummary>;

Parameters ​

ParameterType
filters?SummaryFilters

Returns ​

Promise<UserSummary>


toContainerSummaryRecord() ​

ts
static toContainerSummaryRecord(containerSummary): ContainerSummaryRecord;

Parameters ​

ParameterType
containerSummaryContainerSummary

Returns ​

ContainerSummaryRecord