refactor(simulator): introduce HTTP methods enum
[e-mobility-charging-stations-simulator.git] / src / types / ChargingStationWorker.ts
index d2881c0aa1f126fa955fc45f55c39d15fdffe8b3..d53152dc00dd4c2cf56f0d23064d35548468d9cc 100644 (file)
@@ -4,6 +4,7 @@ import type {
   BootNotificationResponse,
   ChargingStationAutomaticTransactionGeneratorConfiguration,
   ChargingStationInfo,
+  ChargingStationOcppConfiguration,
   ConnectorStatus,
   JsonObject,
   Statistics,
@@ -21,15 +22,16 @@ export interface ChargingStationWorkerData extends WorkerData {
 }
 
 export interface ChargingStationData extends WorkerData {
-  stationInfo: ChargingStationInfo;
   started: boolean;
+  stationInfo: ChargingStationInfo;
+  connectors: ConnectorStatus[];
+  ocppConfiguration: ChargingStationOcppConfiguration;
   wsState?:
     | typeof WebSocket.CONNECTING
     | typeof WebSocket.OPEN
     | typeof WebSocket.CLOSING
     | typeof WebSocket.CLOSED;
   bootNotificationResponse?: BootNotificationResponse;
-  connectors: ConnectorStatus[];
   automaticTransactionGenerator?: ChargingStationAutomaticTransactionGeneratorConfiguration;
 }