+import type { OCPP16ChargingSchedule } from './ChargingProfile';
import type { EmptyObject } from '../../EmptyObject';
import type { JsonObject } from '../../JsonType';
import type { OCPPConfigurationKey } from '../Configuration';
-import type { RegistrationStatusEnumType } from '../Responses';
+import type { GenericStatus, RegistrationStatusEnumType } from '../Responses';
export interface OCPP16HeartbeatResponse extends JsonObject {
currentTime: Date;
NOT_SUPPORTED = 'NotSupported',
}
+export interface OCPP16GetCompositeScheduleResponse extends JsonObject {
+ status: GenericStatus;
+ connectorId?: number;
+ scheduleStart?: Date;
+ chargingSchedule?: OCPP16ChargingSchedule;
+}
+
export interface SetChargingProfileResponse extends JsonObject {
status: OCPP16ChargingProfileStatus;
}
export type OCPP16UpdateFirmwareResponse = EmptyObject;
+export type OCPP16FirmwareStatusNotificationResponse = EmptyObject;
+
export interface GetDiagnosticsResponse extends JsonObject {
fileName?: string;
}
-export type DiagnosticsStatusNotificationResponse = EmptyObject;
+export type OCPP16DiagnosticsStatusNotificationResponse = EmptyObject;
export enum OCPP16TriggerMessageStatus {
ACCEPTED = 'Accepted',