
com.genability.client.api.service.BulkUploadService Maven / Gradle / Ivy
The newest version!
package com.genability.client.api.service;
import com.fasterxml.jackson.core.type.TypeReference;
import com.genability.client.api.request.BulkUploadRequest;
import com.genability.client.types.ReadingData;
import com.genability.client.types.Response;
public class BulkUploadService extends BaseService {
private static final TypeReference> READING_DATA_RESPONSE_TYPEREF = new TypeReference>() {
};
/**
* Calls the REST service to upload a load profile or other usage data file
*
* @param request The request.
* @return The return value.
*/
public Response uploadFile(BulkUploadRequest request) {
if(log.isDebugEnabled()) log.debug("uploadFile called");
String uri = "beta/loader/bulk/up";
Response response = this.callFileUpload(uri, request,
READING_DATA_RESPONSE_TYPEREF);
if(log.isDebugEnabled()) log.debug("uploadFile completed");
return response;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy