+export enum Voltage {
+ VOLTAGE_110 = 110,
+ VOLTAGE_230 = 230,
+ VOLTAGE_400 = 400,
+ VOLTAGE_800 = 800,
+}
+
+export type WsOptions = ClientOptions & ClientRequestArgs;
+
+type CommandsSupport = {
+ incomingCommands: Record<IncomingRequestCommand, boolean>;
+ outgoingCommands?: Record<RequestCommand, boolean>;
+};
+
+export type ChargingStationTemplate = {
+ templateHash?: string;
+ supervisionUrls?: string | string[];
+ supervisionUrlOcppConfiguration?: boolean;
+ supervisionUrlOcppKey?: string;
+ supervisionUser?: string;
+ supervisionPassword?: string;
+ ocppVersion?: OCPPVersion;
+ ocppProtocol?: OCPPProtocol;
+ ocppStrictCompliance?: boolean;
+ ocppPersistentConfiguration?: boolean;
+ stationInfoPersistentConfiguration?: boolean;
+ wsOptions?: WsOptions;