DIAGNOSTICS_STATUS_NOTIFICATION = 'DiagnosticsStatusNotification',
FIRMWARE_STATUS_NOTIFICATION = 'FirmwareStatusNotification',
DATA_TRANSFER = 'DataTransfer',
- RESERVE_NOW = 'ReserveNow',
- CANCEL_RESERVATION = 'CancelReservation',
}
export enum OCPP16IncomingRequestCommand {
Operative = 'Operative',
}
-export interface ChangeAvailabilityRequest extends JsonObject {
+export interface OCPP16ChangeAvailabilityRequest extends JsonObject {
connectorId: number;
type: OCPP16AvailabilityType;
}
-export interface ClearChargingProfileRequest extends JsonObject {
+export interface OCPP16ClearChargingProfileRequest extends JsonObject {
id?: number;
connectorId?: number;
chargingProfilePurpose?: OCPP16ChargingProfilePurposeType;
data?: string;
}
-export interface OCPP16ReserveNowRequest {
+export interface OCPP16ReserveNowRequest extends JsonObject {
connectorId: number;
expiryDate: Date;
idTag: string;
reservationId: number;
}
-export interface OCPP16CancelReservationRequest {
+export interface OCPP16CancelReservationRequest extends JsonObject {
reservationId: number;
}