refactor: applied changes for pull request
[e-mobility-charging-stations-simulator.git] / src / types / ocpp / 1.6 / Reservation.ts
1 export interface OCPP16Reservation {
2 id: number;
3 connectorId: number;
4 expiryDate: Date;
5 idTag: string;
6 parentIdTag?: string;
7 }
8
9 export enum ReservationTerminationReason {
10 EXPIRED = 'Expired',
11 TRANSACTION_STARTED = 'TransactionStarted',
12 CONNECTOR_STATE_CHANGED = 'ConnectorStateChanged',
13 RESERVATION_CANCELED = 'ReservationCanceled',
14 }
15
16 export enum ReservationFilterKey {
17 RESERVATION_ID = 'id',
18 ID_TAG = 'idTag',
19 PARENT_ID_TAG = 'parentIdTag',
20 CONNECTOR_ID = 'connectorId',
21 EVSE_ID = 'evseId',
22 }