| 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 | REPLACE_EXISTING = 'ReplaceExisting', |
| 15 | } |
| 16 | |
| 17 | export enum ReservationFilterKey { |
| 18 | RESERVATION_ID = 'id', |
| 19 | ID_TAG = 'idTag', |
| 20 | PARENT_ID_TAG = 'parentIdTag', |
| 21 | CONNECTOR_ID = 'connectorId', |
| 22 | EVSE_ID = 'evseId', |
| 23 | } |