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