X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Ftypes%2Focpp%2F1.6%2FRequestResponses.ts;h=f40cc88ba00992d8110d98df3c3f16b168e74c55;hb=1af50fac1ab71fed19f11864d1644261046698a3;hp=79543d147624fde60cef8455361fb3f0eebfe801;hpb=f7a1d1a9ec99a24e2a419895a9e7dd334af6f43a;p=e-mobility-charging-stations-simulator.git diff --git a/src/types/ocpp/1.6/RequestResponses.ts b/src/types/ocpp/1.6/RequestResponses.ts index 79543d14..f40cc88b 100644 --- a/src/types/ocpp/1.6/RequestResponses.ts +++ b/src/types/ocpp/1.6/RequestResponses.ts @@ -34,14 +34,14 @@ export interface ChangeConfigurationResponse { status: ConfigurationStatus; } -export enum RegistrationStatus { +export enum OCPP16RegistrationStatus { ACCEPTED = 'Accepted', PENDING = 'Pending', REJECTED = 'Rejected' } -export interface BootNotificationResponse { - status: RegistrationStatus; +export interface OCPP16BootNotificationResponse { + status: OCPP16RegistrationStatus; currentTime: string; interval: number; } @@ -63,3 +63,22 @@ export enum ChargingProfileStatus { export interface SetChargingProfileResponse { status: ChargingProfileStatus; } + +export enum AvailabilityStatus { + ACCEPTED = 'Accepted', + REJECTED = 'Rejected', + SCHEDULED = 'Scheduled' +} + +export interface ChangeAvailabilityResponse { + status: AvailabilityStatus; +} + +export enum ClearChargingProfileStatus { + ACCEPTED = 'Accepted', + UNKNOWN = 'Unknown' +} + +export interface ClearChargingProfileResponse { + status: ClearChargingProfileStatus; +}