brapi-java-client/src/main/java/org/brapi/client/v2/modules/phenotype/ObservationUnitsApi.java
public ApiResponse<Pair<Optional<BrAPIObservationUnitListResponse>, Optional<BrAPIAcceptedSearchResponse>>> searchObservationunitsPost(BrAPIObservationUnitSearchRequest body) throws ApiException {
        Call call = searchObservationunitsPostCall(body);
        Type localVarReturnType = new TypeToken<BrAPIObservationUnitListResponse>(){}.getType();
        return apiClient.executeSearch(call, localVarReturnType);
    }
/**
     * Submit a search request for Observation Units
     * 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)

     * @return ApiResponse&lt;ObservationUnitListResponse&gt;
     * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
     */
Submit a search request for Observation Units
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.

@return ApiResponse<ObservationUnitListResponse>
@throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
Submit a search request for Observation Units 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 . @return ApiResponse<ObservationUnitListResponse > @throws ApiException If fail to call the API e . g . server error or cannot deserialize the response body
public ApiResponse<Pair<Optional<BrAPIObservationUnitListResponse>, Optional<BrAPIAcceptedSearchResponse>>> searchObservationunitsPost(BrAPIObservationUnitSearchRequest body) throws ApiException {
        Call call = searchObservationunitsPostCall(body);
        Type localVarReturnType = new TypeToken<BrAPIObservationUnitListResponse>(){}.getType();
        return apiClient.executeSearch(call, localVarReturnType);
    }
public ApiResponse < Pair < Optional < BrAPIObservationUnitListResponse > , Optional < BrAPIAcceptedSearchResponse > > > searchObservationunitsPost ( BrAPIObservationUnitSearchRequest body ) throws ApiException { Call call = searchObservationunitsPostCall ( body ) ; Type localVarReturnType = new TypeToken < BrAPIObservationUnitListResponse > ( ) { } . getType ( ) ; return apiClient . executeSearch ( call , localVarReturnType ) ; }
Submit a search request for Observation Units
 Returns a list of observationUnit with the observed Phenotypes.
Submit a search request for Observation Units Returns a list of observationUnit with the observed Phenotypes .