brapi-java-client/src/main/java/org/brapi/client/v2/modules/phenotype/ObservationUnitsApi.java
public Call observationlevelsGetAsync(String studyDbId, String trialDbId, String programDbId, Integer page, Integer pageSize, final ApiCallback<BrAPIObservationLevelListResponse> callback) throws ApiException {
        Call call = observationlevelsGetCall(studyDbId, trialDbId, programDbId, page, pageSize);
        Type localVarReturnType = new TypeToken<BrAPIObservationLevelListResponse>(){}.getType();
        apiClient.executeAsync(call, localVarReturnType, callback);
        return call;
    }
/**
     * Get the Observation Levels (asynchronously)
     * Call to retrieve the list of supported observation levels.   Observation levels indicate the granularity level at which the measurements are taken. &#x60;levelName&#x60; defines the level, &#x60;levelOrder&#x60; defines where that level exists in the hierarchy of levels. &#x60;levelOrder&#x60;s lower numbers are at the top of the hierarchy (ie field &gt; 0) and higher numbers are at the bottom of the hierarchy (ie plant &gt; 6).   The values are used to supply the &#x60;observationLevel&#x60; parameter in the observation unit details call.
     * @param studyDbId Filter by study DbId (optional)
     * @param trialDbId Filter by trial DbId (optional)
     * @param programDbId Filter by program DbId (optional)
     * @param page Used to request a specific page of data to be returned.  The page indexing starts at 0 (the first page is &#x27;page&#x27;&#x3D; 0). Default is &#x60;0&#x60;. (optional)
     * @param pageSize The size of the pages to be returned. Default is &#x60;1000&#x60;. (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
     */
Get the Observation Levels (asynchronously)
Call to retrieve the list of supported observation levels.   Observation levels indicate the granularity level at which the measurements are taken. `levelName` defines the level, `levelOrder` defines where that level exists in the hierarchy of levels. `levelOrder`s lower numbers are at the top of the hierarchy  and higher numbers are at the bottom of the hierarchy .   The values are used to supply the `observationLevel` parameter in the observation unit details call.
@param studyDbId Filter by study DbId (optional)
@param trialDbId Filter by trial DbId (optional)
@param programDbId Filter by program DbId (optional)
@param page Used to request a specific page of data to be returned.  The page indexing starts at 0 (the first page is 'page'= 0). Default is `0`. (optional)
@param pageSize The size of the pages to be returned.

@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
Get the Observation Levels ( asynchronously ) Call to retrieve the list of supported observation levels . Observation levels indicate the granularity level at which the measurements are taken . ` levelName ` defines the level ` levelOrder ` defines where that level exists in the hierarchy of levels . ` levelOrder ` s lower numbers are at the top of the hierarchy and higher numbers are at the bottom of the hierarchy . The values are used to supply the ` observationLevel ` parameter in the observation unit details call . @param studyDbId Filter by study DbId ( optional ) @param trialDbId Filter by trial DbId ( optional ) @param programDbId Filter by program DbId ( optional ) @param page Used to request a specific page of data to be returned . The page indexing starts at 0 ( the first page is ' page ' = 0 ) . Default is ` 0 ` . ( optional ) @param pageSize The size of the pages to be returned . @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 observationlevelsGetAsync(String studyDbId, String trialDbId, String programDbId, Integer page, Integer pageSize, final ApiCallback<BrAPIObservationLevelListResponse> callback) throws ApiException {
        Call call = observationlevelsGetCall(studyDbId, trialDbId, programDbId, page, pageSize);
        Type localVarReturnType = new TypeToken<BrAPIObservationLevelListResponse>(){}.getType();
        apiClient.executeAsync(call, localVarReturnType, callback);
        return call;
    }
public Call observationlevelsGetAsync ( String studyDbId , String trialDbId , String programDbId , Integer page , Integer pageSize , final ApiCallback < BrAPIObservationLevelListResponse > callback ) throws ApiException { Call call = observationlevelsGetCall ( studyDbId , trialDbId , programDbId , page , pageSize ) ; Type localVarReturnType = new TypeToken < BrAPIObservationLevelListResponse > ( ) { } . getType ( ) ; apiClient . executeAsync ( call , localVarReturnType , callback ) ; return call ; }
Get the Observation Levels (asynchronously)
 Call to retrieve the list of supported observation levels.
Get the Observation Levels ( asynchronously ) Call to retrieve the list of supported observation levels .