+export interface ChangeConfigurationResponse {
+ status: ConfigurationStatus;
+}
+
+export enum RegistrationStatus {
+ ACCEPTED = 'Accepted',
+ PENDING = 'Pending',
+ REJECTED = 'Rejected'
+}
+
+export interface BootNotificationResponse {
+ status: RegistrationStatus;
+ currentTime: string;
+ interval: number;
+}
+
+// eslint-disable-next-line @typescript-eslint/no-empty-interface
+export interface StatusNotificationResponse { }
+
+export interface GetConfigurationResponse {
+ configurationKey: ConfigurationKey[];
+ unknownKey: string[];
+}
+
+export enum ChargingProfileStatus {
+ ACCEPTED = 'Accepted',
+ REJECTED = 'Rejected',
+ NOT_SUPPORTED = 'NotSupported',
+}
+
+export interface SetChargingProfileResponse {
+ status: ChargingProfileStatus;