build(deps-dev): apply updates
[e-mobility-charging-stations-simulator.git] / src / types / orm / entities / PerformanceData.ts
CommitLineData
e1d9a0f4 1// eslint-disable-next-line @typescript-eslint/no-unused-vars
ae8ee665 2import { Entity, ManyToOne, PrimaryKey, Property } from '@mikro-orm/core';
a6b3c6c3 3
e1d9a0f4 4// eslint-disable-next-line @typescript-eslint/no-unused-vars
69074173 5import type { PerformanceRecord } from './PerformanceRecord';
a6b3c6c3
JB
6
7@Entity()
8export class PerformanceData {
9 // @PrimaryKey()
10 // pk!: number;
a6b3c6c3 11 // @Property()
ae8ee665 12 // commandName!: string;
a6b3c6c3 13 // @Property()
ae8ee665 14 // countRequest!: number;
a6b3c6c3 15 // @Property()
ae8ee665 16 // countResponse!: number;
a6b3c6c3 17 // @Property()
ae8ee665 18 // countError!: number;
a6b3c6c3 19 // @Property()
ae8ee665 20 // countTimeMeasurement!: number;
a6b3c6c3 21 // @Property()
ae8ee665 22 // timeMeasurementSeries!: number[];
a6b3c6c3 23 // @Property()
ae8ee665 24 // currentTimeMeasurement!: number;
a6b3c6c3 25 // @Property()
ae8ee665 26 // minTimeMeasurement!: number;
a6b3c6c3 27 // @Property()
ae8ee665 28 // maxTimeMeasurement!: number;
a6b3c6c3 29 // @Property()
ae8ee665 30 // totalTimeMeasurement!: number;
a6b3c6c3 31 // @Property()
ae8ee665 32 // avgTimeMeasurement!: number;
a6b3c6c3 33 // @Property()
ae8ee665 34 // medTimeMeasurement!: number;
a6b3c6c3 35 // @Property()
ae8ee665 36 // ninetyFiveThPercentileTimeMeasurement!: number;
a6b3c6c3 37 // @Property()
ae8ee665 38 // stdDevTimeMeasurement!: number;
ae8ee665
JB
39 // @ManyToOne('PerformanceRecord')
40 // performanceRecord!: PerformanceRecord;
a6b3c6c3 41}