-import { ConfigurationKey } from '../../ChargingStationConfiguration';
+import { OCPPConfigurationKey } from '../Configuration';
export interface HeartbeatResponse {
currentTime: string;
export interface BootNotificationResponse {
status: RegistrationStatus;
currentTime: string;
- interval: string;
+ interval: number;
}
// eslint-disable-next-line @typescript-eslint/no-empty-interface
-export interface StatusNotificationResponse {}
+export interface StatusNotificationResponse { }
export interface GetConfigurationResponse {
- configurationKey: ConfigurationKey[];
+ configurationKey: OCPPConfigurationKey[];
unknownKey: string[];
}
export interface SetChargingProfileResponse {
status: ChargingProfileStatus;
}
+
+export enum AvailabilityStatus {
+ ACCEPTED = 'Accepted',
+ REJECTED = 'Rejected',
+ SCHEDULED = 'Scheduled'
+}
+
+export interface ChangeAvailabilityResponse {
+ status: AvailabilityStatus;
+}