Switch rollup bundler TS plugin to rollup-plugin-ts
[e-mobility-charging-stations-simulator.git] / src / types / orm / entities / PerformanceData.ts
CommitLineData
ae8ee665 1import { Entity, ManyToOne, PrimaryKey, Property } from '@mikro-orm/core';
a6b3c6c3 2
ae8ee665 3import { PerformanceRecord } from './PerformanceRecord';
a6b3c6c3
JB
4
5@Entity()
6export class PerformanceData {
7 // @PrimaryKey()
8 // pk!: number;
9
10 // @Property()
ae8ee665 11 // commandName!: string;
a6b3c6c3
JB
12
13 // @Property()
ae8ee665 14 // countRequest!: number;
a6b3c6c3
JB
15
16 // @Property()
ae8ee665 17 // countResponse!: number;
a6b3c6c3
JB
18
19 // @Property()
ae8ee665 20 // countError!: number;
a6b3c6c3
JB
21
22 // @Property()
ae8ee665 23 // countTimeMeasurement!: number;
a6b3c6c3
JB
24
25 // @Property()
ae8ee665 26 // timeMeasurementSeries!: number[];
a6b3c6c3
JB
27
28 // @Property()
ae8ee665 29 // currentTimeMeasurement!: number;
a6b3c6c3
JB
30
31 // @Property()
ae8ee665 32 // minTimeMeasurement!: number;
a6b3c6c3
JB
33
34 // @Property()
ae8ee665 35 // maxTimeMeasurement!: number;
a6b3c6c3
JB
36
37 // @Property()
ae8ee665 38 // totalTimeMeasurement!: number;
a6b3c6c3
JB
39
40 // @Property()
ae8ee665 41 // avgTimeMeasurement!: number;
a6b3c6c3
JB
42
43 // @Property()
ae8ee665 44 // medTimeMeasurement!: number;
a6b3c6c3
JB
45
46 // @Property()
ae8ee665 47 // ninetyFiveThPercentileTimeMeasurement!: number;
a6b3c6c3
JB
48
49 // @Property()
ae8ee665
JB
50 // stdDevTimeMeasurement!: number;
51
52 // @ManyToOne('PerformanceRecord')
53 // performanceRecord!: PerformanceRecord;
a6b3c6c3 54}