Enhance default value for worker options handling
[e-mobility-charging-stations-simulator.git] / src / types / ChargingStationTemplate.ts
index 0286663bc486954cd99ee4f5a002ccf7486f548d..309120b6dff966e77eb18c3065dc13406f878846 100644 (file)
@@ -1,7 +1,7 @@
 import ChargingStationConfiguration from './ChargingStationConfiguration';
 import { ClientOptions } from 'ws';
 import { ClientRequestArgs } from 'http';
-import { ConnectorStatus } from './Connectors';
+import { ConnectorStatus } from './ConnectorStatus';
 import { OCPPProtocol } from './ocpp/OCPPProtocol';
 import { OCPPVersion } from './ocpp/OCPPVersion';
 
@@ -35,13 +35,14 @@ export interface AutomaticTransactionGenerator {
 }
 
 export default interface ChargingStationTemplate {
-  supervisionURL?: string;
-  supervisionURLOCPPConfiguration?: boolean;
-  supervisionURLOCPPKey?: string;
+  supervisionUrls?: string | string[];
+  supervisionUrlOcppConfiguration?: boolean;
+  supervisionUrlOcppKey?: string;
   supervisionUser?: string;
   supervisionPassword?: string;
   ocppVersion?: OCPPVersion;
   ocppProtocol?: OCPPProtocol;
+  ocppStrictCompliance?: boolean;
   wsOptions?: ClientOptions & ClientRequestArgs;
   authorizationFile?: string;
   baseName: string;