refactor(simulator): align casing on enums between key and value
[e-mobility-charging-stations-simulator.git] / src / types / ConnectorStatus.ts
1 import type {
2 AvailabilityType,
3 ChargingProfile,
4 ConnectorStatusEnum,
5 MeterValue,
6 SampledValueTemplate,
7 } from './internal';
8
9 export type ConnectorStatus = {
10 availability: AvailabilityType;
11 bootStatus?: ConnectorStatusEnum;
12 status?: ConnectorStatusEnum;
13 MeterValues: SampledValueTemplate[];
14 authorizeIdTag?: string;
15 idTagAuthorized?: boolean;
16 localAuthorizeIdTag?: string;
17 idTagLocalAuthorized?: boolean;
18 transactionRemoteStarted?: boolean;
19 transactionStarted?: boolean;
20 transactionId?: number;
21 transactionSetInterval?: NodeJS.Timeout;
22 transactionIdTag?: string;
23 energyActiveImportRegisterValue?: number; // In Wh
24 transactionEnergyActiveImportRegisterValue?: number; // In Wh
25 transactionBeginMeterValue?: MeterValue;
26 chargingProfiles?: ChargingProfile[];
27 };