![JAR search and dependency download from the Maven repository](/logo.png)
com.genability.client.api.service.TypicalService Maven / Gradle / Ivy
package com.genability.client.api.service;
import com.fasterxml.jackson.core.type.TypeReference;
import com.genability.client.api.request.BaselineRequest;
import com.genability.client.types.Baseline;
import com.genability.client.types.Response;
public class TypicalService extends BaseService {
private static final TypeReference> BASELINE_RESPONSE_TYPEREF = new TypeReference>() {};
private static final String BEST_BASELINE_PATH = "v1/typicals/baselines/best";
private static final String BEST_SOLAR_BASELINE_PATH = "v1/typicals/solar/best";
public Response getBestBaseline(final BaselineRequest request) {
return this.callGet(BEST_BASELINE_PATH, request.getQueryParams(), BASELINE_RESPONSE_TYPEREF);
}
public Response getSolarBaseline(final BaselineRequest request) {
return this.callGet(BEST_SOLAR_BASELINE_PATH, request.getQueryParams(), BASELINE_RESPONSE_TYPEREF);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy