Merge pull request #596 from JulianHBuecher/reservation-process-bug-fix
[e-mobility-charging-stations-simulator.git] / src / types / ocpp / 1.6 / Reservation.ts
CommitLineData
24578c31 1export interface OCPP16Reservation {
d193a949 2 id: number;
24578c31
JB
3 connectorId: number;
4 expiryDate: Date;
5 idTag: string;
6 parentIdTag?: string;
d193a949
JB
7}
8
9export enum ReservationTerminationReason {
10 EXPIRED = 'Expired',
11 TRANSACTION_STARTED = 'TransactionStarted',
12 CONNECTOR_STATE_CHANGED = 'ConnectorStateChanged',
66dd3447 13 RESERVATION_CANCELED = 'ReservationCanceled',
ec9f36cc 14 REPLACE_EXISTING = 'ReplaceExisting',
66dd3447
JB
15}
16
17export enum ReservationFilterKey {
18 RESERVATION_ID = 'id',
19 ID_TAG = 'idTag',
20 PARENT_ID_TAG = 'parentIdTag',
21 CONNECTOR_ID = 'connectorId',
22 EVSE_ID = 'evseId',
24578c31 23}