Apply dependencies update
[e-mobility-charging-stations-simulator.git] / src / types / Statistics.ts
CommitLineData
ef72d3f5 1import { CircularArray } from '../utils/CircularArray';
6bf6769e 2
aef1b33a 3export interface StatisticsData {
e118beaa
JB
4 countRequest: number;
5 countResponse: number;
6 countError: number;
4a71152b 7 countTimeMeasurement: number;
edfb206c 8 timeMeasurementSeries: CircularArray<number>;
6bf6769e
JB
9 currentTimeMeasurement: number;
10 minTimeMeasurement: number;
11 maxTimeMeasurement: number;
12 totalTimeMeasurement: number;
13 avgTimeMeasurement: number;
14 medTimeMeasurement: number;
b49422c6 15 ninetyFiveThPercentileTimeMeasurement: number;
aeada1fa 16 stdDevTimeMeasurement: number;
e118beaa 17}
63b48f77 18
aef1b33a 19export default interface Statistics {
418106c8 20 id: string;
2a370053 21 URI: string;
72f041bd 22 createdAt: Date;
a6b3c6c3 23 updatedAt?: Date;
ff4b895e 24 statisticsData: Map<string, Partial<StatisticsData>>;
63b48f77 25}