Allow to specify ws options in charging station template
[e-mobility-charging-stations-simulator.git] / src / types / ocpp / Responses.ts
index a09da33b0fe86af5e6fa9cdcdff120c8b1c71180..7a851170bea7a274c645263cbae0e1b4a0c3024b 100644 (file)
@@ -1,4 +1,6 @@
-import { OCPP16AvailabilityStatus, OCPP16BootNotificationResponse, OCPP16ChargingProfileStatus, OCPP16ClearChargingProfileStatus, OCPP16ConfigurationStatus, OCPP16RegistrationStatus, OCPP16UnlockStatus } from './1.6/Responses';
+import { OCPP16AvailabilityStatus, OCPP16BootNotificationResponse, OCPP16ChargingProfileStatus, OCPP16ClearChargingProfileStatus, OCPP16ConfigurationStatus, OCPP16RegistrationStatus, OCPP16TriggerMessageStatus, OCPP16UnlockStatus } from './1.6/Responses';
+
+export type ResponseHandler = (payload: Record<string, unknown> | string, requestPayload?: Record<string, unknown>) => void | Promise<void>;
 
 export type BootNotificationResponse = OCPP16BootNotificationResponse;
 
@@ -46,3 +48,9 @@ export type UnlockStatus = OCPP16UnlockStatus;
 export const UnlockStatus = {
   ...OCPP16UnlockStatus
 };
+
+export type TriggerMessageStatus = OCPP16TriggerMessageStatus;
+
+export const TriggerMessageStatus = {
+  ...OCPP16TriggerMessageStatus
+};