Merge branch 'master' of github.com:LucasBrazi06/ev-simulator into master-enterprise
[e-mobility-charging-stations-simulator.git] / src / types / ocpp / 1.6 / RequestResponses.ts
index 79543d147624fde60cef8455361fb3f0eebfe801..f40cc88ba00992d8110d98df3c3f16b168e74c55 100644 (file)
@@ -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;
+}