X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Ftypes%2Focpp%2FReservation.ts;h=5f15838a5d303639bbc1ebff347bd500809eb67b;hb=6e177b76d80dc30e471ec9f3500560285c48fc0f;hp=dd5d8190fc3d6c46949898080b268b1733e1ea48;hpb=24578c318295d517762fa075959846f230affbe0;p=e-mobility-charging-stations-simulator.git diff --git a/src/types/ocpp/Reservation.ts b/src/types/ocpp/Reservation.ts index dd5d8190..5f15838a 100644 --- a/src/types/ocpp/Reservation.ts +++ b/src/types/ocpp/Reservation.ts @@ -1,3 +1,13 @@ -import { OCPP16Reservation } from './1.6/Reservation'; +import type { OCPP16ReserveNowRequest } from './1.6/Requests.js' -export type Reservation = OCPP16Reservation; +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' +}