Fix workerSet process mode.
[e-mobility-charging-stations-simulator.git] / src / types / ocpp / 1.6 / RequestResponses.ts
index baf66c159a390d8ba6c095d643d82d63e618e42f..e8861ec946240f3c6fd69cbf17cc758b0ac05056 100644 (file)
@@ -1,4 +1,4 @@
-import { ConfigurationKey } from '../../ChargingStationConfiguration';
+import { OCPPConfigurationKey } from '../Configuration';
 
 export interface HeartbeatResponse {
   currentTime: string;
@@ -47,10 +47,10 @@ export interface BootNotificationResponse {
 }
 
 // eslint-disable-next-line @typescript-eslint/no-empty-interface
-export interface StatusNotificationResponse {}
+export interface StatusNotificationResponse { }
 
 export interface GetConfigurationResponse {
-  configurationKey: ConfigurationKey[];
+  configurationKey: OCPPConfigurationKey[];
   unknownKey: string[];
 }
 
@@ -63,3 +63,22 @@ export enum ChargingProfileStatus {
 export interface SetChargingProfileResponse {
   status: ChargingProfileStatus;
 }
+
+export enum AvailabilityStatus {
+  ACCEPTED = 'Accepted',
+  REJECTED = 'Rejected',
+  SCHEDULED = 'Scheduled'
+}
+
+export interface ChangeAvailabilityResponse {
+  status: AvailabilityStatus;
+}
+
+export enum ClearChargingProfileStatus {
+  ACCEPTED = 'Accepted',
+  UNKNOWN = 'Unknown'
+}
+
+export interface ClearChargingProfileResponse {
+  status: ClearChargingProfileStatus;
+}