brapi-java-client/src/main/java/org/brapi/client/v2/modules/phenotype/ObservationUnitsApi.java
public Call searchObservationunitsPostAsync(BrAPIObservationUnitSearchRequest body, final ApiCallback<BrAPIObservationUnitListResponse> callback) throws ApiException {
        Call call = searchObservationunitsPostCall(body);
        Type localVarReturnType = new TypeToken<BrAPIObservationUnitListResponse>(){}.getType();
        apiClient.executeAsync(call, localVarReturnType, callback);
        return call;
    }
/**
     * Submit a search request for Observation Units (asynchronously)
     * Returns a list of observationUnit with the observed Phenotypes.  See Search Services for additional implementation details.  Use case - this section allows to get a dataset from multiple studies. It allows to integrate data from several databases.  Example Use cases   - Study a panel of germplasm across multiple studies  - Get all data for a specific study   - Get simple atomic phenotyping values   - Study Locations for adaptation to climate change  - Find phenotypes that are from after a certain timestamp  observationTimeStampRangeStart and observationTimeStampRangeEnd use Iso Standard 8601.  observationValue data type inferred from the ontology
     * @param body  (optional)

     * @param callback The callback to be executed when the API call finishes
     * @return The request call
     * @throws ApiException If fail to process the API call, e.g. serializing the request body object
     */
Submit a search request for Observation Units (asynchronously)
Returns a list of observationUnit with the observed Phenotypes.  See Search Services for additional implementation details.  Use case - this section allows to get a dataset from multiple studies. It allows to integrate data from several databases.

@param callback The callback to be executed when the API call finishes
@return The request call
@throws ApiException If fail to process the API call, e.g. serializing the request body object
Submit a search request for Observation Units ( asynchronously ) Returns a list of observationUnit with the observed Phenotypes . See Search Services for additional implementation details . Use case - this section allows to get a dataset from multiple studies . It allows to integrate data from several databases . @param callback The callback to be executed when the API call finishes @return The request call @throws ApiException If fail to process the API call e . g . serializing the request body object
public Call searchObservationunitsPostAsync(BrAPIObservationUnitSearchRequest body, final ApiCallback<BrAPIObservationUnitListResponse> callback) throws ApiException {
        Call call = searchObservationunitsPostCall(body);
        Type localVarReturnType = new TypeToken<BrAPIObservationUnitListResponse>(){}.getType();
        apiClient.executeAsync(call, localVarReturnType, callback);
        return call;
    }
public Call searchObservationunitsPostAsync ( BrAPIObservationUnitSearchRequest body , final ApiCallback < BrAPIObservationUnitListResponse > callback ) throws ApiException { Call call = searchObservationunitsPostCall ( body ) ; Type localVarReturnType = new TypeToken < BrAPIObservationUnitListResponse > ( ) { } . getType ( ) ; apiClient . executeAsync ( call , localVarReturnType , callback ) ; return call ; }
Submit a search request for Observation Units (asynchronously)
 Returns a list of observationUnit with the observed Phenotypes.
Submit a search request for Observation Units ( asynchronously ) Returns a list of observationUnit with the observed Phenotypes .