-import { JsonType } from '../../JsonType';
+import type { JsonObject } from '../../JsonType';
-export interface OCPP16ChargingProfile extends JsonType {
+export interface OCPP16ChargingProfile extends JsonObject {
chargingProfileId: number;
transactionId?: number;
stackLevel: number;
chargingSchedule: ChargingSchedule;
}
-export interface ChargingSchedule extends JsonType {
+export interface ChargingSchedule extends JsonObject {
duration?: number;
startSchedule?: Date;
chargingRateUnit: OCPP16ChargingRateUnitType;
minChargeRate?: number;
}
-export interface OCPP16ChargingSchedulePeriod extends JsonType {
+export interface OCPP16ChargingSchedulePeriod extends JsonObject {
startPeriod: number;
limit: number;
numberPhases?: number;