): void {
if (this.isChargingStationConfigurationCacheable(chargingStationConfiguration)) {
this.set(
- this.getChargingStationConfigurationKey(chargingStationConfiguration.configurationHash),
+ this.getChargingStationConfigurationKey(chargingStationConfiguration.configurationHash!),
chargingStationConfiguration,
);
}
public setChargingStationTemplate(chargingStationTemplate: ChargingStationTemplate): void {
this.set(
- this.getChargingStationTemplateKey(chargingStationTemplate.templateHash),
+ this.getChargingStationTemplateKey(chargingStationTemplate.templateHash!),
chargingStationTemplate,
);
}
isNullOrUndefined(chargingStationConfiguration?.automaticTransactionGenerator) === false &&
isNullOrUndefined(chargingStationConfiguration?.configurationHash) === false &&
isNotEmptyArray(chargingStationConfiguration?.configurationKey) === true &&
- isEmptyObject(chargingStationConfiguration?.stationInfo) === false &&
- isEmptyObject(chargingStationConfiguration?.automaticTransactionGenerator) === false &&
+ isEmptyObject(chargingStationConfiguration.stationInfo!) === false &&
+ isEmptyObject(chargingStationConfiguration.automaticTransactionGenerator!) === false &&
isNotEmptyString(chargingStationConfiguration?.configurationHash) === true
);
}