ocpp-standard-schema
Version:
Contains OCPP JSON schemas for validation purposes
28 lines (27 loc) • 916 B
TypeScript
export default interface SetChargingProfileRequest {
connectorId: number;
csChargingProfiles: {
chargingProfileId: number;
transactionId?: number;
stackLevel: number;
chargingProfilePurpose: 'ChargePointMaxProfile' | 'TxDefaultProfile' | 'TxProfile';
chargingProfileKind: 'Absolute' | 'Recurring' | 'Relative';
recurrencyKind?: 'Daily' | 'Weekly';
validFrom?: string;
validTo?: string;
chargingSchedule: {
duration?: number;
startSchedule?: string;
chargingRateUnit: 'A' | 'W';
chargingSchedulePeriod: {
startPeriod: number;
limit: number;
numberPhases?: number;
[k: string]: unknown;
}[];
minChargingRate?: number;
[k: string]: unknown;
};
[k: string]: unknown;
};
}