ocpp-standard-schema
Version:
Contains OCPP JSON schemas for validation purposes
29 lines (28 loc) • 938 B
TypeScript
export default interface RemoteStartTransactionRequest {
connectorId?: number;
idTag: string;
chargingProfile?: {
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;
};
}