Merge branch 'master' into fix-template
[e-mobility-charging-stations-simulator.git] / src / types / ChargingStationTemplate.ts
index c855f5f89738b0c42d6acf465cacaad1a875a341..8d0b044e6b265ec18abe2c5e8d27d048134ed059 100644 (file)
@@ -1,4 +1,6 @@
 import ChargingStationConfiguration from './ChargingStationConfiguration';
+import { ClientOptions } from 'ws';
+import { ClientRequestArgs } from 'http';
 import { ConnectorStatus } from './Connectors';
 import { OCPPProtocol } from './ocpp/OCPPProtocol';
 import { OCPPVersion } from './ocpp/OCPPVersion';
@@ -33,11 +35,14 @@ export interface AutomaticTransactionGenerator {
 }
 
 export default interface ChargingStationTemplate {
-  supervisionURL?: string;
+  supervisionUrl?: string;
+  supervisionUrlOcppConfiguration?: boolean;
+  supervisionUrlOcppKey?: string;
   supervisionUser?: string;
   supervisionPassword?: string;
   ocppVersion?: OCPPVersion;
   ocppProtocol?: OCPPProtocol;
+  wsOptions?: ClientOptions & ClientRequestArgs;
   authorizationFile?: string;
   baseName: string;
   nameSuffix?: string;