build(deps-dev): apply updates
[e-mobility-charging-stations-simulator.git] / src / types / ocpp / Reservation.ts
index 0bcf101c4fce452636e03dec3ecab806776835f6..5f15838a5d303639bbc1ebff347bd500809eb67b 100644 (file)
@@ -1,19 +1,13 @@
-import type { OCPP16ReserveNowRequest } from './1.6/Requests';
+import type { OCPP16ReserveNowRequest } from './1.6/Requests.js'
 
-export type Reservation = OCPP16ReserveNowRequest;
+export type Reservation = OCPP16ReserveNowRequest
+
+export type ReservationKey = keyof Reservation
 
 export enum ReservationTerminationReason {
   EXPIRED = 'Expired',
   TRANSACTION_STARTED = 'TransactionStarted',
   CONNECTOR_STATE_CHANGED = 'ConnectorStateChanged',
   RESERVATION_CANCELED = 'ReservationCanceled',
-  REPLACE_EXISTING = 'ReplaceExisting',
-}
-
-export enum ReservationFilterKey {
-  RESERVATION_ID = 'reservationId',
-  ID_TAG = 'idTag',
-  PARENT_ID_TAG = 'parentIdTag',
-  CONNECTOR_ID = 'connectorId',
-  EVSE_ID = 'evseId',
+  REPLACE_EXISTING = 'ReplaceExisting'
 }