refactor: factor out performance records JSON file path building
[e-mobility-charging-stations-simulator.git] / src / types / ocpp / ConnectorStatusEnum.ts
index 929d59cd7ae7ae83102d278859c207c786efee9e..6c251cb79ab2dd431a39806f84bd5acdebd5bd2d 100644 (file)
@@ -1,8 +1,12 @@
-import { OCPP16ChargePointStatus } from './1.6/ChargePointStatus';
-import { OCPP20ConnectorStatusEnumType } from './2.0/Requests';
+import { OCPP16ChargePointStatus, OCPP20ConnectorStatusEnumType } from '../internal';
 
 export const ConnectorStatusEnum = {
   ...OCPP16ChargePointStatus,
   ...OCPP20ConnectorStatusEnumType,
 } as const;
 export type ConnectorStatusEnum = OCPP16ChargePointStatus | OCPP20ConnectorStatusEnumType;
+
+export type ConnectorStatusTransition = Readonly<{
+  from?: ConnectorStatusEnum;
+  to: ConnectorStatusEnum;
+}>;