Fix serial number propagation at charging station template change
[e-mobility-charging-stations-simulator.git] / src / types / ocpp / 1.6 / ChargingProfile.ts
index e39c213793f77f8acc6da0d7cb9e490b923aee66..b33bf0665d33204d3c9a3d2bdb8fa08d15a7f11c 100644 (file)
@@ -1,6 +1,6 @@
-import { JsonType } from '../../JsonType';
+import { JsonObject } from '../../JsonType';
 
-export interface OCPP16ChargingProfile extends JsonType {
+export interface OCPP16ChargingProfile extends JsonObject {
   chargingProfileId: number;
   transactionId?: number;
   stackLevel: number;
@@ -12,7 +12,7 @@ export interface OCPP16ChargingProfile extends JsonType {
   chargingSchedule: ChargingSchedule;
 }
 
-export interface ChargingSchedule extends JsonType {
+export interface ChargingSchedule extends JsonObject {
   duration?: number;
   startSchedule?: Date;
   chargingRateUnit: OCPP16ChargingRateUnitType;
@@ -20,7 +20,7 @@ export interface ChargingSchedule extends JsonType {
   minChargeRate?: number;
 }
 
-export interface OCPP16ChargingSchedulePeriod extends JsonType {
+export interface OCPP16ChargingSchedulePeriod extends JsonObject {
   startPeriod: number;
   limit: number;
   numberPhases?: number;