0bcf101c4fce452636e03dec3ecab806776835f6
[e-mobility-charging-stations-simulator.git] / src / types / ocpp / Reservation.ts
1 import type { OCPP16ReserveNowRequest } from './1.6/Requests';
2
3 export type Reservation = OCPP16ReserveNowRequest;
4
5 export enum ReservationTerminationReason {
6 EXPIRED = 'Expired',
7 TRANSACTION_STARTED = 'TransactionStarted',
8 CONNECTOR_STATE_CHANGED = 'ConnectorStateChanged',
9 RESERVATION_CANCELED = 'ReservationCanceled',
10 REPLACE_EXISTING = 'ReplaceExisting',
11 }
12
13 export enum ReservationFilterKey {
14 RESERVATION_ID = 'reservationId',
15 ID_TAG = 'idTag',
16 PARENT_ID_TAG = 'parentIdTag',
17 CONNECTOR_ID = 'connectorId',
18 EVSE_ID = 'evseId',
19 }