brapi-java-client/src/test/java/org/brapi/client/v2/modules/phenotype/ObservationUnitsApiTest.java
@Test
	public void observationunitsTableGetTest() throws ApiException {
		BrAPIWSMIMEDataTypes accept = null;
		String observationUnitDbId = null;
		String germplasmDbId = null;
		String observationVariableDbId = null;
		String studyDbId = null;
		String locationDbId = null;
		String trialDbId = null;
		String programDbId = null;
		String seasonDbId = null;
		String observationLevel = null;

		ObservationUnitTableQueryParams queryParams = new ObservationUnitTableQueryParams();
		ApiResponse<BrAPIObservationUnitTableResponse> response = api.observationunitsTableGet(accept, queryParams);

		// TODO: test validations
	}
/**
	 * Get a list of Observations in a table format
	 *
	 * &lt;p&gt;This service is designed to retrieve a table for observation values
	 * as a matrix of Observation Units and Observation Variables.&lt;/p&gt;
	 * &lt;p&gt;The table may be represented by JSON, CSV, or TSV. The
	 * \&quot;Accept\&quot; HTTP header is used for the client to request different
	 * return formats. By default, if the \&quot;Accept\&quot; header is not
	 * included in the request, the server should return JSON as described
	 * below.&lt;/p&gt; &lt;p&gt;The table is REQUIRED to have the following
	 * columns&lt;/p&gt; &lt;ul&gt; &lt;li&gt;observationUnitDbId - Each row is
	 * related to one Observation Unit&lt;/li&gt; &lt;li&gt;At least one column with
	 * an observationVariableDbId&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;The table may have
	 * any or all of the following OPTIONAL columns. Included columns are decided by
	 * the server developer&lt;/p&gt; &lt;ul&gt;
	 * &lt;li&gt;observationUnitName&lt;/li&gt; &lt;li&gt;studyDbId&lt;/li&gt;
	 * &lt;li&gt;studyName&lt;/li&gt; &lt;li&gt;germplasmDbId&lt;/li&gt;
	 * &lt;li&gt;germplasmName&lt;/li&gt; &lt;li&gt;positionCoordinateX&lt;/li&gt;
	 * &lt;li&gt;positionCoordinateY&lt;/li&gt; &lt;li&gt;year&lt;/li&gt;
	 * &lt;/ul&gt; &lt;p&gt;The table also may have any number of Observation Unit
	 * Hierarchy Level columns. For example:&lt;/p&gt; &lt;ul&gt;
	 * &lt;li&gt;field&lt;/li&gt; &lt;li&gt;plot&lt;/li&gt;
	 * &lt;li&gt;sub-plot&lt;/li&gt; &lt;li&gt;plant&lt;/li&gt;
	 * &lt;li&gt;pot&lt;/li&gt; &lt;li&gt;block&lt;/li&gt;
	 * &lt;li&gt;entry&lt;/li&gt; &lt;li&gt;rep&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;The
	 * JSON representation provides a pair of extra arrays for defining the headers
	 * of the table. The first array \&quot;headerRow\&quot; will always contain
	 * \&quot;observationUnitDbId\&quot; and any or all of the OPTIONAL column
	 * header names. The second array \&quot;observationVariables\&quot; contains
	 * the names and DbIds for the Observation Variables represented in the table.
	 * By appending the two arrays, you can construct the complete header row of the
	 * table. &lt;/p&gt; &lt;p&gt;For CSV and TSV representations of the table, an
	 * extra header row is needed to describe both the Observation Variable DbId and
	 * the Observation Variable Name for each data column. See the example responses
	 * below&lt;/p&gt;
	 *
	 * @throws ApiException if the Api call fails
	 */
Get a list of Observations in a table format
<p>This service is designed to retrieve a table for observation values
as a matrix of Observation Units and Observation Variables.</p>
<p>The table may be represented by JSON, CSV, or TSV. The
\"Accept\" HTTP header is used for the client to request different
return formats.

@throws ApiException if the Api call fails
Get a list of Observations in a table format <p > This service is designed to retrieve a table for observation values as a matrix of Observation Units and Observation Variables . < / p > <p > The table may be represented by JSON CSV or TSV . The \ " Accept \ " HTTP header is used for the client to request different return formats . @throws ApiException if the Api call fails
@Test
	public void observationunitsTableGetTest() throws ApiException {
		BrAPIWSMIMEDataTypes accept = null;
		String observationUnitDbId = null;
		String germplasmDbId = null;
		String observationVariableDbId = null;
		String studyDbId = null;
		String locationDbId = null;
		String trialDbId = null;
		String programDbId = null;
		String seasonDbId = null;
		String observationLevel = null;
		ObservationUnitTableQueryParams queryParams = new ObservationUnitTableQueryParams();
		ApiResponse<BrAPIObservationUnitTableResponse> response = api.observationunitsTableGet(accept, queryParams);
	}
@ Test public void observationunitsTableGetTest ( ) throws ApiException { BrAPIWSMIMEDataTypes accept = null ; String observationUnitDbId = null ; String germplasmDbId = null ; String observationVariableDbId = null ; String studyDbId = null ; String locationDbId = null ; String trialDbId = null ; String programDbId = null ; String seasonDbId = null ; String observationLevel = null ; ObservationUnitTableQueryParams queryParams = new ObservationUnitTableQueryParams ( ) ; ApiResponse < BrAPIObservationUnitTableResponse > response = api . observationunitsTableGet ( accept , queryParams ) ; }
Get a list of Observations in a table format
 &lt;p&gt;This service is designed to retrieve a table for observation values
 as a matrix of Observation Units and Observation Variables.&lt;/p&gt;
 &lt;p&gt;The table may be represented by JSON, CSV, or TSV.
Get a list of Observations in a table format &lt ; p&gt ; This service is designed to retrieve a table for observation values as a matrix of Observation Units and Observation Variables . &lt ; / p&gt ; &lt ; p&gt ; The table may be represented by JSON CSV or TSV .
// TODO: test validations