X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Ftypes%2Focpp%2F1.6%2FChargingProfile.ts;h=efd8f31ac9900a61001d4b659fb09fd3213a2488;hb=f938317f2902366a85a8f76de55ee51f1d4a662a;hp=67e12f970056a011b1671d4085bb3eec6c7e5164;hpb=411894569d4a0333a4e38e911a178520a69448cd;p=e-mobility-charging-stations-simulator.git diff --git a/src/types/ocpp/1.6/ChargingProfile.ts b/src/types/ocpp/1.6/ChargingProfile.ts index 67e12f97..efd8f31a 100644 --- a/src/types/ocpp/1.6/ChargingProfile.ts +++ b/src/types/ocpp/1.6/ChargingProfile.ts @@ -1,29 +1,29 @@ -import type { JsonObject } from '../../internal'; +import type { JsonObject } from '../../JsonType.js' export interface OCPP16ChargingProfile extends JsonObject { - chargingProfileId: number; - transactionId?: number; - stackLevel: number; - chargingProfilePurpose: OCPP16ChargingProfilePurposeType; - chargingProfileKind: OCPP16ChargingProfileKindType; - recurrencyKind?: OCPP16RecurrencyKindType; - validFrom?: Date; - validTo?: Date; - chargingSchedule: OCPP16ChargingSchedule; + chargingProfileId: number + transactionId?: number + stackLevel: number + chargingProfilePurpose: OCPP16ChargingProfilePurposeType + chargingProfileKind: OCPP16ChargingProfileKindType + recurrencyKind?: OCPP16RecurrencyKindType + validFrom?: Date + validTo?: Date + chargingSchedule: OCPP16ChargingSchedule } export interface OCPP16ChargingSchedule extends JsonObject { - duration?: number; - startSchedule?: Date; - chargingRateUnit: OCPP16ChargingRateUnitType; - chargingSchedulePeriod: OCPP16ChargingSchedulePeriod[]; - minChargeRate?: number; + startSchedule?: Date + duration?: number + chargingRateUnit: OCPP16ChargingRateUnitType + chargingSchedulePeriod: OCPP16ChargingSchedulePeriod[] + minChargeRate?: number } export interface OCPP16ChargingSchedulePeriod extends JsonObject { - startPeriod: number; - limit: number; - numberPhases?: number; + startPeriod: number + limit: number + numberPhases?: number } export enum OCPP16ChargingRateUnitType { @@ -46,5 +46,4 @@ export enum OCPP16ChargingProfilePurposeType { export enum OCPP16RecurrencyKindType { DAILY = 'Daily', WEEKLY = 'Weekly', - MONTHLY = 'Monthly', }