feat: add configuration cache
[e-mobility-charging-stations-simulator.git] / src / types / ConnectorStatus.ts
index d7698107b9cc2146677db9624f66ae174d8c9dd8..45ac6807f7251ebd033cf37b97f8d32a204235f5 100644 (file)
@@ -3,8 +3,9 @@ import type { ChargingProfile } from './ocpp/ChargingProfile';
 import type { ConnectorStatusEnum } from './ocpp/ConnectorStatusEnum';
 import type { MeterValue } from './ocpp/MeterValues';
 import type { AvailabilityType } from './ocpp/Requests';
+import type { Reservation } from './ocpp/Reservation';
 
-export type ConnectorStatus = {
+export interface ConnectorStatus {
   availability: AvailabilityType;
   bootStatus?: ConnectorStatusEnum;
   status?: ConnectorStatusEnum;
@@ -22,4 +23,5 @@ export type ConnectorStatus = {
   transactionEnergyActiveImportRegisterValue?: number; // In Wh
   transactionBeginMeterValue?: MeterValue;
   chargingProfiles?: ChargingProfile[];
-};
+  reservation?: Reservation;
+}