Use a Map to cache OCPP requests in use
[e-mobility-charging-stations-simulator.git] / src / types / ocpp / 1.6 / Responses.ts
index 317926f3fe921be2020dc59ac6c687cea0b7c1bc..cf0a84ef750d08cd71e3d75f58ae298805e5066a 100644 (file)
@@ -73,3 +73,20 @@ export enum OCPP16ClearChargingProfileStatus {
 export interface ClearChargingProfileResponse {
   status: OCPP16ClearChargingProfileStatus;
 }
+
+export interface GetDiagnosticsResponse {
+  fileName?: string;
+}
+
+// eslint-disable-next-line @typescript-eslint/no-empty-interface
+export interface DiagnosticsStatusNotificationResponse {}
+
+export enum OCPP16TriggerMessageStatus {
+  ACCEPTED = 'Accepted',
+  REJECTED = 'Rejected',
+  NOT_IMPLEMENTED = 'NotImplemented'
+}
+
+export interface OCPP16TriggerMessageResponse {
+  status: OCPP16TriggerMessageStatus
+}