chargingStation: ChargingStation,
commandName: RequestCommand,
payload: JsonType,
- requestPayload: JsonType
+ requestPayload: JsonType,
) => Promise<void>;
this.validateResponsePayload = this.validateResponsePayload.bind(this) as <T extends JsonType>(
chargingStation: ChargingStation,
commandName: RequestCommand,
schema: JSONSchemaType<T>,
- payload: T
+ payload: T,
) => boolean;
}
chargingStation: ChargingStation,
commandName: RequestCommand,
schema: JSONSchemaType<T>,
- payload: T
+ payload: T,
): boolean {
if (chargingStation.getOcppStrictCompliance() === false) {
return true;
}
logger.error(
`${chargingStation.logPrefix()} ${moduleName}.validateResponsePayload: Command '${commandName}' response PDU is invalid: %j`,
- validate.errors
+ validate.errors,
);
throw new OCPPError(
OCPPServiceUtils.ajvErrorsToErrorType(validate.errors),
'Response PDU is invalid',
commandName,
- JSON.stringify(validate.errors, null, 2)
+ JSON.stringify(validate.errors, null, 2),
);
}
chargingStation: ChargingStation,
commandName: RequestCommand,
payload: JsonType,
- requestPayload: JsonType
+ requestPayload: JsonType,
): Promise<void>;
}