{"swagger":"2.0","info":{"description":"Try out the Breeding Management System API methods listed below!","version":"23.0.2","title":"BMSAPI","termsOfService":"https://www.integratedbreeding.net/1855/terms-of-use","contact":{"name":"BMS Support","email":"support@integratedbreeding.net"},"license":{"name":"GNU General Public License","url":"https://www.gnu.org/licenses/licenses.html#GPL"}},"host":"bms.icarda.org","basePath":"/bmsapi","tags":[{"name":"attribute-value-resource-brapi","description":"Attribute Value Resource Brapi"},{"name":"experimental-design-type-resource","description":"Experimental Design Type Resource"},{"name":"program-usage-resource","description":"Program Usage Resource"},{"name":"inventory-unit-resource","description":"Inventory Unit Resource"},{"name":"germplasm-list-resource","description":"Germplasm List Resource"},{"name":"cop-resource","description":"Cop Resource"},{"name":"attribute-resource-brapi","description":"Attribute Resource Brapi"},{"name":"germplasm-name-resource","description":"Germplasm Name Resource"},{"name":"study-resource","description":"Study Resource"},{"name":"variable-resource-brapi","description":"Variable Resource Brapi"},{"name":"preset-resource","description":"Preset Resource"},{"name":"program-member-resource","description":"Program Member Resource"},{"name":"basic-error-controller","description":"Basic Error Controller"},{"name":"germplasm-attribute-resource","description":"Germplasm Attribute Resource"},{"name":"pedigree-resource-brapi","description":"Pedigree Resource Brapi"},{"name":"variable-type-resource","description":"Variable Type Resource"},{"name":"account-resource","description":"Account Resource"},{"name":"class-resource","description":"Class Resource"},{"name":"germplasm-name-type-resource","description":"Germplasm Name Type Resource"},{"name":"germplasm-resource","description":"Germplasm Resource"},{"name":"user-resource","description":"User Resource"},{"name":"trial-resource-brapi","description":"Trial Resource Brapi"},{"name":"breeding-method-resource-brapi","description":"Breeding Method Resource Brapi"},{"name":"image-resource-brapi","description":"Image Resource Brapi"},{"name":"method-resource","description":"Method Resource"},{"name":"dataset-resource","description":"Dataset Resource"},{"name":"derived-variable-resource","description":"Derived Variable Resource"},{"name":"key-sequence-resource","description":"Key Sequence Resource"},{"name":"variable-cache-controller","description":"Variable Cache Controller"},{"name":"file-resource","description":"File Resource"},{"name":"study-entry-resource","description":"Study Entry Resource"},{"name":"role-resource","description":"Role Resource"},{"name":"study-resource-brapi","description":"Study Resource Brapi"},{"name":"program-resource-brapi","description":"Program Resource Brapi"},{"name":"crop-parameter-resource","description":"Crop Parameter Resource"},{"name":"entry-type-resource","description":"Entry Type Resource"},{"name":"germplasm-grouping-resource","description":"Germplasm Grouping Resource"},{"name":"observation-unit-resource-brapi","description":"Observation Unit Resource Brapi"},{"name":"study-instance-resource","description":"Study Instance Resource"},{"name":"site-analysis-resource","description":"Site Analysis Resource"},{"name":"authentication-controller-brapi","description":"Authentication Controller Brapi"},{"name":"crop-resource","description":"Crop Resource"},{"name":"germplasm-list-tree-resource","description":"Germplasm List Tree Resource"},{"name":"file-metadata-resource","description":"File Metadata Resource"},{"name":"study-entry-observation-resource","description":"Study Entry Observation Resource"},{"name":"germplasm-list-observation-resource","description":"Germplasm List Observation Resource"},{"name":"property-resource","description":"Property Resource"},{"name":"crop-resource-brapi","description":"Crop Resource Brapi"},{"name":"variable-resource","description":"Variable Resource"},{"name":"sample-list-resource","description":"Sample List Resource"},{"name":"breeding-method-resource-group","description":"Breeding Method Resource Group"},{"name":"role-type-resource","description":"Role Type Resource"},{"name":"germplasm-list-variable-resource","description":"Germplasm List Variable Resource"},{"name":"lot-attribute-resource","description":"Lot Attribute Resource"},{"name":"r-package-resource","description":"R Package Resource"},{"name":"breeding-view","description":"Breeding View"},{"name":"observation-resource-brapi","description":"Observation Resource Brapi"},{"name":"lot-resource","description":"Lot Resource"},{"name":"sample-resource","description":"Sample Resource"},{"name":"tool-resource","description":"Tool Resource"},{"name":"bv-license-resource","description":"BV License Resource"},{"name":"label-printing-resource","description":"Label Printing Resource"},{"name":"germplasm-audit-resource","description":"Germplasm Audit Resource"},{"name":"user-profile-resource","description":"User Profile Resource"},{"name":"call-resource-brapi","description":"Call Resource Brapi"},{"name":"data-type-resource","description":"Data Type Resource"},{"name":"program-favorite-resource","description":"Program Favorite Resource"},{"name":"study-type-resource","description":"Study Type Resource"},{"name":"scale-resource","description":"Scale Resource"},{"name":"location-resource","description":"Location Resource"},{"name":"germplasm-study-source-resource","description":"Germplasm Study Source Resource"},{"name":"location-resource-brapi","description":"Location Resource Brapi"},{"name":"transaction-resource","description":"Transaction Resource"},{"name":"germplasm-resource-brapi","description":"Germplasm Resource Brapi"},{"name":"phenotype-search-resource","description":"Phenotype Search Resource"},{"name":"list-resource-brapi","description":"List Resource Brapi"},{"name":"germplasm-pedigree-resource","description":"Germplasm Pedigree Resource"},{"name":"permission-resource","description":"Permission Resource"},{"name":"study-inventory-resource","description":"Study Inventory Resource"},{"name":"transaction-resource-brapi","description":"Transaction Resource Brapi"},{"name":"check-insertion-manner-resource","description":"Check Insertion Manner Resource"},{"name":"serverinfo-resource-brapi","description":"Serverinfo Resource Brapi"},{"name":"o-auth-controller","description":"O Auth Controller"},{"name":"program-resource","description":"Program Resource"},{"name":"sample-resource-brapi","description":"Sample Resource Brapi"},{"name":"lot-resource-brapi","description":"Lot Resource Brapi"},{"name":"experimental-design-resource","description":"Experimental Design Resource"},{"name":"formula-resource","description":"Formula Resource"}],"paths":{"/.well-known/openid-configuration":{"get":{"tags":["o-auth-controller"],"summary":"getOpenidConfiguration2","operationId":"getOpenidConfiguration2UsingGET","consumes":["application/json"],"produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/account":{"get":{"tags":["account-resource"],"summary":"getAccount","operationId":"getAccountUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"query","description":"to populate the user permissions per crop","required":false,"type":"string"},{"name":"programUUID","in":"query","description":"to populate the user permissions per program","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/UserDto"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/brapi/authorize":{"get":{"tags":["authentication-controller-brapi"],"summary":"authorize","operationId":"authorizeUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"display_name","in":"query","description":"display_name","required":true,"type":"string"},{"name":"return_url","in":"query","description":"return_url","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/brapi/v1/calls":{"get":{"tags":["call-resource-brapi"],"summary":"List of available calls","description":"Get a list of available calls.","operationId":"listAvailableCallsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"dataType","in":"query","description":"data format supported by call","required":false,"type":"string","enum":["csv","text/csv","tsv","text/tsv","json","application/json","application/flapjack"]}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfMapOfstringAndobject"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/brapi/v1/crops":{"get":{"tags":["crop-resource-brapi"],"summary":"List of available crops.","description":"Get a list of available crops.","operationId":"listAvailableCropsUsingGET_1","consumes":["application/json"],"produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfstring"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/brapi/v1/token":{"post":{"tags":["authentication-controller-brapi"],"summary":"Get token","operationId":"authenticateUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"tokenRequest","description":"tokenRequest","required":true,"schema":{"$ref":"#/definitions/TokenRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TokenResponse"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/brapi/v2/serverinfo":{"get":{"tags":["serverinfo-resource-brapi"],"summary":"Get the list of implemented Calls","description":"Get a list of available calls.","operationId":"listAvailableCallsUsingGET_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"dataType","in":"query","description":"data format supported by call","required":false,"type":"string","enum":["application/json","text/csv","text/tsv","application/flapjack"]}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfMapOfstringAndobject"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/brapi/v2/token":{"post":{"tags":["authentication-controller-brapi"],"summary":"Get token","operationId":"authenticateUsingPOST_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"tokenRequest","description":"tokenRequest","required":true,"schema":{"$ref":"#/definitions/TokenRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TokenResponse"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/breeding-view-licenses":{"get":{"tags":["bv-license-resource"],"summary":"Gets list of Breeding View Licenses","operationId":"getLicenseExpiryDaysUsingGET","consumes":["application/json"],"produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/License"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/breeding_view/{cropName}/ssa/save_result_summary":{"get":{"tags":["breeding-view"],"summary":"Save the Single-Site Analysis CSV output file with heritability","operationId":"saveSsaResultSummaryUsingGET","consumes":["application/json"],"produces":["application/xml"],"parameters":[{"name":"mainOutputFilePath","in":"query","description":"Path and filename of the SSA output file","required":true,"type":"string"},{"name":"SummaryOutputFilePath","in":"query","description":"Path and filename of the Summary output file","required":true,"type":"string"},{"name":"OutlierFilePath","in":"query","description":"Path and filename of the Outlier output file","required":false,"type":"string"},{"name":"WorkbenchProjectId","in":"query","description":"Current Project ID","required":true,"type":"string"},{"name":"StudyId","in":"query","description":"Study ID","required":true,"type":"string"},{"name":"InputDataSetId","in":"query","description":"Input Dataset ID","required":true,"type":"string"},{"name":"OutputDataSetId","in":"query","description":"Output Dataset ID","required":true,"type":"string"},{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/DataResponse"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crop/list":{"get":{"tags":["crop-resource"],"summary":"List all available crops for the current user","description":"List all installed crops that are available for the current user. The results are typically used to supply the *cropname* path parameter in other BMSAPI calls.","operationId":"listAvailableCropsUsingGET","consumes":["application/json"],"produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"type":"string"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/breedingmethod-classes":{"get":{"tags":["breeding-method-resource-group"],"summary":"List breeding method classes","operationId":"getBreedingMethodClassesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/MethodClassDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/breedingmethod-groups":{"get":{"tags":["breeding-method-resource-group"],"summary":"List breeding method groups","operationId":"getBreedingMethodGroupsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"type":"string","enum":["SELF_FERTILIZING","CROSS_POLLINATING","CLONALLY_PROPAGATING","ALL_SYSTEM"]}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/breedingmethod-types":{"get":{"tags":["breeding-method-resource-group"],"summary":"List breeding method types","operationId":"getBreedingMethodTypesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"type":"string","enum":["DERIVATIVE","GENERATIVE","MAINTENANCE"]}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/breedingmethods":{"post":{"tags":["breeding-method-resource-group"],"summary":"Create breeding method","operationId":"createUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"breedingMethod","description":"breedingMethod","required":true,"schema":{"$ref":"#/definitions/BreedingMethodNewRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BreedingMethodDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/breedingmethods/search":{"post":{"tags":["breeding-method-resource-group"],"summary":"List breeding method filtered by favorites","operationId":"searchBreedingMethodsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/BreedingMethodSearchRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/BreedingMethodDTO"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/breedingmethods/{breedingMethodDbId}":{"get":{"tags":["breeding-method-resource-group"],"summary":"Get breeding method","operationId":"getBreedingMethodUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"breedingMethodDbId","in":"path","description":"breedingMethodDbId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BreedingMethodDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"put":{"tags":["breeding-method-resource-group"],"summary":"Edit breeding method","operationId":"editUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"breedingMethodDbId","in":"path","description":"breedingMethodDbId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"breedingMethod","description":"breedingMethod","required":true,"schema":{"$ref":"#/definitions/BreedingMethodNewRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BreedingMethodDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"delete":{"tags":["breeding-method-resource-group"],"summary":"Delete breeding method","operationId":"deleteUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"breedingMethodDbId","in":"path","description":"breedingMethodDbId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/cop":{"get":{"tags":["cop-resource"],"summary":"Get coefficient of parentage","operationId":"getCopMatrixUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gids","in":"query","description":"gids","required":false,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"},{"name":"listId","in":"query","description":"listId","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/CopResponse"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/cop/calculation":{"post":{"tags":["cop-resource"],"summary":"Calculate coefficient of parentage","operationId":"calculateCopMatrixUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"in":"body","name":"gids","description":"gids","required":true,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"reset","in":"query","description":"whether to use or ignore pre-existing cop values. If true, re-calculate everything from scratch","required":false,"type":"boolean","default":false}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/CopResponse"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"delete":{"tags":["cop-resource"],"summary":"Cancel coefficient of parentage calculation jobs","operationId":"cancelJobsUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gids","in":"query","description":"gids","required":false,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"},{"name":"listId","in":"query","description":"listId","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/cop/csv":{"get":{"tags":["cop-resource"],"summary":"Get coefficient of parentage as csv","operationId":"getCopMatrixAsCsvUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gids","in":"query","description":"gids","required":true,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"},{"name":"nameKeySelected","in":"query","description":"nameKeySelected","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/FileSystemResource"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/crop-parameters":{"get":{"tags":["crop-parameter-resource"],"summary":"list configuration","operationId":"getCropParametersUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"page","in":"query","description":"page number. Start at 0","required":false,"type":"string"},{"name":"size","in":"query","description":"Number of records per page.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/CropParameterDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/crop-parameters/genotyping/{groupName}/token":{"get":{"tags":["crop-parameter-resource"],"summary":"Generate token","description":"Get the token using the credentials in Crop Genotype Parameter configuration","operationId":"getTokenUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"groupName","in":"path","description":"groupName","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/crop-parameters/{groupName}/group":{"get":{"tags":["crop-parameter-resource"],"summary":"Get crop parameter by group","operationId":"getCropParametersByGroupUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"groupName","in":"path","description":"groupName","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/CropParameterDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/crop-parameters/{key}":{"get":{"tags":["crop-parameter-resource"],"summary":"Get crop parameter by key","operationId":"getCropParameterByKeyUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"key","in":"path","description":"key","required":true,"type":"string","enum":["BTYPE","DEFAULT_BRAPI_SYNC_SOURCE","DS_BRAPP_URL","STA_BRAPP_URL","GIGWA_TOKEN_ENDPOINT","GIGWA_USERNAME","GIGWA_PASSWORD"]},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/CropParameterDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"patch":{"tags":["crop-parameter-resource"],"summary":"Modify Crop parameter","operationId":"modifyCropParameterUsingPATCH","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"key","in":"path","description":"key","required":true,"type":"string"},{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/CropParameterPatchRequestDTO"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/filemetadata":{"head":{"tags":["file-metadata-resource"],"summary":"getFileCount","operationId":"getFileCountUsingHEAD","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"variableIds","in":"query","description":"variableIds","required":false,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"datasetId","in":"query","description":"datasetId","required":false,"type":"integer","format":"int32"},{"name":"germplasmUUID","in":"query","description":"germplasmUUID","required":false,"type":"string"},{"name":"instanceId","in":"query","description":"instanceId","required":false,"type":"integer","format":"int32"},{"name":"lotId","in":"query","description":"lotId","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}},"delete":{"tags":["file-metadata-resource"],"summary":"removeFiles","operationId":"removeFilesUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"variableIds","in":"query","description":"variableIds","required":false,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"datasetId","in":"query","description":"datasetId","required":false,"type":"integer","format":"int32"},{"name":"germplasmUUID","in":"query","description":"germplasmUUID","required":false,"type":"string"},{"name":"instanceId","in":"query","description":"instanceId","required":false,"type":"integer","format":"int32"},{"name":"lotId","in":"query","description":"lotId","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/filemetadata/search":{"post":{"tags":["file-metadata-resource"],"summary":"search","operationId":"searchUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"filterRequest","description":"filterRequest","required":true,"schema":{"$ref":"#/definitions/FileMetadataFilterRequest"}},{"name":"page","in":"query","description":"page number. Start at 0","required":false,"type":"string"},{"name":"size","in":"query","description":"Number of records per page.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/FileMetadataDTO"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/filemetadata/variables":{"delete":{"tags":["file-metadata-resource"],"summary":"detachFiles","operationId":"detachFilesUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"variableIds","in":"query","description":"variableIds","required":true,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"datasetId","in":"query","description":"datasetId","required":false,"type":"integer","format":"int32"},{"name":"germplasmUUID","in":"query","description":"germplasmUUID","required":false,"type":"string"},{"name":"instanceId","in":"query","description":"instanceId","required":false,"type":"integer","format":"int32"},{"name":"lotId","in":"query","description":"lotId","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/files":{"post":{"tags":["file-resource"],"summary":"upload","operationId":"uploadUsingPOST","consumes":["multipart/form-data"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"file","in":"formData","description":"file","required":true,"type":"file"},{"name":"observationUnitUUID","in":"query","description":"observationUnitUUID","required":false,"type":"string"},{"name":"germplasmUUID","in":"query","description":"germplasmUUID","required":false,"type":"string"},{"name":"instanceId","in":"query","description":"instanceId","required":false,"type":"integer","format":"int32"},{"name":"lotId","in":"query","description":"lotId","required":false,"type":"integer","format":"int32"},{"name":"termId","in":"query","description":"termId","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/FileMetadataDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/files/**":{"get":{"tags":["file-resource"],"summary":"getFile","operationId":"getFileUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"type":"string","format":"byte"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/files/{fileUUID}":{"delete":{"tags":["file-resource"],"summary":"deleteFile","operationId":"deleteFileUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"fileUUID","in":"path","description":"fileUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/filestorage/status":{"get":{"tags":["file-resource"],"summary":"Get file storage status: true => active","operationId":"getFileStorageStatusUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object","additionalProperties":{"type":"boolean"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm":{"post":{"tags":["germplasm-resource"],"summary":"Import a list of germplasm with pedigree information","description":"connectUsing = NONE if any progenitors are specified. Otherwise use GID or GUID ","operationId":"importGermplasmUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"germplasmImportRequestDto","description":"germplasmImportRequestDto","required":true,"schema":{"$ref":"#/definitions/GermplasmImportRequestDto"}}],"responses":{"200":{"description":"OK","schema":{"type":"object","additionalProperties":{"$ref":"#/definitions/GermplasmImportResponseDto"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"delete":{"tags":["germplasm-resource"],"summary":"Delete germplasm","operationId":"deleteGermplasmUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gids","in":"query","description":"gids","required":true,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/GermplasmDeleteResponse"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}},"patch":{"tags":["germplasm-resource"],"summary":"Import germplasm updates. Updating Breeding Method is not yet supported.","operationId":"importGermplasmUpdatesUsingPATCH","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"germplasmList","description":"germplasmList","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmUpdateDTO"}}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"type":"integer","format":"int32"}}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/germplasm-lists/my-lists":{"get":{"tags":["germplasm-list-resource"],"summary":"Get my lists","operationId":"getMyListsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"The program UUID","required":false,"type":"string"},{"name":"page","in":"query","description":"page number. Start at 0","required":false,"type":"string"},{"name":"size","in":"query","description":"Number of records per page.","required":false,"type":"string"},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,asc|desc. ","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/MyListsDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm-lists/search":{"post":{"tags":["germplasm-list-resource"],"summary":"Search germplasm lists","operationId":"searchGermplasmListsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"The program UUID","required":false,"type":"string"},{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/GermplasmListSearchRequest"}},{"name":"page","in":"query","description":"page number. Start at 0","required":false,"type":"string"},{"name":"size","in":"query","description":"Number of records per page.","required":false,"type":"string"},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,asc|desc. ","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmListSearchResponse"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm-lists/templates/xls/{isGermplasmListUpdateFormat}":{"get":{"tags":["germplasm-list-resource"],"summary":"getImportGermplasmExcelTemplate","operationId":"getImportGermplasmExcelTemplateUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"isGermplasmListUpdateFormat","in":"path","description":"isGermplasmListUpdateFormat","required":true,"type":"boolean"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"fileNamePrefix","in":"query","description":"fileNamePrefix","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/FileSystemResource"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm-lists/{listId}":{"get":{"tags":["germplasm-list-resource"],"summary":"Returns a list by a given list id","operationId":"getGermplasmListByIdUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"listId","in":"path","description":"listId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/GermplasmListDto"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"patch":{"tags":["germplasm-list-resource"],"summary":"Edit List metatadata","operationId":"editListMetadataUsingPATCH","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"listId","in":"path","description":"listId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/GermplasmListDto"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/germplasm-lists/{listId}/clone":{"post":{"tags":["germplasm-list-resource"],"summary":"Clone germplasm list","operationId":"cloneListUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"listId","in":"path","description":"listId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/GermplasmListDto"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/GermplasmListDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm-lists/{listId}/entries/reorder":{"put":{"tags":["germplasm-list-resource"],"summary":"Reorder the selected entries to a given position or at the end of list.","operationId":"reorderEntriesUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"listId","in":"path","description":"listId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/GermplasmListReorderEntriesRequest"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm-lists/{listId}/observations":{"put":{"tags":["germplasm-list-observation-resource"],"summary":"Add new observation to the germplasm list","description":"Add new observation to the germplasm list","operationId":"createGermplasmListObservationUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"listId","in":"path","description":"listId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"germplasmListObservationRequestDto","description":"germplasmListObservationRequestDto","required":true,"schema":{"$ref":"#/definitions/GermplasmListObservationRequestDto"}}],"responses":{"200":{"description":"OK","schema":{"type":"integer","format":"int32"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm-lists/{listId}/observations/{observationId}":{"delete":{"tags":["germplasm-list-observation-resource"],"summary":"Remove observation from the germplasm list","description":"Remove observation from the germplasm list","operationId":"removeGermplasmListObservationUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"listId","in":"path","description":"listId","required":true,"type":"integer","format":"int32"},{"name":"observationId","in":"path","description":"observationId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}},"patch":{"tags":["germplasm-list-observation-resource"],"summary":"Get the variables associated to the list filtered by variableType","description":"Get the list variables filtered by variableType","operationId":"modifyGermplasmListObservationUsingPATCH","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"listId","in":"path","description":"listId","required":true,"type":"integer","format":"int32"},{"name":"observationId","in":"path","description":"observationId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"value","description":"value","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/germplasm-lists/{listId}/pedigree-generation-level":{"put":{"tags":["germplasm-list-resource"],"summary":"Set generation level for list and fill with cross expansion","operationId":"fillWithCrossExpansionUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"listId","in":"path","description":"listId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"level","description":"a positive number, without quotation marks. E.g level: 2","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm-lists/{listId}/search":{"get":{"tags":["germplasm-list-resource"],"summary":"Returns a germplasm list data by a given germplasm list id","operationId":"searchGermplasmListDataUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"listId","in":"path","description":"listId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"The program UUID","required":false,"type":"string"},{"name":"searchRequestId","in":"query","description":"searchRequestId","required":true,"type":"integer","format":"int32"},{"name":"page","in":"query","description":"page number. Start at 0","required":false,"type":"string"},{"name":"size","in":"query","description":"Number of records per page.","required":false,"type":"string"},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,asc|desc. ","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmListDataSearchResponse"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"post":{"tags":["germplasm-list-resource"],"summary":"Post germplasm list data search","description":"Post germplasm list data search","operationId":"postSearchGermplasmListDataUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"listId","in":"path","description":"listId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"The program UUID","required":false,"type":"string"},{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/GermplasmListDataSearchRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SearchDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm-lists/{listId}/variables":{"get":{"tags":["germplasm-list-variable-resource"],"summary":"Get the variables associated to the list filtered by variableType","description":"Get the list variables filtered by variableType","operationId":"getVariablesUsingGET_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"listId","in":"path","description":"listId","required":true,"type":"integer","format":"int32"},{"name":"variableTypeId","in":"query","description":"variableTypeId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Variable"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"put":{"tags":["germplasm-list-variable-resource"],"summary":"Add a variable to the list","description":"Add a variable to the list","operationId":"addVariableUsingPUT_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"listId","in":"path","description":"listId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"germplasmListVariableRequestDto","description":"germplasmListVariableRequestDto","required":true,"schema":{"$ref":"#/definitions/GermplasmListVariableRequestDto"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"delete":{"tags":["germplasm-list-variable-resource"],"summary":"Remove list variables","description":"Remove a set of variables from a germplasm list","operationId":"removeVariablesUsingDELETE_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"listId","in":"path","description":"listId","required":true,"type":"integer","format":"int32"},{"name":"variableIds","in":"query","description":"variableIds","required":true,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/germplasm-lists/{listId}/variables/observations":{"head":{"tags":["germplasm-list-observation-resource"],"summary":"Count Germplasm List Observations","description":"Returns count of germplasm list observations given a set of variables","operationId":"countObservationsByVariablesUsingHEAD","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"listId","in":"path","description":"listId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"variableIds","in":"query","description":"variableIds","required":true,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/germplasm/codes":{"post":{"tags":["germplasm-name-resource"],"summary":"Create code name (CODE1, CODE2, CODE2) for specified list of germplasm","operationId":"createGermplasmCodeNamesUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"in":"body","name":"germplasmCodeNameBatchRequestDto","description":"germplasmCodeNameBatchRequestDto","required":true,"schema":{"$ref":"#/definitions/GermplasmCodeNameBatchRequestDto"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmCodingResult"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/grouping":{"post":{"tags":["germplasm-grouping-resource"],"summary":"Mark germplasm lines as fixed","operationId":"fixLinesUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"germplasmGroupingRequest","description":"germplasmGroupingRequest","required":true,"schema":{"$ref":"#/definitions/GermplasmGroupingRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmGroup"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/matches":{"post":{"tags":["germplasm-resource"],"summary":"Get a list of germplasm given a set of germplasmPUIs, germplasmUUIDs, gids and names","operationId":"getGermplasmMatchesUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"germplasmMatchRequestDto","description":"germplasmMatchRequestDto","required":true,"schema":{"$ref":"#/definitions/GermplasmMatchRequestDto"}},{"name":"page","in":"query","description":"page number. Start at 0","required":false,"type":"string"},{"name":"size","in":"query","description":"Number of records per page. <b>Note:</b> this query may return additional records using some filters","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmDto"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/merge":{"post":{"tags":["germplasm-resource"],"summary":"Merge duplicate germplasm into a single germplasm","operationId":"mergeGermplasmUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"in":"body","name":"germplasmMergeRequestDto","description":"germplasmMergeRequestDto","required":true,"schema":{"$ref":"#/definitions/GermplasmMergeRequestDto"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/merge/summary":{"post":{"tags":["germplasm-resource"],"summary":"Get summary of database changes to be done for germplasm merge request","operationId":"previewMergeGermplasmSummaryUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"in":"body","name":"germplasmMergeRequestDto","description":"germplasmMergeRequestDto","required":true,"schema":{"$ref":"#/definitions/GermplasmMergeRequestDto"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/GermplasmMergeSummaryDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/name-types":{"get":{"tags":["germplasm-resource"],"summary":"Returns germplasm name types filtered by a list of codes","description":"Returns germplasm name types filtered by a list of codes","operationId":"getGermplasmNameTypesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"codes","in":"query","description":"codes","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmNameTypeDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/name-types/search":{"get":{"tags":["germplasm-resource"],"summary":"Search germplasm name types","operationId":"searchNameTypesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"query","in":"query","description":"query","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmNameTypeDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/names/next-generation":{"post":{"tags":["germplasm-name-resource"],"summary":"Get next name sequence based on the specified name settings","operationId":"getNextSequenceUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"in":"body","name":"germplasmNameSetting","description":"germplasmNameSetting","required":true,"schema":{"$ref":"#/definitions/GermplasmNameSetting"}}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/search":{"get":{"tags":["germplasm-resource"],"summary":"Search germplasm. <b>Note:</b> Total count is not available for this query.","operationId":"getGermplasmUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"searchRequestId","in":"query","description":"searchRequestId","required":true,"type":"integer","format":"int32"},{"name":"page","in":"query","description":"page number. Start at 0","required":false,"type":"string"},{"name":"size","in":"query","description":"Number of records per page. <b>Note:</b> this query may return additional records using some filters","required":false,"type":"string"},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,asc|desc. ","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmSearchResponse"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"post":{"tags":["germplasm-resource"],"summary":"Post germplasm search","description":"Post germplasm search","operationId":"postSearchGermplasmUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"germplasmSearchRequest","description":"germplasmSearchRequest","required":true,"schema":{"$ref":"#/definitions/GermplasmSearchRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SearchDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/templates/xls/{isGermplasmUpdateFormat}":{"get":{"tags":["germplasm-resource"],"summary":"getImportGermplasmExcelTemplate","operationId":"getImportGermplasmExcelTemplateUsingGET_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"isGermplasmUpdateFormat","in":"path","description":"isGermplasmUpdateFormat","required":true,"type":"boolean"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/FileSystemResource"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/ungrouping":{"post":{"tags":["germplasm-grouping-resource"],"summary":"Remove germplasm from whichever grouping they are part of","operationId":"unfixLinesUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"gids","description":"gids","required":true,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/GermplasmUngroupingResponse"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/validation":{"post":{"tags":["germplasm-resource"],"summary":"Validate the list of germplasm to be imported","operationId":"validateImportGermplasmDataUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"germplasmDTOList","description":"germplasmDTOList","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmInventoryImportDTO"}}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/{gid}":{"get":{"tags":["germplasm-resource"],"summary":"Returns a germplasm by a given germplasm id","operationId":"getGermplasmDtoByIdUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/GermplasmDto"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/{gid}/attributes":{"get":{"tags":["germplasm-attribute-resource"],"summary":"Returns germplasm attributes filtered by gid and attribute type","description":"Returns germplasm attributes by gid and attribute type","operationId":"getGermplasmAttributeDtosUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"variableTypeId","in":"query","description":"variableTypeId","required":false,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/AttributeDto"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"post":{"tags":["germplasm-attribute-resource"],"summary":"Create attribute for specified germplasm","description":"Create attribute for specified germplasm","operationId":"createGermplasmAttributeUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"in":"body","name":"requestDto","description":"requestDto","required":true,"schema":{"$ref":"#/definitions/AttributeRequestDto"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/AttributeRequestDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/{gid}/attributes/{attributeId}":{"delete":{"tags":["germplasm-attribute-resource"],"summary":"Delete germplasm attribute","description":"Delete germplasm attribute","operationId":"deleteGermplasmAttributeUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"attributeId","in":"path","description":"attributeId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}},"patch":{"tags":["germplasm-attribute-resource"],"summary":"Update germplasm attribute","description":"Update germplasm attribute","operationId":"updateGermplasmAttributeUsingPATCH","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"attributeId","in":"path","description":"attributeId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"requestDto","description":"Only the following fields can be updated: value, date, and locationId","required":false,"schema":{"$ref":"#/definitions/AttributeRequestDto"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/AttributeRequestDto"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/germplasm/{gid}/attributes/{attributeId}/changes":{"get":{"tags":["germplasm-audit-resource"],"summary":"getAttributeChanges","operationId":"getAttributeChangesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"attributeId","in":"path","description":"attributeId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmAttributeAuditDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/{gid}/basic-details":{"patch":{"tags":["germplasm-resource"],"summary":"Update germplasm basic details","operationId":"updateGermplasmBasicDetailsUsingPATCH","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"germplasmBasicDetailsDto","description":"germplasmBasicDetailsDto","required":true,"schema":{"$ref":"#/definitions/GermplasmBasicDetailsDto"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/germplasm/{gid}/basic-details/changes":{"get":{"tags":["germplasm-audit-resource"],"summary":"getBasicDetailsChanges","operationId":"getBasicDetailsChangesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmBasicDetailsAuditDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/{gid}/derivative-neighbors":{"get":{"tags":["germplasm-pedigree-resource"],"summary":"Returns the Derivative neighborhood of the given germplasm","operationId":"getDerivativeNeighborhoodUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"numberOfStepsBackward","in":"query","description":"numberOfStepsBackward","required":true,"type":"integer","format":"int32"},{"name":"numberOfStepsForward","in":"query","description":"numberOfStepsForward","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/GermplasmNeighborhoodNode"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/{gid}/generation-history":{"get":{"tags":["germplasm-pedigree-resource"],"summary":"Returns the generation history of the given germplasm","operationId":"getGenerationHistoryUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmDto"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/{gid}/group-relatives":{"get":{"tags":["germplasm-pedigree-resource"],"summary":"Returns the group relatives of the given germplasm","operationId":"getGroupRelativesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmDto"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/{gid}/lists":{"get":{"tags":["germplasm-resource"],"summary":"Get lists of specified germplasm","operationId":"getGermplasmListsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmListDto"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/{gid}/maintenance-neighbors":{"get":{"tags":["germplasm-pedigree-resource"],"summary":"Returns the Maintenance neighborhood of the given germplasm","operationId":"getMaintenanceNeighborhoodUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"numberOfStepsBackward","in":"query","description":"numberOfStepsBackward","required":true,"type":"integer","format":"int32"},{"name":"numberOfStepsForward","in":"query","description":"numberOfStepsForward","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/GermplasmNeighborhoodNode"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/{gid}/management-neighbors":{"get":{"tags":["germplasm-pedigree-resource"],"summary":"Returns the management neighbors of the given germplasm","operationId":"getManagementNeighborsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmDto"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/{gid}/merges":{"get":{"tags":["germplasm-resource"],"summary":"Get the list of duplicate germplasm that were merged into the specified germplasm","operationId":"getGermplasmMergedUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmMergedDto"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/{gid}/names":{"post":{"tags":["germplasm-name-resource"],"summary":"Create name for a specified germplasm","operationId":"createGermplasmNameUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"in":"body","name":"germplasmNameRequestDto","description":"germplasmNameRequestDto","required":true,"schema":{"$ref":"#/definitions/GermplasmNameRequestDto"}}],"responses":{"200":{"description":"OK","schema":{"type":"integer","format":"int32"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/{gid}/names/{nameId}":{"delete":{"tags":["germplasm-name-resource"],"summary":"Delete name for a specified Germplasm","operationId":"deleteGermplasmNameUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"nameId","in":"path","description":"nameId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}},"patch":{"tags":["germplasm-name-resource"],"summary":"Update name for a specified Germplasm","operationId":"updateGermplasmNameUsingPATCH","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"nameId","in":"path","description":"nameId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"germplasmNameRequestDto","description":"germplasmNameRequestDto","required":true,"schema":{"$ref":"#/definitions/GermplasmNameRequestDto"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/germplasm/{gid}/names/{nameId}/changes":{"get":{"tags":["germplasm-audit-resource"],"summary":"getNameChanges","operationId":"getNameChangesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"nameId","in":"path","description":"nameId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmNameAuditDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/{gid}/other-progenitors/changes":{"get":{"tags":["germplasm-audit-resource"],"summary":"getOtherProgenitorsChanges","operationId":"getOtherProgenitorsChangesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmOtherProgenitorsAuditDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/{gid}/progenies":{"get":{"tags":["germplasm-resource"],"summary":"Get progenies of specified germplasm","operationId":"getProgeniesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmProgenyDto"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/{gid}/progenitor-details":{"get":{"tags":["germplasm-resource"],"summary":"Get progenitor details of specified germplasm","operationId":"getGermplasmProgenitorDetailsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ProgenitorsDetailsDto"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"patch":{"tags":["germplasm-resource"],"summary":"Update germplasm pedigree: breeding method and progenitors","operationId":"updateGermplasmPedigreeUsingPATCH","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"progenitorsUpdateRequestDto","description":"progenitorsUpdateRequestDto","required":true,"schema":{"$ref":"#/definitions/ProgenitorsUpdateRequestDto"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/germplasm/{gid}/progenitor-details/changes":{"get":{"tags":["germplasm-audit-resource"],"summary":"getProgenitorDetailsChanges","operationId":"getProgenitorDetailsChangesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmProgenitorDetailsAuditDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/{gid}/references/changes":{"get":{"tags":["germplasm-audit-resource"],"summary":"getReferenceChanges","operationId":"getReferenceChangesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmReferenceAuditDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/{gid}/samples":{"get":{"tags":["germplasm-resource"],"summary":"Get samples of specified germplasm","operationId":"getGermplasmSamplesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/SampleDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/{gid}/studies":{"get":{"tags":["germplasm-resource"],"summary":"Returns the studies of the given germplasm","operationId":"getGermplasmStudiesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmStudyDto"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/{gid}/transactions":{"get":{"tags":["transaction-resource"],"summary":"Returns all the transactions for the given germplasm id","description":"Returns all the transactions for the given germplasm id","operationId":"getTransactionsByGermplasmIdUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"lotId","in":"query","description":"lotId","required":false,"type":"integer","format":"int32"},{"name":"lotStatus","in":"query","description":"lotStatus","required":false,"type":"string","enum":["ACTIVE","CLOSED"]},{"name":"page","in":"query","description":"Results page you want to retrieve (0..N)","required":false,"type":"string"},{"name":"size","in":"query","description":"Number of records per page.","required":false,"type":"string"},{"name":"sort","in":"query","description":"Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/TransactionDto"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/germplasm/{gid}/tree":{"get":{"tags":["germplasm-pedigree-resource"],"summary":"Returns the pedigree tree of the given germplasm","operationId":"getGermplasmPedigreeTreeUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"level","in":"query","description":"level","required":false,"type":"integer","format":"int32"},{"name":"includeDerivativeLines","in":"query","description":"includeDerivativeLines","required":true,"type":"boolean"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/GermplasmTreeNode"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/inventory-units":{"get":{"tags":["inventory-unit-resource"],"summary":"It will retrieve all inventory units","description":"It will retrieve all inventory units","operationId":"getLotsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/VariableDetails"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/key-sequences":{"delete":{"tags":["key-sequence-resource"],"summary":"Delete Key Prefix Cache","operationId":"deleteKeySequenceUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"gids","in":"query","description":"gids","required":true,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"},{"name":"prefixes","in":"query","description":"prefixes","required":true,"type":"array","items":{"type":"string"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/KeySequenceRegisterDeleteResponse"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/location-types":{"get":{"tags":["location-resource"],"summary":"Get location types","operationId":"getLocationTypesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"excludeRestrictedTypes","in":"query","description":"excludeRestrictedTypes","required":false,"type":"boolean"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/LocationTypeDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/locations":{"post":{"tags":["location-resource"],"summary":"Create a new Location","description":"Create a new Location","operationId":"createLocationUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"locationRequestDto","description":"locationRequestDto","required":true,"schema":{"$ref":"#/definitions/LocationRequestDto"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/LocationDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/locations/{locationId}":{"get":{"tags":["location-resource"],"summary":"Get location","operationId":"getLocationUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"locationId","in":"path","description":"locationId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/LocationDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"put":{"tags":["location-resource"],"summary":"Update Location","description":"Update Location","operationId":"updateLocationUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"locationId","in":"path","description":"locationId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"locationRequestDto","description":"locationRequestDto","required":true,"schema":{"$ref":"#/definitions/LocationRequestDto"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"delete":{"tags":["location-resource"],"summary":"Delete Location","description":"Delete Location","operationId":"deleteLocationUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"locationId","in":"path","description":"locationId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/lot-lists":{"post":{"tags":["lot-resource"],"summary":"Create list of lots with an initial balance","description":"Create list of lots with an initial balance","operationId":"importLotsWithInitialBalanceUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"lotImportRequestDto","description":"lotImportRequestDto","required":true,"schema":{"$ref":"#/definitions/LotImportRequestDto"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"patch":{"tags":["lot-resource"],"summary":"Update Lots","description":"Update one or more Lots","operationId":"updateLotsUsingPATCH","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"lotRequest","description":"Request with fields to update and criteria to update","required":false,"schema":{"$ref":"#/definitions/LotUpdateRequestDto"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/lot-lists/templates/xls":{"get":{"tags":["lot-resource"],"summary":"Download Template as excel file","description":"Download Template as excel file","operationId":"getTemplateUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"isUpdateFormat","in":"query","description":"isUpdateFormat","required":false,"type":"boolean"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/FileSystemResource"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/lot/{lotId}/attributes":{"get":{"tags":["lot-attribute-resource"],"summary":"Returns lot attributes filtered by lot ID","description":"Returns lot attributes by lot ID","operationId":"getLotAttributeDtosUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"lotId","in":"path","description":"lotId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/AttributeDto"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"post":{"tags":["lot-attribute-resource"],"summary":"Create attribute for specified lot","description":"Create attribute for specified lot","operationId":"createLotAttributeUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"lotId","in":"path","description":"lotId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"requestDto","description":"requestDto","required":true,"schema":{"$ref":"#/definitions/AttributeRequestDto"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/AttributeRequestDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/lot/{lotId}/attributes/{attributeId}":{"delete":{"tags":["lot-attribute-resource"],"summary":"Delete lot attribute","description":"Delete lot attribute","operationId":"deleteLotAttributeUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"lotId","in":"path","description":"lotId","required":true,"type":"integer","format":"int32"},{"name":"attributeId","in":"path","description":"attributeId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}},"patch":{"tags":["lot-attribute-resource"],"summary":"Update lot attribute","description":"Update lot attribute","operationId":"updateLotAttributeUsingPATCH","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"lotId","in":"path","description":"lotId","required":true,"type":"integer","format":"int32"},{"name":"attributeId","in":"path","description":"attributeId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"requestDto","description":"Only the following fields can be updated: value, date, and locationId","required":false,"schema":{"$ref":"#/definitions/AttributeRequestDto"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/AttributeRequestDto"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/lots":{"post":{"tags":["lot-resource"],"summary":"Create Lot","description":"Create a new lot","operationId":"createLotUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"lotGeneratorInputDto","description":"Lot to be created","required":false,"schema":{"$ref":"#/definitions/LotGeneratorInputDto"}}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/lots/close":{"post":{"tags":["lot-resource"],"summary":"Close Lots","description":"Close a collection of lots","operationId":"closeLotsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"in":"body","name":"searchCompositeDto","description":"List of lots to be closed, use a searchId or a list of lot ids","required":false,"schema":{"$ref":"#/definitions/SearchCompositeDtoOfintAndstring"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/lots/generation":{"post":{"tags":["lot-resource"],"summary":"Create multiple lots","operationId":"createLotsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"lotGeneratorBatchRequestDto","description":"Lot template for batch generation. Some fields are ignored (gid, lotId, etc). SearchComposite is a list of gids or a search id (internal usage) ","required":false,"schema":{"$ref":"#/definitions/LotGeneratorBatchRequestDto"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"type":"string"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/lots/germplasm/{gid}":{"get":{"tags":["lot-resource"],"summary":"Returns lots for the given germplasm id","description":"Returns lots for the given germplasm id.","operationId":"getLotsByGermplasmIdUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"gid","in":"path","description":"gid","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"status","in":"query","description":"status","required":false,"type":"string","enum":["ACTIVE","CLOSED"]},{"name":"page","in":"query","description":"Results page you want to retrieve (0..N)","required":false,"type":"string"},{"name":"size","in":"query","description":"Number of records per page.","required":false,"type":"string"},{"name":"sort","in":"query","description":"Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ExtendedLotDto"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/lots/merge":{"post":{"tags":["lot-resource"],"summary":"Merge lots","description":"Merge lots from the same germplasm. It keeps one lot and all the other lot balances will be then transferred to this lot and subsequently discarded.","operationId":"mergeLotsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"in":"body","name":"lotMergeRequestDto","description":"Lot template for merge action.SearchComposite is a list of UUIDs or a search id (internal usage) ","required":false,"schema":{"$ref":"#/definitions/LotMergeRequestDto"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/lots/metadata":{"post":{"tags":["lot-resource"],"summary":"It will retrieve metadata for a lot search","description":"It will retrieve metadata for a lot search","operationId":"getLotSearchMetadataUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"searchCompositeDto","description":"List of lots to get metadata, use a searchId or a list of lot ids","required":false,"schema":{"$ref":"#/definitions/SearchCompositeDtoOfintAndstring"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/LotSearchMetadata"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/lots/search":{"get":{"tags":["lot-resource"],"summary":"It will retrieve lots that matches search conditions","description":"It will retrieve lots that matches search conditions","operationId":"getLotsUsingGET_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"searchRequestId","in":"query","description":"searchRequestId","required":true,"type":"integer","format":"int32"},{"name":"page","in":"query","description":"Results page you want to retrieve (0..N)","required":false,"type":"string"},{"name":"size","in":"query","description":"Number of records per page.","required":false,"type":"string"},{"name":"sort","in":"query","description":"Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ExtendedLotDto"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"post":{"tags":["lot-resource"],"summary":"Post lot search","description":"Post lot search","operationId":"postSearchLotsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"lotsSearchDto","description":"lotsSearchDto","required":true,"schema":{"$ref":"#/definitions/LotsSearchDto"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SearchDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/lots/split":{"post":{"tags":["lot-resource"],"summary":"Split lot","description":"It generates a new lot using an existing lot as the source for the initial deposit.","operationId":"splitLotUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"lotSplitRequestDto","description":"Lot template for merge action.SearchComposite is a list of UUIDs or a search id (internal usage) ","required":false,"schema":{"$ref":"#/definitions/LotSplitRequestDto"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/lots/{lotUUID}":{"get":{"tags":["lot-resource"],"summary":"It will retrieve a lot","description":"It will retrieve lot by lotUUID","operationId":"getLotUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"lotUUID","in":"path","description":"lotUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ExtendedLotDto"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/lots/{lotUUID}/available-balance-transactions":{"get":{"tags":["transaction-resource"],"summary":"It will retrieve transactions that affects the available balance of the lot","description":"It will retrieve transactions that affects the available balance of the lot","operationId":"getAvailableBalanceTransactionsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"lotUUID","in":"path","description":"lotUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/TransactionDto"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/my-program-usage":{"post":{"tags":["program-usage-resource"],"summary":"Save the program selected by the user","description":"Save the program selected by the user","operationId":"saveSelectedProgramUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/my-studies":{"get":{"tags":["study-resource"],"summary":"Get my studies along with statistical information","operationId":"getMyStudiesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"The program UUID","required":false,"type":"string"},{"name":"page","in":"query","description":"page number. Start at 0","required":false,"type":"string"},{"name":"size","in":"query","description":"Number of records per page.","required":false,"type":"string"},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,asc|desc. ","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/MyStudiesDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/name-types":{"post":{"tags":["germplasm-name-type-resource"],"summary":"Create a new name type","description":"Create a new name type","operationId":"createNameTypeUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"germplasmNameTypeRequestDTO","description":"germplasmNameTypeRequestDTO","required":true,"schema":{"$ref":"#/definitions/GermplasmNameTypeRequestDTO"}}],"responses":{"200":{"description":"OK","schema":{"type":"integer","format":"int32"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/name-types/search":{"post":{"tags":["germplasm-name-type-resource"],"summary":"Search name types","description":"Search name types","operationId":"searchNameTypesUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"nameTypeMetadataFilterRequest","description":"nameTypeMetadataFilterRequest","required":true,"schema":{"$ref":"#/definitions/NameTypeMetadataFilterRequest"}},{"name":"page","in":"query","description":"page number. Start at 0","required":false,"type":"string"},{"name":"size","in":"query","description":"Number of records per page.","required":false,"type":"string"},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,asc|desc. ","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmNameTypeDTO"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/name-types/{nameTypeId}":{"delete":{"tags":["germplasm-name-type-resource"],"summary":"Delete a name type","description":"Delete a name type","operationId":"deleteNameTypeUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"nameTypeId","in":"path","description":"nameTypeId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}},"patch":{"tags":["germplasm-name-type-resource"],"summary":"Update a name type","description":"Update a name type","operationId":"updateNameTypeUsingPATCH","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"nameTypeId","in":"path","description":"nameTypeId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"germplasmNameTypeRequestDTO","description":"germplasmNameTypeRequestDTO","required":true,"schema":{"$ref":"#/definitions/GermplasmNameTypeRequestDTO"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/name-types/{nameTypeId}/metadata":{"get":{"tags":["germplasm-name-type-resource"],"summary":"It will retrieve metadata for Name Type","description":"It will retrieve metadata for Name Type","operationId":"getNameTypeMetadataUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"nameTypeId","in":"path","description":"nameTypeId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/NameTypeMetadata"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/pending-transactions":{"patch":{"tags":["transaction-resource"],"summary":"Update Pending Transactions","description":"Update Amount and Notes for pending transactions, Modify the lot available balance through the pending transaction. Important: The operations are executed in sequential order. Supported types: Withdrawals, Deposits ","operationId":"updatePendingTransactionsUsingPATCH","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"in":"body","name":"transactionUpdateInputDtos","description":"New amount or New Available Balance and Notes to be updated per transaction","required":false,"schema":{"type":"array","items":{"$ref":"#/definitions/TransactionUpdateRequestDto"}}}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/programs":{"get":{"tags":["program-resource"],"summary":"listProgramsByCrop","operationId":"listProgramsByCropUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ProgramDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":true},"post":{"tags":["program-resource"],"summary":"Create program","description":"Create program","operationId":"createProgramUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"in":"body","name":"programBasicDetailsDto","description":"programBasicDetailsDto","required":true,"schema":{"$ref":"#/definitions/ProgramBasicDetailsDto"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ProgramDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/programs/{programUUID}":{"get":{"tags":["program-resource"],"summary":"Get program by programUUID","description":"Get program by programUUID","operationId":"getProgramByProgramUUIDUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ProgramDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"delete":{"tags":["program-resource"],"summary":"Delete program","description":"Delete program","operationId":"deleteProgramUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}},"patch":{"tags":["program-resource"],"summary":"Edit a program","description":"Edit a program","operationId":"editProgramUsingPATCH","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"in":"body","name":"programBasicDetailsDto","description":"programBasicDetailsDto","required":true,"schema":{"$ref":"#/definitions/ProgramBasicDetailsDto"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/programs/{programUUID}/favorites":{"post":{"tags":["program-favorite-resource"],"summary":"Add Favorites","description":"Add Favorites","operationId":"addFavoriteUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"in":"body","name":"programFavoriteRequestDtos","description":"programFavoriteRequestDtos","required":true,"schema":{"$ref":"#/definitions/ProgramFavoriteRequestDto"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ProgramFavoriteDTO"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"delete":{"tags":["program-favorite-resource"],"summary":"Delete Favorites","description":"Delete Favorites","operationId":"deleteFavoritesUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"programFavoriteIds","in":"query","description":"programFavoriteIds","required":true,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/programs/{programUUID}/locations/default/{defaultLocationType}":{"get":{"tags":["location-resource"],"summary":"Get default location","operationId":"getDefaultLocationUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"defaultLocationType","in":"path","description":"defaultLocationType","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/LocationDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/programs/{programUUID}/lots/attributes/columns":{"get":{"tags":["lot-resource"],"summary":"getLotAttributeColumns","operationId":"getLotAttributeColumnsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/LotAttributeColumnDto"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/programs/{programUUID}/members":{"post":{"tags":["program-member-resource"],"summary":"Add a set of users as program members with an specific program role","description":"Add a set of users as program members with an specific program role","operationId":"addProgramRoleToUsersUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"in":"body","name":"requestDto","description":"requestDto","required":true,"schema":{"$ref":"#/definitions/AddProgramMemberRequestDto"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"delete":{"tags":["program-member-resource"],"summary":"Delete a set of program members from a given program","description":"Delete a set of program members from a given program","operationId":"removeProgramMembersUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"userIds","in":"query","description":"userIds","required":true,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/programs/{programUUID}/members/eligible-users/search":{"post":{"tags":["program-member-resource"],"summary":"List users eligible to be program members","description":"List users eligible to be program members","operationId":"getMembersEligibleUsersUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"in":"body","name":"userSearchRequest","description":"userSearchRequest","required":true,"schema":{"$ref":"#/definitions/ProgramEligibleUsersSearchRequest"}},{"name":"page","in":"query","description":"Results page you want to retrieve (0..N)","required":false,"type":"string"},{"name":"size","in":"query","description":"Number of records per page.","required":false,"type":"string"},{"name":"sort","in":"query","description":"Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/UserDto"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/programs/{programUUID}/members/search":{"post":{"tags":["program-member-resource"],"summary":"List program members","description":"Get the list or program members","operationId":"getProgramMembersUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"in":"body","name":"userSearchRequest","description":"userSearchRequest","required":true,"schema":{"$ref":"#/definitions/ProgramMembersSearchRequest"}},{"name":"page","in":"query","description":"Results page you want to retrieve (0..N)","required":false,"type":"string"},{"name":"size","in":"query","description":"Number of records per page.","required":false,"type":"string"},{"name":"sort","in":"query","description":"Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ProgramMemberDto"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/programs/{programUUID}/studies":{"get":{"tags":["study-resource"],"summary":"Return a paginated list of studies.","operationId":"getStudiesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyNameContainsString","in":"query","description":"studyNameContainsString","required":false,"type":"string"},{"name":"page","in":"query","description":"page number. Start at 0","required":false,"type":"string"},{"name":"size","in":"query","description":"Number of records per page.","required":false,"type":"string"},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,asc|desc. ","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/StudyDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/programs/{programUUID}/studies/{studyId}":{"delete":{"tags":["study-resource"],"summary":"Delete a study","description":"Delete a study","operationId":"deleteStudyUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}},"patch":{"tags":["study-resource"],"summary":"Partially modifies a study","description":"As of now, it only allows to update the status","operationId":"patchStudyUsingPATCH","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"study","description":"study","required":true,"schema":{"$ref":"#/definitions/Study"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/programs/{programUUID}/studies/{studyId}/datasets/means":{"post":{"tags":["site-analysis-resource"],"summary":"Create means dataset","description":"Create means dataset","operationId":"createMeansDatasetUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"meansImportRequest","description":"meansImportRequest","required":true,"schema":{"$ref":"#/definitions/MeansImportRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/DatasetDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/programs/{programUUID}/studies/{studyId}/datasets/summary-statistics":{"post":{"tags":["site-analysis-resource"],"summary":"Create summary statistics dataset","description":"Create summary statistics dataset","operationId":"createSummaryStatisticsDatasetUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"summaryStatisticsImportRequest","description":"summaryStatisticsImportRequest","required":true,"schema":{"$ref":"#/definitions/SummaryStatisticsImportRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/DatasetDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/programs/{programUUID}/studies/{studyId}/datasets/{parentId}/generation":{"post":{"tags":["dataset-resource"],"summary":"Generate and save a sub-observation dataset","description":"Returns the basic information for the generated dataset","operationId":"generateDatasetUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"parentId","in":"path","description":"parentId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"datasetGeneratorInput","description":"datasetGeneratorInput","required":true,"schema":{"$ref":"#/definitions/DatasetGeneratorInput"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/DatasetDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/programs/{programUUID}/studies/{studyId}/entries":{"post":{"tags":["study-entry-resource"],"summary":"Returns a paginated list of study entries","description":"Returns a paginated list of study entries","operationId":"getStudyEntriesUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"searchDTO","description":"searchDTO","required":false,"schema":{"$ref":"#/definitions/StudyEntrySearchDto"}},{"name":"page","in":"query","description":"Results page you want to retrieve (0..N)","required":false,"type":"string"},{"name":"size","in":"query","description":"Number of records per page.","required":false,"type":"string"},{"name":"sort","in":"query","description":"Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/StudyEntryDto"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/programs/{programUUID}/studies/{studyId}/entries/import":{"post":{"tags":["study-entry-resource"],"summary":"Import Study Entry Details","operationId":"importStudyEntryDetailsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"in":"body","name":"studyEntryDetailsImportRequest","description":"studyEntryDetailsImportRequest","required":true,"schema":{"$ref":"#/definitions/StudyEntryDetailsImportRequest"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/programs/{programUUID}/studies/{studyId}/entries/variables":{"get":{"tags":["study-entry-resource"],"summary":"Get the variables associated to the study filtered by variableType","description":"Get the list variables filtered by variableType","operationId":"getVariablesUsingGET_2","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"variableTypeId","in":"query","description":"variableTypeId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Variable"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/programs/{programUUID}/studies/{studyId}/observations":{"head":{"tags":["study-entry-observation-resource"],"summary":"Count study entry observations","description":"Returns count of study entry observations given a set of variables","operationId":"countObservationsByVariablesUsingHEAD_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"variableIds","in":"query","description":"variableIds","required":true,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}},"post":{"tags":["study-entry-observation-resource"],"summary":"Add new observation for a given study entry","description":"Add new observation for a given study entry","operationId":"createObservationUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"stockPropertyData","description":"stockPropertyData","required":true,"schema":{"$ref":"#/definitions/StockPropertyData"}}],"responses":{"200":{"description":"OK","schema":{"type":"integer","format":"int32"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"patch":{"tags":["study-entry-observation-resource"],"summary":"Updates the given study entry observation","description":"Updates the given study entry observation","operationId":"updateObservationUsingPATCH_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"stockPropertyData","description":"stockPropertyData","required":true,"schema":{"$ref":"#/definitions/StockPropertyData"}}],"responses":{"200":{"description":"OK","schema":{"type":"integer","format":"int32"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/programs/{programUUID}/studies/{studyId}/observations/{observationId}":{"delete":{"tags":["study-entry-observation-resource"],"summary":"Deletes the given study entry observation","description":"Deletes the given study entry observation","operationId":"deleteObservationUsingDELETE_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"observationId","in":"path","description":"observationId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/programs/{programUUID}/studies/{studyId}/sampled":{"get":{"tags":["study-resource"],"summary":"Check if a study is sampled.","description":"Returns boolean indicating if there are samples associated to the study.","operationId":"hasSamplesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"boolean"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/programs/{programUUID}/studies/{studyId}/transactions/cancellation":{"post":{"tags":["study-inventory-resource"],"summary":"Cancel pending Study Transactions","description":"Cancel any transaction with pending status","operationId":"cancelPendingTransactionUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"searchCompositeDto","description":"List of transactions to be cancelled, use a searchId or a list of transaction ids","required":false,"schema":{"$ref":"#/definitions/SearchCompositeDtoOfintAndint"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/programs/{programUUID}/studies/{studyId}/transactions/search":{"post":{"tags":["study-inventory-resource"],"summary":"Get transactions associated to the study","operationId":"searchStudyTransactionsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"studyTransactionsRequest","description":"studyTransactionsRequest","required":true,"schema":{"$ref":"#/definitions/StudyTransactionsRequest"}},{"name":"page","in":"query","description":"Results page you want to retrieve (1..N)","required":false,"type":"string"},{"name":"size","in":"query","description":"Number of records per page.","required":false,"type":"string"},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,asc|desc. ","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/StudyTransactionsDto"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/studies/name-types/{nameTypeId}":{"delete":{"tags":["study-resource"],"summary":"Delete a name type associated to studies","description":"Delete a name type associated to studies","operationId":"deleteNameTypeFromStudiesUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"nameTypeId","in":"path","description":"nameTypeId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/studies/tree":{"get":{"tags":["study-resource"],"summary":"Get the study tree","operationId":"getStudyTreeUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"The program UUID","required":false,"type":"string"},{"name":"parentFolderId","in":"query","description":"The id of the parent folder","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/TreeNode"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/transaction-status-types":{"get":{"tags":["transaction-resource"],"summary":"Get Transaction status types","operationId":"getTransactionStatusTypesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"type":"string","enum":["PENDING","CONFIRMED","CANCELLED"]}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/transaction-types":{"get":{"tags":["transaction-resource"],"summary":"Get Transaction types","operationId":"getTransactionTypesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"type":"string","enum":["WITHDRAWAL","DISCARD","ADJUSTMENT","DEPOSIT"]}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/transactions/cancellation":{"post":{"tags":["transaction-resource"],"summary":"Cancel pending Transactions","description":"Cancel any transaction with pending status","operationId":"cancelPendingTransactionUsingPOST_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"in":"body","name":"searchCompositeDto","description":"List of transactions to be cancelled, use a searchId or a list of transaction ids","required":false,"schema":{"$ref":"#/definitions/SearchCompositeDtoOfintAndint"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/transactions/confirmation":{"post":{"tags":["transaction-resource"],"summary":"Confirm pending Transactions","description":"Confirm any transaction with pending status","operationId":"confirmPendingTransactionUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"in":"body","name":"searchCompositeDto","description":"List of transactions to be confirmed, use a searchId or a list of transaction ids","required":false,"schema":{"$ref":"#/definitions/SearchCompositeDtoOfintAndint"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/transactions/confirmed-adjustments":{"post":{"tags":["transaction-resource"],"summary":"Adjust lots balance","description":"Create new adjust transaction with confirmed status for a set of filtered lots","operationId":"adjustLotsBalanceUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"lotAdjustmentRequestDto","description":"New balance for lots and transaction notes","required":false,"schema":{"$ref":"#/definitions/LotAdjustmentRequestDto"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/transactions/confirmed-deposits-lists":{"post":{"tags":["transaction-resource"],"summary":"Create Confirmed Deposits","description":"Create new deposits with confirmed status for a set of filtered lots","operationId":"createConfirmedDepositsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"in":"body","name":"lotDepositDtos","description":"Deposit amount per Lot","required":false,"schema":{"type":"array","items":{"$ref":"#/definitions/LotDepositDto"}}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/transactions/confirmed-deposits/generation":{"post":{"tags":["transaction-resource"],"summary":"Create Confirmed Deposits","description":"Create new deposits with confirmed status for a list of lots","operationId":"generateConfirmedDepositsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"lotDepositRequestDto","description":"Deposit amount per unit","required":false,"schema":{"$ref":"#/definitions/LotDepositRequestDto"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/transactions/confirmed-withdrawals/generation":{"post":{"tags":["transaction-resource"],"summary":"Create Confirmed Withdrawals","description":"Create new withdrawals with confirmed status for a set of filtered lots","operationId":"createConfirmedWithdrawalsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"in":"body","name":"lotWithdrawalInputDto","description":"Inventory to be reserved per unit","required":false,"schema":{"$ref":"#/definitions/LotWithdrawalInputDto"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/transactions/pending-deposits-lists":{"post":{"tags":["transaction-resource"],"summary":"Create Pending Deposits","description":"Create new deposits with pending status for a list of lots","operationId":"createPendingDepositsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"in":"body","name":"lotDepositDtos","description":"Deposit amount per Lot","required":false,"schema":{"type":"array","items":{"$ref":"#/definitions/LotDepositDto"}}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/transactions/pending-deposits/generation":{"post":{"tags":["transaction-resource"],"summary":"Create Pending Deposits","description":"Create new deposits with pending status for a set of filtered lots","operationId":"generatePendingDepositsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"lotDepositRequestDto","description":"Deposit amount per unit","required":false,"schema":{"$ref":"#/definitions/LotDepositRequestDto"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/transactions/pending-withdrawals/generation":{"post":{"tags":["transaction-resource"],"summary":"Create Pending Withdrawals","description":"Create new withdrawals with pending status for a set of filtered lots","operationId":"createPendingWithdrawalsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"in":"body","name":"lotWithdrawalInputDto","description":"Inventory to be reserved per unit","required":false,"schema":{"$ref":"#/definitions/LotWithdrawalInputDto"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/transactions/search":{"get":{"tags":["transaction-resource"],"summary":"It will retrieve transactions that matches search conditions","description":"It will retrieve transactions that matches search conditions","operationId":"getTransactionsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"searchRequestId","in":"query","description":"searchRequestId","required":true,"type":"integer","format":"int32"},{"name":"page","in":"query","description":"Results page you want to retrieve (0..N)","required":false,"type":"string"},{"name":"size","in":"query","description":"Number of records per page.","required":false,"type":"string"},{"name":"sort","in":"query","description":"Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/TransactionDto"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"post":{"tags":["transaction-resource"],"summary":"Post transaction search","description":"Post transaction search","operationId":"postSearchTransactionsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"transactionsSearchDto","description":"transactionsSearchDto","required":true,"schema":{"$ref":"#/definitions/TransactionsSearchDto"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SearchDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/transactions/xls":{"get":{"tags":["transaction-resource"],"summary":"Download Template as excel file","description":"Download Template as excel file","operationId":"getTransactionsTemplateUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"searchRequestId","in":"query","description":"searchRequestId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/FileSystemResource"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/transactions/{transactionId}":{"get":{"tags":["transaction-resource"],"summary":"It returns a transaction by a given id","description":"It returns a transaction by a given id","operationId":"getLotUsingGET_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"transactionId","in":"path","description":"transactionId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/StudyTransactionsDto"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropName}/variable-cache/{variablesIds}":{"delete":{"tags":["variable-cache-controller"],"summary":"Delete Variables from VariableCache","description":"Remove Variables from VariableCache by Ids","operationId":"deleteVariablesFromCacheUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"name of the crop","required":true,"type":"string"},{"name":"variablesIds","in":"path","description":"Comma separated list of variable ids","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropName}/variables/attributes/search":{"get":{"tags":["variable-resource"],"summary":"Search attribute Variables","operationId":"searchAttributeVariablesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"variableTypeIds","in":"query","description":"variableTypeIds","required":false,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"},{"name":"query","in":"query","description":"query","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Variable"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/classes":{"get":{"tags":["class-resource"],"summary":"All Classes","description":"Get all Classes","operationId":"listAllClassesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"type":"string"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/formula":{"post":{"tags":["formula-resource"],"summary":"Create Formula","description":"Create a formula to calculate a Variable","operationId":"createFormulaUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"},{"in":"body","name":"formulaDto","description":"Formula object to create. Inputs will be extracted from the formula definition. All other info about inputs will be discarded","required":false,"schema":{"$ref":"#/definitions/FormulaDto"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/FormulaDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/formula/{formulaId}":{"put":{"tags":["formula-resource"],"summary":"Update Formula","description":"Update a formula in a Variable","operationId":"updateFormulaUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"formulaId","in":"path","description":"formulaId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"},{"in":"body","name":"formulaDto","description":"formulaDto","required":true,"schema":{"$ref":"#/definitions/FormulaDto"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/FormulaDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"delete":{"tags":["formula-resource"],"summary":"Delete Formula","description":"Mark formula as inactive","operationId":"deleteFormulaUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"formulaId","in":"path","description":"formulaId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropname}/locations/search":{"post":{"tags":["location-resource"],"summary":"List locations","description":"Get a list of locations filter by types, favorites, abbreviations and location name.","operationId":"searchLocationsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"request","description":"list of location types","required":false,"schema":{"$ref":"#/definitions/LocationSearchRequest"}},{"name":"page","in":"query","description":"Results page you want to retrieve (0..N)","required":false,"type":"string"},{"name":"size","in":"query","description":"Number of records per page.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/LocationDTO"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/methods":{"get":{"tags":["method-resource"],"summary":"All Methods","description":"Get all methods","operationId":"listAllMethodsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/MethodDetails"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"post":{"tags":["method-resource"],"summary":"Add Method","description":"Add a new Method","operationId":"addMethodUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"},{"in":"body","name":"method","description":"method","required":true,"schema":{"$ref":"#/definitions/MethodDetails"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/GenericResponse"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/methods/{id}":{"get":{"tags":["method-resource"],"summary":"Get method by id","description":"Get method using method id","operationId":"getMethodByIdUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"id","in":"path","description":"id","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/MethodDetails"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"put":{"tags":["method-resource"],"summary":"Update Method","description":"Update a Method by Id","operationId":"updateMethodUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"id","in":"path","description":"id","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"},{"in":"body","name":"method","description":"method","required":true,"schema":{"$ref":"#/definitions/MethodDetails"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"delete":{"tags":["method-resource"],"summary":"Delete Method","description":"Delete Method by Id","operationId":"deleteMethodUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"id","in":"path","description":"id","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropname}/programs/{programUUID}/entry-types":{"get":{"tags":["entry-type-resource"],"summary":"Get Entry Types","description":"Get Entry Types","operationId":"getEntryTypesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Enumeration"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/programs/{programUUID}/labelPrinting/{labelPrintingType}/default-settings":{"post":{"tags":["label-printing-resource"],"summary":"Get the default preset settings, if exists, according to the specified printing label type and the input in the request body","description":"Returns if exists a default preset according to the printing label type and input in the request body.","operationId":"getDefaultSettingsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"labelPrintingType","in":"path","description":"labelPrintingType","required":true,"type":"string"},{"in":"body","name":"labelsInfoInput","description":"labelsInfoInput","required":true,"schema":{"$ref":"#/definitions/LabelsInfoInput"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/LabelPrintingPresetDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/programs/{programUUID}/labelPrinting/{labelPrintingType}/labelTypes":{"post":{"tags":["label-printing-resource"],"summary":"Get the list of available label fields according to the specified printing label type and the input in the request body","description":"Returns list of available label fields grouped by type according to the printing label type and input in the request body.","operationId":"getAvailableLabelFieldsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"labelPrintingType","in":"path","description":"labelPrintingType","required":true,"type":"string"},{"in":"body","name":"labelsInfoInput","description":"labelsInfoInput","required":true,"schema":{"$ref":"#/definitions/LabelsInfoInput"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/LabelType"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/programs/{programUUID}/labelPrinting/{labelPrintingType}/labels/summary":{"post":{"tags":["label-printing-resource"],"summary":"Get Summary of Labels Needed according to the specified printing label type","description":"Returns summary of labels needed according to the printing label type and input in the request body.","operationId":"getLabelsNeededSummaryUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"labelPrintingType","in":"path","description":"labelPrintingType","required":true,"type":"string"},{"in":"body","name":"labelsInfoInput","description":"labelsInfoInput","required":true,"schema":{"$ref":"#/definitions/LabelsInfoInput"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/LabelsNeededSummaryResponse"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/programs/{programUUID}/labelPrinting/{labelPrintingType}/labels/{fileExtension}":{"post":{"tags":["label-printing-resource"],"summary":"Export the labels to a specified file type","operationId":"getLabelsFileUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"labelPrintingType","in":"path","description":"labelPrintingType","required":true,"type":"string"},{"name":"fileExtension","in":"path","description":"fileExtension","required":true,"type":"string"},{"in":"body","name":"labelsGeneratorInput","description":"labelsGeneratorInput","required":true,"schema":{"$ref":"#/definitions/LabelsGeneratorInput"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/FileSystemResource"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/programs/{programUUID}/labelPrinting/{labelPrintingType}/metadata":{"post":{"tags":["label-printing-resource"],"summary":"Get the metadata according to the specified printing label type and the input in the request body","description":"Returns summary of labels needed according to the printing label type and input in the request body.","operationId":"getOriginResourceMetadadaUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"labelPrintingType","in":"path","description":"labelPrintingType","required":true,"type":"string"},{"in":"body","name":"labelsInfoInput","description":"labelsInfoInput","required":true,"schema":{"$ref":"#/definitions/LabelsInfoInput"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/OriginResourceMetadata"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/programs/{programUUID}/labelPrinting/{labelPrintingType}/sortable-fields":{"get":{"tags":["label-printing-resource"],"summary":"Get the Sortable fields according to the specified printing label type","description":"Returns list of Sortable label fields according to the printing label type.","operationId":"getSortableFieldsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"labelPrintingType","in":"path","description":"labelPrintingType","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/SortableFieldDto"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/programs/{programUUID}/presets":{"get":{"tags":["preset-resource"],"summary":"Get presets","description":"Get presets.","operationId":"getPresetsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"toolId","in":"query","description":"toolId","required":true,"type":"integer","format":"int32"},{"name":"toolSection","in":"query","description":"toolSection","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/PresetDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"put":{"tags":["preset-resource"],"summary":"Create a new Preset","description":"Create a new preset.","operationId":"createPresetUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"in":"body","name":"presetDTO","description":"presetDTO","required":true,"schema":{"$ref":"#/definitions/PresetDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/PresetDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/programs/{programUUID}/presets/{presetId}":{"put":{"tags":["preset-resource"],"summary":"Update a existing Preset","description":"Update a existing Preset.","operationId":"updatePresetUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"presetId","in":"path","description":"presetId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"presetDTO","description":"presetDTO","required":true,"schema":{"$ref":"#/definitions/PresetDTO"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"delete":{"tags":["preset-resource"],"summary":"Delete preset","description":"Delete preset.","operationId":"deletePresetUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"presetId","in":"path","description":"presetId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropname}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/observationUnits/mapList":{"post":{"tags":["dataset-resource"],"summary":"It will retrieve all the observation units in a simple JSON array table format","description":"It will retrieve data from variables specified in filterColumns at observation/sub-observation level. Returns data as a simple JSON Array table format.","operationId":"getObservationUnitTableAsJSONArrayUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"searchDTO","description":"searchDTO","required":true,"schema":{"$ref":"#/definitions/ObservationUnitsSearchDTO"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/MapOfstringAndobject"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/observationUnits/search":{"post":{"tags":["dataset-resource"],"summary":"Post observation-units search","description":"Post observation-units search.","operationId":"postSearchObservationUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"observationUnitsSearchDTO","description":"observationUnitsSearchDTO","required":true,"schema":{"$ref":"#/definitions/ObservationUnitsSearchDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SearchDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/observationUnits/table":{"post":{"tags":["dataset-resource"],"summary":"It will retrieve all the observation units","description":"It will retrieve all the observation units including observations and props values in a format that will be used by the Observations table.","operationId":"getObservationUnitTableUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"searchDTO","description":"searchDTO","required":true,"schema":{"$ref":"#/definitions/ObservationUnitsSearchDTO"}},{"name":"page","in":"query","description":"Results page you want to retrieve (0..N)","required":false,"type":"string"},{"name":"size","in":"query","description":"Number of records per page.","required":false,"type":"string"},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,asc|desc. ","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ObservationUnitRow"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/programs/{programUUID}/studies/{studyId}/entries":{"put":{"tags":["study-entry-resource"],"summary":"Create germplasm entries in study based on the specified germplasm ids","description":"Create germplasm entries in study based on the specified germplasm ids","operationId":"createStudyEntriesUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"studyEntryGeneratorRequestDto","description":"Study Entry template for batch generation. SearchComposite is a list of gids","required":false,"schema":{"$ref":"#/definitions/StudyEntryGeneratorRequestDto"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"delete":{"tags":["study-entry-resource"],"summary":"Delete germplasm entries in study","description":"Delete germplasm entries in study","operationId":"deleteStudyEntriesUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropname}/programs/{programUUID}/studies/{studyId}/entries/generation":{"post":{"tags":["study-entry-resource"],"summary":"Create germplasm entries in study based on the specified germplasm list id","description":"Create germplasm entries in study based on the specified germplasm list id ","operationId":"createStudyEntriesUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"listId","in":"query","description":"listId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/programs/{programUUID}/studies/{studyId}/entries/properties":{"put":{"tags":["study-entry-resource"],"summary":"Update germplasm entries property","description":"Update germplasm entries property","operationId":"updateStudyEntriesPropertyUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"updateRequestDto","description":"updateRequestDto","required":true,"schema":{"$ref":"#/definitions/StudyEntryPropertyBatchUpdateRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/programs/{programUUID}/studies/{studyId}/entries/{entryId}":{"put":{"tags":["study-entry-resource"],"summary":"Replace germplasm entry in study","description":"Replace germplasm entry in study","operationId":"replaceStudyEntryUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"entryId","in":"path","description":"entryId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"studyEntryDto","description":"studyEntryDto","required":true,"schema":{"$ref":"#/definitions/StudyEntryDto"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/programs/{programUUID}/studies/{studyId}/germplasm-sources/search":{"post":{"tags":["germplasm-study-source-resource"],"summary":"Post generated germplasm in a study search","description":"Post generated germplasm in a study search","operationId":"postGermplasmStudySourceTableUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"germplasmStudySourceSearchRequest","description":"germplasmStudySourceSearchRequest","required":true,"schema":{"$ref":"#/definitions/GermplasmStudySourceSearchRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SearchDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/programs/{programUUID}/studies/{studyId}/germplasm-sources/table":{"post":{"tags":["germplasm-study-source-resource"],"summary":"It will retrieve all generated germplasm in a study","description":"It will retrieve all generated germplasm in a study","operationId":"getGermplasmStudySourceTableUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"germplasmStudySourceSearchRequest","description":"germplasmStudySourceSearchRequest","required":true,"schema":{"$ref":"#/definitions/GermplasmStudySourceSearchRequest"}},{"name":"page","in":"query","description":"Results page you want to retrieve (0..N)","required":false,"type":"string"},{"name":"size","in":"query","description":"Number of records per page.","required":false,"type":"string"},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,asc|desc. ","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmStudySourceDto"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/programs/{programUUID}/studies/{studyId}/instances":{"get":{"tags":["study-instance-resource"],"summary":"List all study instances with basic metadata.","description":"Returns list of all study instances with basic metadata.","operationId":"listStudyInstancesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/StudyInstance"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"delete":{"tags":["study-instance-resource"],"summary":"Delete study instances","description":"Delete study instances","operationId":"deleteStudyInstancesUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"instanceIds","in":"query","description":"instanceIds","required":true,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropname}/programs/{programUUID}/studies/{studyId}/instances/generation":{"post":{"tags":["study-instance-resource"],"summary":"Create new study instances","description":"Create new study instances","operationId":"createStudyInstancesUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"numberOfInstancesToGenerate","in":"query","description":"numberOfInstancesToGenerate","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/StudyInstance"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/programs/{programUUID}/studies/{studyId}/instances/{instanceId}":{"get":{"tags":["study-instance-resource"],"summary":"Get study instance with basic metadata.","description":"Get study instances with basic metadata.","operationId":"getStudyInstanceUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"instanceId","in":"path","description":"instanceId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/StudyInstance"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/programs/{programUUID}/studies/{studyId}/instances/{instanceId}/descriptors":{"post":{"tags":["study-instance-resource"],"summary":"Add study instance descriptor (ENVIRONMENT DETAIL)","description":"Add study instance descriptor","operationId":"addInstanceDescriptorUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"instanceId","in":"path","description":"instanceId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"instanceDescriptorData","description":"instanceDescriptorData","required":true,"schema":{"$ref":"#/definitions/InstanceDescriptorData"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/InstanceDescriptorData"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/programs/{programUUID}/studies/{studyId}/instances/{instanceId}/descriptors/{descriptorDataId}":{"patch":{"tags":["study-instance-resource"],"summary":"Update study instance descriptor (ENVIRONMENT DETAIL)","description":"Update study instance descriptor","operationId":"updateInstanceDescriptorUsingPATCH","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"instanceId","in":"path","description":"instanceId","required":true,"type":"integer","format":"int32"},{"name":"descriptorDataId","in":"path","description":"descriptorDataId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"instanceDescriptorData","description":"instanceDescriptorData","required":true,"schema":{"$ref":"#/definitions/InstanceDescriptorData"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/InstanceDescriptorData"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropname}/programs/{programUUID}/studies/{studyId}/instances/{instanceId}/georeferences":{"delete":{"tags":["study-instance-resource"],"summary":"Delete georeference associated to an instance","description":"Delete georeference of associated to an instance","operationId":"deleteInstanceGeoreferencesUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"instanceId","in":"path","description":"instanceId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropname}/programs/{programUUID}/studies/{studyId}/instances/{instanceId}/observations":{"post":{"tags":["study-instance-resource"],"summary":"Add study instance observation (ENVIRONMENT CONDITION)","description":"Add study instance observation","operationId":"addInstanceObservationUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"instanceId","in":"path","description":"instanceId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"instanceObservationData","description":"instanceObservationData","required":true,"schema":{"$ref":"#/definitions/InstanceObservationData"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/InstanceObservationData"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/programs/{programUUID}/studies/{studyId}/instances/{instanceId}/observations/{observationDataId}":{"patch":{"tags":["study-instance-resource"],"summary":"Update study instance data (ENVIRONMENT CONDITION)","description":"Update study instance observation","operationId":"updateInstanceObservationUsingPATCH","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"instanceId","in":"path","description":"instanceId","required":true,"type":"integer","format":"int32"},{"name":"observationDataId","in":"path","description":"observationDataId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"instanceObservationData","description":"instanceObservationData","required":true,"schema":{"$ref":"#/definitions/InstanceObservationData"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/InstanceObservationData"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropname}/properties":{"get":{"tags":["property-resource"],"summary":"All properties or filter by class name","description":"Get all properties or filter by class name","operationId":"listAllPropertyByClassUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"},{"name":"class","in":"query","description":"class","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/PropertyDetails"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"post":{"tags":["property-resource"],"summary":"Add Property","description":"Add a Property using Given Data","operationId":"addPropertyUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"},{"in":"body","name":"property","description":"property","required":true,"schema":{"$ref":"#/definitions/PropertyDetails"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/GenericResponse"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/properties/{id}":{"get":{"tags":["property-resource"],"summary":"Get Property by id","description":"Get Property using given Property id","operationId":"getPropertyByIdUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"id","in":"path","description":"id","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/PropertyDetails"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"put":{"tags":["property-resource"],"summary":"Update Property","description":"Update Property using Given Data","operationId":"updatePropertyUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"id","in":"path","description":"id","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"},{"in":"body","name":"property","description":"property","required":true,"schema":{"$ref":"#/definitions/PropertyDetails"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"delete":{"tags":["property-resource"],"summary":"Delete Property","description":"Delete Property using Given Id","operationId":"deletePropertyUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"id","in":"path","description":"id","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropname}/scales":{"get":{"tags":["scale-resource"],"summary":"All Scales","description":"Get all scales","operationId":"listAllScaleUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ScaleDetails"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"post":{"tags":["scale-resource"],"summary":"Add Scale","description":"Add new scale using detail","operationId":"addScaleUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"},{"in":"body","name":"scaleSummary","description":"scaleSummary","required":true,"schema":{"$ref":"#/definitions/ScaleDetails"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/GenericResponse"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/scales/{id}":{"get":{"tags":["scale-resource"],"summary":"Get Scale","description":"Get Scale By Id","operationId":"getScaleByIdUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"id","in":"path","description":"id","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ScaleDetails"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"put":{"tags":["scale-resource"],"summary":"Update Scale","description":"Update existing scale using detail","operationId":"updateScaleUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"id","in":"path","description":"id","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"},{"in":"body","name":"scaleSummary","description":"scaleSummary","required":true,"schema":{"$ref":"#/definitions/ScaleDetails"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"delete":{"tags":["scale-resource"],"summary":"Delete Scale","description":"Delete Scale using Given Id","operationId":"deleteScaleUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"id","in":"path","description":"id","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{cropname}/study-types/visible":{"get":{"tags":["study-type-resource"],"summary":"List all study type","description":"Returns a list of all study types.","operationId":"listStudyTypesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/StudyTypeDto"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/variables":{"get":{"tags":["variable-resource"],"summary":"All variables","description":"Gets all variables.","operationId":"listAllVariablesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"property","in":"query","description":"property","required":false,"type":"string"},{"name":"favourite","in":"query","description":"favourite","required":false,"type":"boolean"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/VariableDetails"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"post":{"tags":["variable-resource"],"summary":"Add Variable","description":"Add new variable using given data","operationId":"addVariableUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"},{"in":"body","name":"variable","description":"variable","required":true,"schema":{"$ref":"#/definitions/VariableDetails"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/GenericResponse"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/variables/analysis":{"post":{"tags":["variable-resource"],"summary":"Create Analysis Variables","description":"Create analysis variables","operationId":"createAnalysisVariablesUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"in":"body","name":"analysisVariablesImportRequest","description":"analysisVariablesImportRequest","required":true,"schema":{"$ref":"#/definitions/AnalysisVariablesImportRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/VariableDetails"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/variables/filter":{"get":{"tags":["variable-resource"],"summary":"All variables using given filter","description":"Gets all variables using filter","operationId":"listAllVariablesUsingFilterUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"Use <code>GET /crop/list</code> service to retrieve possible crop name values that can be supplied here.","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"Use <code>GET /program/list</code> service to retrieve program uuid that can be supplied here.","required":true,"type":"string"},{"name":"propertyIds","in":"query","description":"Use <code>GET /ontology/{cropname}/properties</code> service  to retrieve possible property ids that can be supplied here as a comma separated list.","required":false,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"},{"name":"methodIds","in":"query","description":"Use <code>GET /ontology/{cropname}/methods</code> service  to retrieve possible method ids that can be supplied here as a comma separated list.","required":false,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"},{"name":"scaleIds","in":"query","description":"Use <code>GET /ontology/{cropname}/scales</code> service  to retrieve possible scale ids that can be supplied here as a comma separated list.","required":false,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"},{"name":"variableIds","in":"query","description":"Use <code>GET /ontology/{cropname}/variables</code> service  to retrieve possible variable ids that can be supplied here as a comma separated list.","required":false,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"},{"name":"exclusionVariableIds","in":"query","description":"Specify ids of variables to exclude. Use <code>GET /ontology/{cropname}/variables</code> service to retrieve possible variable ids that can be supplied here as a comma separated list.","required":false,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"},{"name":"dataTypeIds","in":"query","description":"Use <code>GET /ontology/datatypes</code> service  to retrieve possible data type ids that can be supplied here as a comma separated list.","required":false,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"},{"name":"variableTypeIds","in":"query","description":"Use <code>GET /ontology/variableTypes</code> service  to list possible variable type ids that can be supplied here as a comma separated list. ","required":false,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"},{"name":"variableNames","in":"query","description":"List of names or alias ","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"name":"propertyClasses","in":"query","description":"Use <code>GET /ontology/{cropname}/classes</code> service  to retrieve possible property class values that can be supplied here as a comma separated list.","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"name":"showObsoletes","in":"query","description":"showObsoletes","required":false,"type":"boolean","default":false},{"name":"datasetIds","in":"query","description":"datasetIds","required":false,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"},{"name":"germplasmUUIDs","in":"query","description":"germplasmUUIDs","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"name":"lotIds","in":"query","description":"lotIds","required":false,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/VariableDetails"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{cropname}/variables/{id}":{"get":{"tags":["variable-resource"],"summary":"Get Variable","description":"Get Variable By Id","operationId":"getVariableByIdUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"},{"name":"id","in":"path","description":"id","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/VariableDetails"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"put":{"tags":["variable-resource"],"summary":"Update Variable","description":"Update variable using given data","operationId":"updateVariableUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"},{"name":"id","in":"path","description":"id","required":true,"type":"string"},{"in":"body","name":"variable","description":"variable","required":true,"schema":{"$ref":"#/definitions/VariableDetails"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"delete":{"tags":["variable-resource"],"summary":"Delete Variable","description":"Delete Variable by Id","operationId":"deleteVariableUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropname","in":"path","description":"cropname","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"},{"name":"id","in":"path","description":"id","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{crop}/check-insertion-manners":{"get":{"tags":["check-insertion-manner-resource"],"summary":"Gets insertion manners for checks","operationId":"retrieveCheckInsertionMannersUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/TermSummary"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/data-types":{"get":{"tags":["data-type-resource"],"summary":"All Data Types","description":"Get all Data Types","operationId":"listAllDataTypesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/DataType"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/experimental-design-types":{"get":{"tags":["experimental-design-type-resource"],"summary":"Gets all experimental design types supported for design generation","operationId":"retrieveDesignTypesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ExperimentDesignType"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/germplasm-list-folders":{"post":{"tags":["germplasm-list-tree-resource"],"summary":"Create germplasm list folder","description":"Create sample list folder.","operationId":"createGermplasmListFolderUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"folderName","in":"query","description":"folderName","required":true,"type":"string"},{"name":"parentId","in":"query","description":"parentId","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/germplasm-list-folders/{folderId}":{"put":{"tags":["germplasm-list-tree-resource"],"summary":"Update germplasm list folder","description":"Update germplasm list folder.","operationId":"updateGermplasmListFolderNameUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"folderId","in":"path","description":"folderId","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"newFolderName","in":"query","description":"newFolderName","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"delete":{"tags":["germplasm-list-tree-resource"],"summary":"Delete germplasm list folder","description":"Delete germplasm list folder.","operationId":"deleteGermplasmListFolderUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"folderId","in":"path","description":"folderId","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{crop}/germplasm-list-folders/{folderId}/move":{"put":{"tags":["germplasm-list-tree-resource"],"summary":"Move germplasm list folder.","description":"Move germplasm list folder.","operationId":"moveGermplasmListUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"folderId","in":"path","description":"folderId","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"newParentId","in":"query","description":"newParentId","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TreeNode"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/germplasm-list-types":{"get":{"tags":["germplasm-list-resource"],"summary":"Get germplasm lists types","description":"Get germplasm lists types","operationId":"getGermplasmListTypesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"The crop type","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"The program UUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmListTypeDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/germplasm-lists":{"post":{"tags":["germplasm-list-resource"],"summary":"Create a new Germplasm list","operationId":"createUsingPOST_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/GermplasmListGeneratorDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/GermplasmListGeneratorDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"patch":{"tags":["germplasm-list-resource"],"summary":"Import Germplasm list updates","operationId":"importUpdatesUsingPATCH","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/GermplasmListGeneratorDTO"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{crop}/germplasm-lists/name-types/{nameTypeId}":{"delete":{"tags":["germplasm-list-resource"],"summary":"Delete a name type associated to germplasm list","description":"Delete a name type associated to germplasm list","operationId":"deleteGermplasmListNameTypesUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"name":"nameTypeId","in":"path","description":"nameTypeId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{crop}/germplasm-lists/tree":{"get":{"tags":["germplasm-list-tree-resource"],"summary":"Get germplasm lists given a tree parent node folder","description":"Get germplasm lists given a tree parent node folder","operationId":"getGermplasmListByParentFolderIdUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"The crop type","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"The program UUID","required":false,"type":"string"},{"name":"parentFolderId","in":"query","description":"The id of the parent folder","required":false,"type":"string"},{"name":"onlyFolders","in":"query","description":"Only folders","required":false,"type":"boolean"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/TreeNode"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/germplasm-lists/tree-state":{"get":{"tags":["germplasm-list-tree-resource"],"summary":"Get tree of expanded germplasm list folders last used by user","description":"Get tree of expanded germplasm list folders last used by user","operationId":"getUserTreeStateUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"The crop type","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"The program UUID","required":false,"type":"string"},{"name":"userId","in":"query","description":"The User ID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/TreeNode"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"post":{"tags":["germplasm-list-tree-resource"],"summary":"Save hierarchy of germplasm list folders last used by user","description":"Save hierarchy of germplasm list folders last used by user","operationId":"saveUserTreeStateUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"The crop type","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"The program UUID","required":false,"type":"string"},{"in":"body","name":"treeState","description":"treeState","required":true,"schema":{"$ref":"#/definitions/UserTreeState"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/germplasm-lists/{germplasmListId}/entries":{"post":{"tags":["germplasm-list-resource"],"summary":"Add germplasm entries to an existing list","operationId":"addGermplasmEntriesToListUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"germplasmListId","in":"path","description":"germplasmListId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"searchComposite","description":"searchComposite","required":true,"schema":{"$ref":"#/definitions/SearchCompositeDtoOfGermplasmSearchRequestAndint"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"delete":{"tags":["germplasm-list-resource"],"summary":"Remove germplasm entries from an existing list","operationId":"removeGermplasmEntriesFromListUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"germplasmListId","in":"path","description":"germplasmListId","required":true,"type":"integer","format":"int32"},{"name":"selectedEntries","in":"query","description":"selectedEntries","required":true,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{crop}/germplasm-lists/{germplasmListId}/entries/import":{"post":{"tags":["germplasm-list-resource"],"summary":"Import germplasm list entries from an existing list","operationId":"addGermplasmListEntriesToAnotherListUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"germplasmListId","in":"path","description":"germplasmListId","required":true,"type":"integer","format":"int32"},{"name":"sourceGermplasmListId","in":"query","description":"sourceGermplasmListId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"},{"in":"body","name":"searchComposite","description":"searchComposite","required":true,"schema":{"$ref":"#/definitions/SearchCompositeDtoOfGermplasmListDataSearchRequestAndint"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/germplasm-lists/{listId}":{"delete":{"tags":["germplasm-list-resource"],"summary":"Delete germplasm list","description":"Delete germplasm list.","operationId":"deleteGermplasmListUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"listId","in":"path","description":"listId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{crop}/programs/{programUUID}/sample-list-folders":{"post":{"tags":["sample-list-resource"],"summary":"Create sample list folder","description":"Create sample list folder. ","operationId":"createSampleListFolderUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"folderName","in":"query","description":"folderName","required":true,"type":"string"},{"name":"parentId","in":"query","description":"parentId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/sample-list-folders/{folderId}":{"put":{"tags":["sample-list-resource"],"summary":"Update sample list folder","description":"Update sample list folder. ","operationId":"updateSampleListFolderNameUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"folderId","in":"path","description":"folderId","required":true,"type":"integer","format":"int32"},{"name":"newFolderName","in":"query","description":"newFolderName","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"delete":{"tags":["sample-list-resource"],"summary":"Delete sample list folder","description":"Delete sample list folder. ","operationId":"deleteSampleListFolderUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"folderId","in":"path","description":"folderId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{crop}/programs/{programUUID}/sample-list-folders/{folderId}/move":{"put":{"tags":["sample-list-resource"],"summary":"Move sample list folder","description":"Move sample list folder. ","operationId":"moveSampleListFolderUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"folderId","in":"path","description":"folderId","required":true,"type":"integer","format":"int32"},{"name":"newParentId","in":"query","description":"newParentId","required":true,"type":"integer","format":"int32"},{"name":"isCropList","in":"query","description":"isCropList","required":true,"type":"boolean"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/samples":{"get":{"tags":["sample-resource"],"summary":"Get samples","description":"Get samples","operationId":"filterUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"obsUnitId","in":"query","description":"The observation unit to which the samples belong","required":false,"type":"string"},{"name":"listId","in":"query","description":"The list to which the samples belong","required":false,"type":"integer","format":"int32"},{"name":"page","in":"query","description":"Results page you want to retrieve (0..N)","required":false,"type":"string"},{"name":"size","in":"query","description":"Number of records per page.","required":false,"type":"string"},{"name":"sort","in":"query","description":"Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/SampleDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets":{"get":{"tags":["dataset-resource"],"summary":"It will retrieve a list of datasets","description":"Retrieves the list of datasets for the specified study.","operationId":"getDatasetsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetTypeIds","in":"query","description":"datasetTypeIds","required":false,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/DatasetDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}":{"get":{"tags":["dataset-resource"],"summary":"It will retrieve a dataset given the id","description":"Retrieves a dataset given the id","operationId":"getDatasetUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/DatasetDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/derived-variables/calculation":{"post":{"tags":["derived-variable-resource"],"summary":"Execute Derived Variable","description":"Execute the formula of a derived variable for each observation of specified instances.","operationId":"calculateUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/CalculateVariableRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"object","additionalProperties":{"type":"object"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/derived-variables/formula-variables":{"get":{"tags":["derived-variable-resource"],"summary":"Get All Formula Variables","description":"Gets the list of formula variables in study.","operationId":"formulaVariablesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/FormulaVariable"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/derived-variables/{variableId}/formula-variables/dataset-map":{"get":{"tags":["derived-variable-resource"],"summary":"Get a map of formula variables and dataset(s) from where they belong to","operationId":"getFormulaVariableDatasetMapUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"},{"name":"variableId","in":"path","description":"variableId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object","additionalProperties":{"$ref":"#/definitions/VariableDatasetsDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/derived-variables/{variableId}/formula-variables/missing":{"get":{"tags":["derived-variable-resource"],"summary":"Get Missing Formula Variables","description":"Gets the list of formula variables that are not yet added in study.","operationId":"missingFormulaVariablesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"},{"name":"variableId","in":"path","description":"variableId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/FormulaVariable"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/instances":{"get":{"tags":["dataset-resource"],"summary":"Retrieves all instances associated to the dataset","description":"Retrieves all instances associated to the dataset","operationId":"getDatasetInstancesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/StudyInstance"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/observation-units":{"head":{"tags":["dataset-resource"],"summary":"Count observation units of dataset","description":"Returns count of observation units of dataset","operationId":"countObservationUnitsUsingHEAD","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/observation-units/drafts/acceptance":{"post":{"tags":["dataset-resource"],"summary":"Move draft value to saved value in sub-observation dataset","description":"Save information for the imported dataset","operationId":"acceptDraftDataUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/observation-units/drafts/filter/acceptance":{"post":{"tags":["dataset-resource"],"summary":"Move draft value to saved value in sub-observation dataset","description":"Save information for the imported dataset","operationId":"acceptDraftDataByVariableUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"searchDTO","description":"searchDTO","required":true,"schema":{"$ref":"#/definitions/ObservationUnitsSearchDTO"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/observation-units/drafts/out-of-bounds":{"get":{"tags":["dataset-resource"],"summary":"Check if exist draft values out of bounds in sub-observation dataset","description":"Check out of bounds","operationId":"checkOutOfBoundDraftDataUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/observation-units/drafts/rejection":{"post":{"tags":["dataset-resource"],"summary":"Reject draft value in sub-observation dataset","description":"Reject information for the imported dataset","operationId":"rejectDraftDataUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/observation-units/drafts/set-as-missing":{"post":{"tags":["dataset-resource"],"summary":"Set missing value to saved value in sub-observation dataset","description":"Set missing for the imported dataset","operationId":"setValuesToMissingUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/observation-units/entries":{"post":{"tags":["dataset-resource"],"summary":"Replace the entry (gid) for a set of observation units","description":"Replace the entry (gid) for a set of observation units","operationId":"updateObservationUnitsEntryUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/ObservationUnitEntryReplaceRequest"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/observation-units/filter/delete-value":{"post":{"tags":["dataset-resource"],"summary":"Delete values of the selected variable","description":"Delete values of the selected variable","operationId":"deleteVariableValuesUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"observationUnitsSearchDTO","description":"observationUnitsSearchDTO","required":true,"schema":{"$ref":"#/definitions/ObservationUnitsSearchDTO"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/observation-units/filter/set-value":{"post":{"tags":["dataset-resource"],"summary":"Set value to the selected variable","description":"Set value to the selected variable","operationId":"setValueToVariableUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"paramDTO","description":"paramDTO","required":true,"schema":{"$ref":"#/definitions/ObservationUnitsParamDTO"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/observation-units/metadata":{"post":{"tags":["dataset-resource"],"summary":"Get metadata for a set of observation units","description":"Get metadata for a set of observation units","operationId":"getObservationUnitsMetadataUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"request","description":"request","required":true,"schema":{"$ref":"#/definitions/SearchCompositeDtoOfObservationUnitsSearchDTOAndint"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ObservationUnitsMetadata"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/observation-units/observations/filter/count":{"post":{"tags":["dataset-resource"],"summary":"Count Filtered Phenotypes and Instances per Variable","description":"Returns count of phenotypes for variables","operationId":"countFilteredInstancesAndObservationUnitsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"filterParams","description":"filterParams","required":true,"schema":{"$ref":"#/definitions/ObservationUnitsSearchDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/FilteredPhenotypesInstancesCountDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/observationUnits/observations":{"put":{"tags":["dataset-resource"],"summary":"Put Observations Dataset","description":"Put Observations Dataset","operationId":"postObservationUnitsUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"input","description":"input","required":true,"schema":{"$ref":"#/definitions/ObservationsPutRequestInput"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/observationUnits/table/columns":{"get":{"tags":["dataset-resource"],"summary":"Get Dataset Columns","description":"Retrieves ALL MeasurementVariables (columns) associated to the dataset, that will be shown in the Observation Table","operationId":"getObservationSetColumnsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"},{"name":"draftMode","in":"query","description":"draftMode","required":false,"type":"boolean"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/MeasurementVariable"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/observationUnits/{instanceId}":{"head":{"tags":["dataset-resource"],"summary":"Count Phenotypes for specific instance (environment)","description":"Returns count of phenotypes for specific instance (environment)","operationId":"countPhenotypesByInstanceUsingHEAD","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"},{"name":"instanceId","in":"path","description":"instanceId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/observationUnits/{observationUnitId}/observations":{"post":{"tags":["dataset-resource"],"summary":"Add Observation","description":"Add Observation","operationId":"addObservationUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"},{"name":"observationUnitId","in":"path","description":"observationUnitId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"observation","description":"observation","required":true,"schema":{"$ref":"#/definitions/ObservationDto"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ObservationDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/observationUnits/{observationUnitId}/observations/{observationId}":{"delete":{"tags":["dataset-resource"],"summary":"Delete Observation","description":"Delete Observation","operationId":"deleteObservationUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"},{"name":"observationUnitId","in":"path","description":"observationUnitId","required":true,"type":"integer","format":"int32"},{"name":"observationId","in":"path","description":"observationId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}},"patch":{"tags":["dataset-resource"],"summary":"Update Observation","description":"Update Observation","operationId":"updateObservationUsingPATCH","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"},{"name":"observationUnitId","in":"path","description":"observationUnitId","required":true,"type":"integer","format":"int32"},{"name":"observationId","in":"path","description":"observationId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"observationDto","description":"Only some fields will be updated: ie. value, draftValue","required":false,"schema":{"$ref":"#/definitions/ObservationDto"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ObservationDto"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/properties":{"get":{"tags":["dataset-resource"],"summary":"Get all Dataset properties","description":"Get all Dataset properties","operationId":"getAllpropertiesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ProjectPropertiesDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/variables":{"put":{"tags":["dataset-resource"],"summary":"Add Dataset Variable","description":"Add Dataset Variable","operationId":"addVariableUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"datasetVariable","description":"datasetVariable","required":true,"schema":{"$ref":"#/definitions/DatasetVariable"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/MeasurementVariable"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"delete":{"tags":["dataset-resource"],"summary":"Remove dataset variables","description":"Remove a set of variables from dataset","operationId":"removeVariablesUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"},{"name":"variableIds","in":"query","description":"variableIds","required":true,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/variables/observations":{"head":{"tags":["dataset-resource"],"summary":"Count Phenotypes","description":"Returns count of phenotypes for variables","operationId":"countPhenotypesUsingHEAD","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"},{"name":"variableIds","in":"query","description":"variableIds","required":true,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/variables/{variableTypeId}":{"get":{"tags":["dataset-resource"],"summary":"Get the list of dataset variables filtered by variableType","description":"Get the list of dataset variables filtered by variableType","operationId":"getVariablesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"},{"name":"variableTypeId","in":"path","description":"variableTypeId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/MeasurementVariableDto"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/datasets/{datasetId}/{fileType}":{"get":{"tags":["dataset-resource"],"summary":"Exports the dataset to a specified file type","description":"Exports the dataset to a specified file type","operationId":"exportDatasetUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetId","in":"path","description":"datasetId","required":true,"type":"integer","format":"int32"},{"name":"fileType","in":"path","description":"fileType","required":true,"type":"string"},{"name":"instanceIds","in":"query","description":"instanceIds","required":true,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"},{"name":"collectionOrderId","in":"query","description":"collectionOrderId","required":true,"type":"integer","format":"int32"},{"name":"singleFile","in":"query","description":"singleFile","required":true,"type":"boolean"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/FileSystemResource"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/derived-variables":{"head":{"tags":["derived-variable-resource"],"summary":"Count Calculated Traits","description":"Count the calculated traits (derived traits) in a specified dataset(s)","operationId":"countCalculatedVariablesUsingHEAD","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"datasetIds","in":"query","description":"datasetIds","required":true,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/entries/metadata":{"get":{"tags":["study-entry-resource"],"summary":"Get Study Entries metadata","description":"Get Study Entries metadata","operationId":"countStudyTestEntriesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/StudyEntryMetadata"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/entries/table/columns":{"get":{"tags":["study-entry-resource"],"summary":"Get Entry Descriptors as Columns","description":"Retrieves ALL MeasurementVariables associated to the entry plus some calculated inventory columns","operationId":"getEntryTableHeaderUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/MeasurementVariable"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/experimental-designs":{"delete":{"tags":["experimental-design-resource"],"summary":"Delete experimental design of study","description":"Delete experimental design of study","operationId":"deleteStudyExperimentDesignUsingDELETE","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/experimental-designs/generation":{"post":{"tags":["experimental-design-resource"],"summary":"Generate experimental design for study","description":"Generate experimental design for study","operationId":"generateStudyExperimentDesignUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"experimentalDesignInput","description":"experimentalDesignInput","required":true,"schema":{"$ref":"#/definitions/ExperimentalDesignInput"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/programs/{programUUID}/studies/{studyId}/pedigree-generation-level":{"get":{"tags":["study-entry-resource"],"summary":"Get cross expansion level for study","operationId":"getCrossExpansionLevelUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"integer","format":"int32"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"put":{"tags":["study-entry-resource"],"summary":"Set generation level for study and fill with cross expansion","operationId":"fillWithCrossExpansionUsingPUT_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"studyId","in":"path","description":"studyId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"path","description":"programUUID","required":true,"type":"string"},{"in":"body","name":"level","description":"a positive number, without quotation marks. E.g level: 2","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/sample-lists":{"post":{"tags":["sample-list-resource"],"summary":"Create sample list","description":"Create sample list. ","operationId":"createSampleListUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"},{"in":"body","name":"dto","description":"dto","required":true,"schema":{"$ref":"#/definitions/SampleListDto"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/sample-lists/search":{"get":{"tags":["sample-list-resource"],"summary":"Search Sample List","description":"Search Sample List","operationId":"searchUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"},{"name":"exactMatch","in":"query","description":"Only return the exact match of the search text","required":false,"type":"boolean"},{"name":"searchString","in":"query","description":"The name of the list to be searched","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/SampleList"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/sample-lists/tree":{"get":{"tags":["sample-list-resource"],"summary":"Get sample lists given a tree parent node folder","description":"Get sample lists given a tree parent node folder","operationId":"getSampleListByParentFolderIdUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"The crop type","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"The program UUID","required":false,"type":"string"},{"name":"parentFolderId","in":"query","description":"The id of the parent folder","required":false,"type":"string"},{"name":"onlyFolders","in":"query","description":"Only folders","required":false,"type":"boolean"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/TreeNode"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/sample-lists/{listId}/download":{"get":{"tags":["sample-list-resource"],"summary":"Download Sample List as CSV file","description":"Download Sample List as CSV file","operationId":"downloadUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"listId","in":"path","description":"listId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"},{"name":"listName","in":"query","description":"listName","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/FileSystemResource"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/crops/{crop}/sample-lists/{listId}/samples":{"patch":{"tags":["sample-list-resource"],"summary":"Import Plate Information","description":"Current implementation only supports patch on plateId and well attributes","operationId":"saveSamplePlateInformationUsingPATCH","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"listId","in":"path","description":"listId","required":true,"type":"integer","format":"int32"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"},{"in":"body","name":"sampleDTOs","description":"sampleDTOs","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/SampleDTO"}}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/crops/{crop}/variable-types":{"get":{"tags":["variable-type-resource"],"summary":"All Variable Types","description":"Get all Variable Types","operationId":"listAllVariableTypesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"excludeRestrictedTypes","in":"query","description":"excludeRestrictedTypes","required":false,"type":"boolean"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/VariableType"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/error":{"get":{"tags":["basic-error-controller"],"summary":"error","operationId":"errorUsingGET","consumes":["application/json"],"produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"object","additionalProperties":{"type":"object"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"head":{"tags":["basic-error-controller"],"summary":"error","operationId":"errorUsingHEAD","consumes":["application/json"],"produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"object","additionalProperties":{"type":"object"}}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}},"post":{"tags":["basic-error-controller"],"summary":"error","operationId":"errorUsingPOST","consumes":["application/json"],"produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"object","additionalProperties":{"type":"object"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"put":{"tags":["basic-error-controller"],"summary":"error","operationId":"errorUsingPUT","consumes":["application/json"],"produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"object","additionalProperties":{"type":"object"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"delete":{"tags":["basic-error-controller"],"summary":"error","operationId":"errorUsingDELETE","consumes":["application/json"],"produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"object","additionalProperties":{"type":"object"}}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}},"options":{"tags":["basic-error-controller"],"summary":"error","operationId":"errorUsingOPTIONS","consumes":["application/json"],"produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"object","additionalProperties":{"type":"object"}}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}},"patch":{"tags":["basic-error-controller"],"summary":"error","operationId":"errorUsingPATCH","consumes":["application/json"],"produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"object","additionalProperties":{"type":"object"}}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/my-profile":{"patch":{"tags":["user-profile-resource"],"summary":"Update user profile","description":"Update First name, Last name and Email from user profile in this deployment instance of BMSAPI. ","operationId":"updateProfileUsingPATCH","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"userProfileUpdateRequestDTO","description":"userProfileUpdateRequestDTO","required":true,"schema":{"$ref":"#/definitions/UserProfileUpdateRequestDTO"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/my-program-usage/last":{"get":{"tags":["program-usage-resource"],"summary":"Return the last program launched by the user","description":"Return the last program launched by the user","operationId":"getLastLauchedProgramUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"userId","in":"query","description":"userId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ProgramDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/permissions/tree":{"get":{"tags":["permission-resource"],"summary":"Get the permissions tree for a given type","description":"Get the permissions tree for a given type","operationId":"listUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"roleTypeId","in":"query","description":"roleTypeId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/PermissionDto"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/programs":{"get":{"tags":["program-resource"],"summary":"List Programs","description":"Returns the list of programs that the logged in user have access to","operationId":"listProgramsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"query","description":"cropName","required":false,"type":"string"},{"name":"programNameContainsString","in":"query","description":"programNameContainsString","required":false,"type":"string"},{"name":"page","in":"query","description":"Results page you want to retrieve (0..N)","required":false,"type":"string"},{"name":"size","in":"query","description":"Number of records per page.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ProgramDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/r-packages/{packageId}/r-calls":{"get":{"tags":["r-package-resource"],"summary":"Get R Calls by R Package","description":"Get R Calls by R Package","operationId":"getRCallsByPackageIdUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"packageId","in":"path","description":"packageId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/RCallDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/role-types":{"get":{"tags":["role-type-resource"],"summary":"gets all role types","operationId":"getRoleTypesUsingGET","consumes":["application/json"],"produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/RoleTypeDto"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/roles":{"post":{"tags":["role-resource"],"summary":"Save role","description":"Save role. ","operationId":"createRoleUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"dto","description":"dto","required":true,"schema":{"$ref":"#/definitions/RoleGeneratorInput"}}],"responses":{"200":{"description":"OK","schema":{"type":"integer","format":"int32"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"put":{"tags":["role-resource"],"summary":"Update role","description":"Update role. ","operationId":"updateRoleUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"roleGeneratorInput","description":"roleGeneratorInput","required":true,"schema":{"$ref":"#/definitions/RoleGeneratorInput"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/roles/search":{"post":{"tags":["role-resource"],"summary":"Filter roles","description":"Filter roles","operationId":"getFilteredRolesUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"searchDTO","description":"searchDTO","required":true,"schema":{"$ref":"#/definitions/RoleSearchDto"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/RoleDto"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/roles/{id}":{"get":{"tags":["role-resource"],"summary":"Get a role","description":"Get role","operationId":"getRoleUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RoleDto"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/token":{"post":{"tags":["authentication-controller-brapi"],"summary":"Get token","operationId":"authenticateUsingPOST_2","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"tokenRequest","description":"tokenRequest","required":true,"schema":{"$ref":"#/definitions/TokenRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TokenResponse"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/tools":{"get":{"tags":["tool-resource"],"summary":"Returns tools navigation links","operationId":"getToolsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"query","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ToolDTO"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/users":{"get":{"tags":["user-resource"],"summary":"List all users","description":"List all users in this deployment instance of BMSAPI. ","operationId":"listUsersUsingGET","consumes":["application/json"],"produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/UserDto"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"post":{"tags":["user-resource"],"summary":"Create user","description":"Create user in this deployment instance of BMSAPI. ","operationId":"createUserUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"user","description":"user","required":true,"schema":{"$ref":"#/definitions/UserDto"}}],"responses":{"200":{"description":"OK","schema":{"type":"integer","format":"int32"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/users/filter":{"get":{"tags":["user-resource"],"summary":"Filter users","description":"List all users in this deployment instance of BMSAPI. ","operationId":"filterUsersUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"query","description":"cropName","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"programUUID","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/UserDto"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/users/{id}":{"put":{"tags":["user-resource"],"summary":"Update user","description":"Update user in this deployment instance of BMSAPI. ","operationId":"updateUserUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"string"},{"in":"body","name":"user","description":"user","required":true,"schema":{"$ref":"#/definitions/UserDto"}}],"responses":{"200":{"description":"OK","schema":{"type":"integer","format":"int32"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{cropName}/.well-known/openid-configuration":{"get":{"tags":["o-auth-controller"],"summary":"getOpenidConfiguration","operationId":"getOpenidConfigurationUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{cropName}/brapi/v1/images":{"post":{"tags":["image-resource-brapi"],"summary":"Create a new image meta data object","operationId":"createImageUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"in":"body","name":"body","description":"body","required":true,"schema":{"$ref":"#/definitions/ImageNewRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfImage"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{cropName}/brapi/v1/images/{imageDbId}":{"put":{"tags":["image-resource-brapi"],"summary":"Update an image meta data","operationId":"updateImageUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"imageDbId","in":"path","description":"imageDbId","required":true,"type":"string"},{"in":"body","name":"body","description":"body","required":true,"schema":{"$ref":"#/definitions/ImageNewRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfImage"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{cropName}/brapi/v1/images/{imageDbId}/imagecontent":{"put":{"tags":["image-resource-brapi"],"summary":"Update an image with the image file content","operationId":"updateImageContentUsingPUT","consumes":["image/*"],"produces":["application/json"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"imageDbId","in":"path","description":"imageDbId","required":true,"type":"string"},{"in":"body","name":"imageContent","description":"imageContent","required":true,"schema":{"type":"string","format":"byte"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfImage"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{cropName}/brapi/v2/.well-known/openid-configuration":{"get":{"tags":["o-auth-controller"],"summary":"getOpenidConfigurationWithCropNameAndBrapiVersion","operationId":"getOpenidConfigurationWithCropNameAndBrapiVersionUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{cropName}/brapi/v2/programs":{"get":{"tags":["program-resource-brapi"],"summary":"Get filtered list of breeding Programs","description":"Get a filtered list of breeding Programs. This list can be filtered by common crop name to narrow results to a specific crop.","operationId":"listProgramsUsingGET_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"commonCropName","in":"query","description":"<strong>Ignored.</strong> Use cropName","required":false,"type":"string"},{"name":"programDbId","in":"query","description":"Filter by programDbId. Exact match.","required":false,"type":"string"},{"name":"programName","in":"query","description":"Filter by program name. Exact match.","required":false,"type":"string"},{"name":"abbreviation","in":"query","description":"Filter by program abbreviation. Exact match.","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfProgram"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{cropName}/brapi/v2/seedlots/transactions":{"get":{"tags":["transaction-resource-brapi"],"summary":"Get a filtered list of Seed Lot Transactions","description":"Get a filtered list of Seed Lot Transactions","operationId":"getTransactionUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"cropName","in":"path","description":"cropName","required":true,"type":"string"},{"name":"transactionDbId","in":"query","description":"Unique id for a transaction on this server","required":false,"type":"string"},{"name":"seedLotDbId","in":"query","description":"Unique id for a seed lot on this server","required":false,"type":"string"},{"name":"germplasmDbId","in":"query","description":"The internal id of the germplasm","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfTransactionDto"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/authorize":{"get":{"tags":["authentication-controller-brapi"],"summary":"Same as /authorize. crop is ignored","operationId":"authorize2UsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"display_name","in":"query","description":"display_name","required":true,"type":"string"},{"name":"return_url","in":"query","description":"return_url","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ResponseEntity"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v1/calls":{"get":{"tags":["call-resource-brapi"],"summary":"List of available calls","description":"Get a list of available calls with crop name.","operationId":"listAvailableCallsWithCropUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"dataType","in":"query","description":"data format supported by call","required":false,"type":"string","enum":["csv","text/csv","tsv","text/tsv","json","application/json","application/flapjack"]}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfMapOfstringAndobject"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v1/germplasm":{"get":{"tags":["germplasm-resource-brapi"],"summary":"Search germplasms","description":"Replacement for germplasm-search in v1.3","operationId":"getGermplasmsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"germplasmPUI","in":"query","description":"Permanent unique identifier","required":false,"type":"string"},{"name":"germplasmDbId","in":"query","description":"Internal database identifier","required":false,"type":"string"},{"name":"germplasmName","in":"query","description":"Name of the germplasm","required":false,"type":"string"},{"name":"commonCropName","in":"query","description":"The common crop name","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfGermplasm"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v1/germplasm-search":{"get":{"tags":["germplasm-resource-brapi"],"summary":"Search germplasms","description":"Search germplasms. <p>DEPRECATED: use /search/germplasm</p> ","operationId":"searchGermplasmsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"germplasmPUI","in":"query","description":"Permanent unique identifier. This filter is not supported for now.","required":false,"type":"string"},{"name":"germplasmDbId","in":"query","description":"Internal database identifier","required":false,"type":"string"},{"name":"germplasmName","in":"query","description":"Name of the germplasm","required":false,"type":"string"},{"name":"commonCropName","in":"query","description":"The common crop name","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfGermplasm"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":true}},"/{crop}/brapi/v1/germplasm/{germplasmDbId}":{"get":{"tags":["germplasm-resource-brapi"],"summary":"Germplasm search by germplasmDbId","description":"Germplasm search by germplasmDbId","operationId":"searchGermplasmUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"germplasmDbId","in":"path","description":"germplasmDbId","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfGermplasm"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v1/germplasm/{germplasmDbId}/attributes":{"get":{"tags":["germplasm-resource-brapi"],"summary":"Get germplasm attributes","description":"Get the attributes of a Germplasm","operationId":"getAttributesByGidUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"germplasmDbId","in":"path","description":"germplasmDbId","required":true,"type":"string"},{"name":"attributeDbIds","in":"query","description":"Restrict the response to only the listed attributeDbIds.","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfGermplasmAttributes"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v1/germplasm/{germplasmDbId}/pedigree":{"get":{"tags":["germplasm-resource-brapi"],"summary":"Germplasm pedigree by id","operationId":"getPedigreeUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"germplasmDbId","in":"path","description":"the internal id of the germplasm","required":true,"type":"string"},{"name":"notation","in":"query","description":"text representation of the pedigree <strong style='color: red'>(Not Implemented)</strong>","required":false,"type":"string"},{"name":"includeSiblings","in":"query","description":"include array of siblings in response","required":false,"type":"boolean"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfPedigreeDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v1/germplasm/{germplasmDbId}/progeny":{"get":{"tags":["germplasm-resource-brapi"],"summary":"Germplasm progeny by id","operationId":"getProgenyUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"germplasmDbId","in":"path","description":"the internal id of the germplasm","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfProgenyDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v1/locations":{"get":{"tags":["location-resource-brapi"],"summary":"List locations","description":"Get a list of locations.","operationId":"listLocationsUsingGET_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"locationType","in":"query","description":"name of location type","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfLocation"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v1/observationlevels":{"get":{"tags":["observation-resource-brapi"],"summary":"Get observation levels","description":"Returns a list of supported observation levels","operationId":"getObservationLevelsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfstring"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v1/phenotypes-search":{"post":{"tags":["phenotype-search-resource"],"summary":"Phenotype search","description":"Returns a list of observationUnit with the observed Phenotypes","operationId":"searchPhenotypesUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"in":"body","name":"requestDTO","description":"requestDTO","required":true,"schema":{"$ref":"#/definitions/PhenotypeSearchRequestDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfObservationUnitDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v1/programs":{"get":{"tags":["program-resource-brapi"],"summary":"List Programs","description":"Get a list of programs.","operationId":"listProgramsUsingGET_2","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"programName","in":"query","description":"Filter by program name. Exact match.","required":false,"type":"string"},{"name":"abbreviation","in":"query","description":"Filter by program abbreviation. Exact match.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfProgram"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v1/samples/{sampleDbId}":{"get":{"tags":["sample-resource-brapi"],"summary":"Get a sample by sampleDbId","description":"Get a sample by sampleDbId","operationId":"getSampleBySampleIdUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"sampleDbId","in":"path","description":"sampleDbId","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfSampleObservationDto"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v1/search/germplasm":{"post":{"tags":["germplasm-resource-brapi"],"summary":"Post germplasm search","description":"Post germplasm search","operationId":"postSearchGermplasmUsingPOST_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"in":"body","name":"germplasmSearchRequestDto","description":"germplasmSearchRequestDto","required":true,"schema":{"$ref":"#/definitions/GermplasmSearchRequestDto"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfSearchDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v1/search/germplasm/{searchResultsDbid}":{"get":{"tags":["germplasm-resource-brapi"],"summary":"Get germplasm search","description":"Get the results of a Germplasm search request","operationId":"getSearchGermplasmUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"searchResultsDbid","in":"path","description":"searchResultsDbid","required":true,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfGermplasm"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v1/studies":{"get":{"tags":["study-resource-brapi"],"summary":"List of studies","description":"Get a list of studies.","operationId":"listStudiesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"commonCropName","in":"query","description":"Common name for the crop associated with this study.","required":false,"type":"string"},{"name":"studyTypeDbId","in":"query","description":"Filter based on study type unique identifier","required":false,"type":"string"},{"name":"programDbId","in":"query","description":"Program filter to only return studies associated with given program id.","required":false,"type":"string"},{"name":"locationDbId","in":"query","description":"Filter by location.","required":false,"type":"string"},{"name":"seasonDbId","in":"query","description":"Filter by season.","required":false,"type":"string"},{"name":"trialDbId","in":"query","description":"Filter by trial.","required":false,"type":"string"},{"name":"studyDbId","in":"query","description":"Filter by study DbId","required":false,"type":"string"},{"name":"active","in":"query","description":"Filter active status true/false.","required":false,"type":"boolean"},{"name":"sortBy","in":"query","description":"Name of the field to sort by.","required":false,"type":"string"},{"name":"sortOrder","in":"query","description":"Sort order direction. Ascending/Descending.","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfStudyInstanceDto"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v1/studies/{studyDbId}":{"get":{"tags":["study-resource-brapi"],"summary":"Get study details","description":"Get study details","operationId":"getStudyDetailsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"studyDbId","in":"path","description":"studyDbId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfStudyDetailsData"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v1/studies/{studyDbId}/germplasm":{"get":{"tags":["germplasm-resource-brapi"],"summary":"Search germplasms by study","description":"Search germplasms by study","operationId":"searchGermplasmsByStudyUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"studyDbId","in":"path","description":"studyDbId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfGermplasmSummaryList"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v1/studies/{studyDbId}/observations":{"put":{"tags":["study-resource-brapi"],"summary":"Put Observations","description":"Put Observations","operationId":"putObservationsUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"studyDbId","in":"path","description":"studyDbId","required":true,"type":"integer","format":"int32"},{"in":"body","name":"newObservationRequest","description":"newObservationRequest","required":true,"schema":{"$ref":"#/definitions/NewObservationRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfObservationDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v1/studies/{studyDbId}/observationunits":{"get":{"tags":["study-resource-brapi"],"summary":"Get observation units by studyDbId","operationId":"listObservationUnitsByStudyUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"studyDbId","in":"path","description":"studyDbId","required":true,"type":"integer","format":"int32"},{"name":"observationLevel","in":"query","description":"The granularity level of observation units. see GET /observationlevels","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfObservationUnitDto"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v1/studies/{studyDbId}/observationvariables":{"get":{"tags":["study-resource-brapi"],"summary":"Get studies observation variables by studyDbId","description":"Get studies observation variables by studyDbId","operationId":"getObservationVariablesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"studyDbId","in":"path","description":"studyDbId","required":true,"type":"integer","format":"int32"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfVariableDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v1/studies/{studyDbId}/table":{"get":{"tags":["study-resource-brapi"],"summary":"Get study observation details as table","description":"Get study observation details as table","operationId":"getStudyObservationsAsTableUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"studyDbId","in":"path","description":"studyDbId","required":true,"type":"integer","format":"int32"},{"name":"format","in":"query","description":"The format parameter will cause the data to be dumped to a file in the specified format","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfStudyObservationTable"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v1/trials":{"get":{"tags":["trial-resource-brapi"],"summary":"List of trial summaries","description":"Get a list of trial summaries.","operationId":"listTrialSummariesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"programDbId","in":"query","description":"Program filter to only return studies associated with given program id.","required":false,"type":"string"},{"name":"locationDbId","in":"query","description":"Location filter to only return studies associated with given location id.","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"active","in":"query","description":"Filter active status true/false","required":false,"type":"boolean"},{"name":"sortBy","in":"query","description":"Sort order. Name of the field to sort by.","required":false,"type":"string"},{"name":"sortOrder","in":"query","description":"Sort order direction. asc/desc.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfTrialSummary"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v1/trials/{trialDbId}/table":{"get":{"tags":["trial-resource-brapi"],"summary":"Get trial observation details as table","description":"Get trial observation details as table <p><strong>Note: </strong> non-standard BrAPI call</p>","operationId":"getTrialObservationsAsTableUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"trialDbId","in":"path","description":"trialDbId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfTrialObservationTable"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v1/variables":{"get":{"tags":["variable-resource-brapi"],"summary":"Call to retrieve a list of observation variables available in the system.","operationId":"getAllVariablesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfVariableDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/breedingmethods":{"get":{"tags":["breeding-method-resource-brapi"],"summary":"Get the Breeding Methods","description":"Get the list of germplasm breeding methods available in a system.","operationId":"getAllBreedingMethodsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfBreedingMethod"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/breedingmethods/{breedingMethodDbId}":{"get":{"tags":["breeding-method-resource-brapi"],"summary":"Get the details of a specific Breeding Method used to produce Germplasm","description":"Get the details of a specific Breeding Method","operationId":"getBreedingMethodByIdUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"breedingMethodDbId","in":"path","description":"breedingMethodDbId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfBreedingMethod"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/germplasm":{"get":{"tags":["germplasm-resource-brapi"],"summary":"Get a filtered list of Germplasm","description":"Get a filtered list of Germplasm","operationId":"getGermplasmUsingGET_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"germplasmPUI","in":"query","description":"Permanent unique identifier (DOI, URI, etc.). This filter is not supported for now.","required":false,"type":"string"},{"name":"germplasmDbId","in":"query","description":"Internal database identifier","required":false,"type":"string"},{"name":"germplasmName","in":"query","description":"Name of the germplasm","required":false,"type":"string"},{"name":"commonCropName","in":"query","description":"The common crop name","required":false,"type":"string"},{"name":"accessionNumber","in":"query","description":"Unique identifiers for accessions within a genebank","required":false,"type":"string"},{"name":"collection","in":"query","description":"collection filter is not supported. This value is ignored.","required":false,"type":"string"},{"name":"genus","in":"query","description":"Genus name to identify germplasm","required":false,"type":"string"},{"name":"studyDbId","in":"query","description":"Search for Germplasm that are associated with a particular Study","required":false,"type":"string"},{"name":"synonym","in":"query","description":"Alternative name used to reference this germplasm","required":false,"type":"string"},{"name":"parentDbId","in":"query","description":"Search for Germplasm with this parent","required":false,"type":"string"},{"name":"progenyDbId","in":"query","description":"Search for Germplasm with this child","required":false,"type":"string"},{"name":"externalReferenceID","in":"query","description":"Search for externalReferenceId","required":false,"type":"string"},{"name":"externalReferenceSource","in":"query","description":"Search for externalReferenceSource","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfGermplasm"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"post":{"tags":["germplasm-resource-brapi"],"summary":"Create new Germplasm entities on this server","description":"Create new Germplasm entities on this server","operationId":"saveGermplasmUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"in":"body","name":"germplasmImportRequestList","description":"germplasmImportRequestList","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmImportRequest"}}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfGermplasm"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/germplasm/{germplasmDbId}":{"put":{"tags":["germplasm-resource-brapi"],"summary":"Update the details of an existing germplasm","description":"Update the details of an existing germplasm","operationId":"updateGermplasmUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"germplasmDbId","in":"path","description":"germplasmDbId","required":true,"type":"string"},{"in":"body","name":"germplasmUpdateRequest","description":"germplasmUpdateRequest","required":true,"schema":{"$ref":"#/definitions/GermplasmUpdateRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfGermplasm"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/images":{"post":{"tags":["image-resource-brapi"],"summary":"Create a new image meta data object","operationId":"createImageUsingPOST_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"in":"body","name":"body","description":"body","required":true,"schema":{"$ref":"#/definitions/ImageNewRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfImage"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/lists":{"get":{"tags":["list-resource-brapi"],"summary":"Get filtered set of generic lists","description":"Get filtered set of generic lists","operationId":"getListsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"listType","in":"query","description":"The type of objects contained by this generic list(only 'germplasm' listType is supported)","required":false,"type":"string"},{"name":"listName","in":"query","description":"The human readable name of this generic list","required":false,"type":"string"},{"name":"listDbId","in":"query","description":"The unique ID of this generic list","required":false,"type":"string"},{"name":"listSource","in":"query","description":"The source tag of this generic list","required":false,"type":"string"},{"name":"externalReferenceID","in":"query","description":"An external reference ID. Could be a simple string or a URI. (use with externalReferenceSource parameter)","required":false,"type":"string"},{"name":"externalReferenceSource","in":"query","description":"An identifier for the source system or database of an external reference (use with externalReferenceID parameter)","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfGermplasmListDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"post":{"tags":["list-resource-brapi"],"summary":"Create New List Objects","description":"Create new list objects in the database","operationId":"createListsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"in":"body","name":"germplasmListImportRequestDTOS","description":"germplasmListImportRequestDTOS","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/GermplasmListImportRequestDTO"}}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfGermplasmListDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/locations":{"get":{"tags":["location-resource-brapi"],"summary":"Get a filtered list of Locations","description":"Get a list of locations.","operationId":"listLocationsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"locationType","in":"query","description":"Filter by location type specified.","required":false,"type":"string"},{"name":"locationDbId","in":"query","description":"Internal database identifier","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfLocation"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/locations/{locationDbId}":{"get":{"tags":["location-resource-brapi"],"summary":"Get a location given an id","description":"Get a location","operationId":"getLocationUsingGET_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"locationDbId","in":"path","description":"Internal database identifier","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfLocation"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/observationlevels":{"get":{"tags":["observation-unit-resource-brapi"],"summary":"Get the Observation Levels","description":"Get the Observation Levels","operationId":"getObservationLevelsUsingGET_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"studyDbId","in":"query","description":"Filter by study DbId","required":false,"type":"string"},{"name":"trialDbId","in":"query","description":"Filter by trial DbId","required":false,"type":"string"},{"name":"programDbId","in":"query","description":"Filter by program DbId","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfObservationLevel"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/observations":{"get":{"tags":["observation-resource-brapi"],"summary":"Retrieve observations","description":"Retrieve all observations where there are measurements for the given observation variables.","operationId":"getObservationsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"observationDbId","in":"query","description":"The unique ID of an Observation","required":false,"type":"string"},{"name":"observationUnitDbId","in":"query","description":"The unique ID of an Observation Unit","required":false,"type":"string"},{"name":"germplasmDbId","in":"query","description":"The unique ID of a germplasm (accession) to filter on","required":false,"type":"string"},{"name":"observationVariableDbId","in":"query","description":"The unique ID of an observation variable","required":false,"type":"string"},{"name":"studyDbId","in":"query","description":"The unique ID of a study to filter on","required":false,"type":"string"},{"name":"locationDbId","in":"query","description":"The unique ID of a location where these observations were collected","required":false,"type":"string"},{"name":"trialDbId","in":"query","description":"The unique ID of a trial to filter on","required":false,"type":"string"},{"name":"programDbId","in":"query","description":"The unique ID of a program to filter on","required":false,"type":"string"},{"name":"seasonDbId","in":"query","description":"The year or Phenotyping campaign of a multi-annual study (trees, grape, ...)","required":false,"type":"string"},{"name":"observationUnitLevelName","in":"query","description":"The Observation Unit Level. Returns only the observation unit of the specified Level. References ObservationUnit->observationUnitPosition->observationLevel->levelName","required":false,"type":"string"},{"name":"observationUnitLevelOrder","in":"query","description":"The Observation Unit Level Order Number. Returns only the observation unit of the specified Level. References ObservationUnit->observationUnitPosition->observationLevel->levelOrder","required":false,"type":"string"},{"name":"observationUnitLevelCode","in":"query","description":"The Observation Unit Level Code. This parameter should be used together with observationUnitLevelName or observationUnitLevelOrder. References ObservationUnit->observationUnitPosition->observationLevel->levelCode","required":false,"type":"string"},{"name":"observationTimeStampRangeStart","in":"query","description":"Timestamp range start","required":false,"type":"string"},{"name":"observationTimeStampRangeEnd","in":"query","description":"Timestamp range end","required":false,"type":"string"},{"name":"externalReferenceID","in":"query","description":"An external reference ID. Could be a simple string or a URI. (use with externalReferenceSource parameter)","required":false,"type":"string"},{"name":"externalReferenceSource","in":"query","description":"An identifier for the source system or database of an external reference (use with externalReferenceID parameter)","required":false,"type":"string"},{"name":"page","in":"query","description":"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.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"The size of the pages to be returned. Default is 1000","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfObservationDto"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"post":{"tags":["observation-resource-brapi"],"summary":"Add new Observation entities","description":"Add new Observation entities","operationId":"createObservationsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"in":"body","name":"observations","description":"observations","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/ObservationDto"}}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfObservationDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"put":{"tags":["observation-resource-brapi"],"summary":"Update multiple Observation entities","description":"Update multiple Observation entities","operationId":"updateObservationsUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"in":"body","name":"observations","description":"observations","required":true,"schema":{"type":"object","additionalProperties":{"$ref":"#/definitions/ObservationDto"}}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfObservationDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/observationunits":{"get":{"tags":["observation-unit-resource-brapi"],"summary":"Get a filtered set of Observation Units","description":"Get a filtered set of Observation Units","operationId":"getObservationUnitsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"observationUnitDbId","in":"query","description":"The unique ID of an Observation Unit","required":false,"type":"string"},{"name":"germplasmDbId","in":"query","description":"The unique ID of a germplasm (accession) to filter on","required":false,"type":"string"},{"name":"studyDbId","in":"query","description":"The unique ID of a studies to filter on","required":false,"type":"string"},{"name":"locationDbId","in":"query","description":"The unique ID of a location where these observations were collected","required":false,"type":"string"},{"name":"trialDbId","in":"query","description":"The unique ID of a trial to filter on","required":false,"type":"string"},{"name":"programDbId","in":"query","description":"The unique ID of a program to filter on","required":false,"type":"string"},{"name":"seasonDbId","in":"query","description":"The year or Phenotyping campaign of a multi-annual study (trees, grape, ...)","required":false,"type":"string"},{"name":"observationUnitLevelName","in":"query","description":"The Observation Unit Level","required":false,"type":"string"},{"name":"observationUnitLevelOrder","in":"query","description":"The Observation Unit Level Order Number","required":false,"type":"string"},{"name":"observationUnitLevelCode","in":"query","description":"The Observation Unit Level Code","required":false,"type":"string"},{"name":"includeObservations","in":"query","description":"Use this parameter to include a list of observations embedded in each ObservationUnit object. CAUTION - Use this parameter at your own risk. It may return large, unpaginated lists of observation data. Only set this value to True if you are sure you need to.","required":false,"type":"boolean","default":false},{"name":"externalReferenceID","in":"query","description":"An external reference ID. Could be a simple string or a URI.","required":false,"type":"string"},{"name":"externalReferenceSource","in":"query","description":"An identifier for the source system or database of an external reference","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfObservationUnitDto"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"post":{"tags":["observation-unit-resource-brapi"],"summary":"Add new Observation Units","description":"Add new Observation Units","operationId":"createObservationUnitsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"in":"body","name":"observationUnitImportRequestDtos","description":"observationUnitImportRequestDtos","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/ObservationUnitImportRequestDto"}}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfObservationUnitDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/observationunits/{observationUnitDbId}":{"patch":{"tags":["observation-unit-resource-brapi"],"summary":"Patch Observation Unit","description":"Modified some fields from an Observation Unit <p><strong>Note:</strong> non-standard BrAPI call</p>","operationId":"patchObservationUnitUsingPATCH","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"observationUnitDbId","in":"path","description":"observationUnitDbId","required":true,"type":"string"},{"in":"body","name":"requestDTO","description":"requestDTO","required":true,"schema":{"$ref":"#/definitions/ObservationUnitPatchRequestDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfObservationUnitPatchRequestDTO"}},"401":{"description":"Unauthorized"},"204":{"description":"No Content"},"403":{"description":"Forbidden"}}}},"/{crop}/brapi/v2/pedigree":{"put":{"tags":["pedigree-resource-brapi"],"summary":"Send a list of pedigree nodes to update existing information on a server","description":"Send a list of pedigree nodes to update existing information on a server","operationId":"updatePedigreeNodesUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"in":"body","name":"pedigreeNodeDTOMap","description":"pedigreeNodeDTOMap","required":true,"schema":{"type":"object","additionalProperties":{"$ref":"#/definitions/PedigreeNodeDTO"}}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfPedigreeNodeDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/samples":{"get":{"tags":["sample-resource-brapi"],"summary":"Get samples","description":"Get samples","operationId":"getSamplesUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"sampleDbId","in":"query","description":"the internal DB id for a sample","required":false,"type":"string"},{"name":"observationUnitDbId","in":"query","description":"the internal DB id for an observation unit where a sample was taken from","required":false,"type":"string"},{"name":"plateDbId","in":"query","description":"the internal DB id for a plate of samples","required":false,"type":"string"},{"name":"germplasmDbId","in":"query","description":"the internal DB id for a germplasm","required":false,"type":"string"},{"name":"studyDbId","in":"query","description":"Filter by study DbId","required":false,"type":"string"},{"name":"externalReferenceID","in":"query","description":"An external reference ID. Could be a simple string or a URI. (use with externalReferenceSource parameter)","required":false,"type":"string"},{"name":"externalReferenceSource","in":"query","description":"An identifier for the source system or database of an external reference (use with externalReferenceID parameter)","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfSampleObservationDto"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/samples/{sampleDbId}":{"get":{"tags":["sample-resource-brapi"],"summary":"Get a sample by sampleDbId","description":"Get the details of a specific Sample","operationId":"getSampleBySampleIdUsingGET_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"sampleDbId","in":"path","description":"sampleDbId","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfSampleObservationDto"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/search/attribute/{searchResultsDbId}":{"get":{"tags":["attribute-resource-brapi"],"summary":"Get the results of a Germplasm `Attributes` search request","description":"Get the results of a Germplasm `Attributes` search request","operationId":"getAttributeSearchResultsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"searchResultsDbId","in":"path","description":"searchResultsDbId","required":true,"type":"string"},{"name":"page","in":"query","description":"page","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfAttributeDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/search/attributes":{"post":{"tags":["attribute-resource-brapi"],"summary":"Submit a search request for Germplasm `Attributes`","description":"Submit a search request for Germplasm `Attributes`","operationId":"postSearchGermplasmAttributesUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"in":"body","name":"attributeSearchRequestDTO","description":"attributeSearchRequestDTO","required":true,"schema":{"$ref":"#/definitions/AttributeSearchRequestDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfBrapiSearchDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/search/attributevalues":{"post":{"tags":["attribute-value-resource-brapi"],"summary":"Search attribute values","description":"Submit a search request for attribute values","operationId":"postSearchAttributeValuesUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"in":"body","name":"attributeValueSearchRequest","description":"attributeValueSearchRequest","required":true,"schema":{"$ref":"#/definitions/AttributeValueSearchRequestDto"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfBrapiSearchDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/search/attributevalues/{searchResultsDbId}":{"get":{"tags":["attribute-value-resource-brapi"],"summary":"Get search attributes results","description":"Get the results of attributes search request","operationId":"getAttributeValuesSearchResultsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"searchResultsDbId","in":"path","description":"searchResultsDbId","required":true,"type":"string"},{"name":"programUUID","in":"query","description":"The program UUID","required":false,"type":"string"},{"name":"page","in":"query","description":"page","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfAttributeValueDto"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/search/germplasm":{"post":{"tags":["germplasm-resource-brapi"],"summary":"Search germplasm","description":"Submit a search request for germplasm","operationId":"postSearchGermplasmUsingPOST_2","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"in":"body","name":"germplasmSearchRequest","description":"germplasmSearchRequest","required":true,"schema":{"$ref":"#/definitions/GermplasmSearchRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfBrapiSearchDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/search/germplasm/{searchResultsDbId}":{"get":{"tags":["germplasm-resource-brapi"],"summary":"Get search germplasm results","description":"Get the results of germplasm search request","operationId":"getGermplasmSearchResultsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"searchResultsDbId","in":"path","description":"searchResultsDbId","required":true,"type":"string"},{"name":"page","in":"query","description":"page","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfGermplasm"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/search/observationunits":{"post":{"tags":["observation-unit-resource-brapi"],"summary":"Post observation units search","description":"Post observation units search","operationId":"postSearchObservationUnitsUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"in":"body","name":"ObservationUnitSearchRequestDTO","description":"ObservationUnitSearchRequestDTO","required":true,"schema":{"$ref":"#/definitions/ObservationUnitSearchRequestDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfBrapiSearchDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/search/observationunits/{searchResultsDbId}":{"get":{"tags":["observation-unit-resource-brapi"],"summary":"Get Observation Unit search","description":"Get the results of a Observation Unit search request","operationId":"getObservationUnitsSearchUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"searchResultsDbId","in":"path","description":"searchResultsDbId","required":true,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfObservationUnitDto"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/search/pedigree":{"post":{"tags":["pedigree-resource-brapi"],"summary":"Submit a search request for Pedigree","description":"Submit a search request for Pedigree","operationId":"postSearchPedigreeUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"in":"body","name":"pedigreeNodeSearchRequest","description":"pedigreeNodeSearchRequest","required":true,"schema":{"$ref":"#/definitions/PedigreeNodeSearchRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfBrapiSearchDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/search/pedigree/{searchResultsDbId}":{"get":{"tags":["pedigree-resource-brapi"],"summary":"Get the results of a Pedigree search request ","description":"Get the results of a Pedigree search request ","operationId":"getGermplasmSearchResultsUsingGET_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"searchResultsDbId","in":"path","description":"searchResultsDbId","required":true,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfPedigreeNodeDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/search/samples":{"post":{"tags":["sample-resource-brapi"],"summary":"Search samples","description":"Submit a search request for samples","operationId":"postSearchSamplesUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"in":"body","name":"samplesSearchRequest","description":"samplesSearchRequest","required":true,"schema":{"$ref":"#/definitions/SampleSearchRequestDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfBrapiSearchDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/search/samples/{searchResultsDbId}":{"get":{"tags":["sample-resource-brapi"],"summary":"Get search samples results","description":"Get the results of samples search request","operationId":"getSamplesSearchResultsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"searchResultsDbId","in":"path","description":"searchResultsDbId","required":true,"type":"string"},{"name":"page","in":"query","description":"page","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfSampleObservationDto"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/search/variables":{"post":{"tags":["variable-resource-brapi"],"summary":"Search Observation 'Variables'","description":"Submit a search request for Observation 'Variables'","operationId":"postSearchObservationVariablesUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"in":"body","name":"variableSearchRequestDTO","description":"variableSearchRequestDTO","required":true,"schema":{"$ref":"#/definitions/VariableSearchRequestDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfBrapiSearchDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/search/variables/{searchResultsDbId}":{"get":{"tags":["variable-resource-brapi"],"summary":"Get the results of a Observation variables search request","description":"Get the results of a Observation 'variables' search request","operationId":"getObservationVariableSearchResultsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"searchResultsDbId","in":"path","description":"searchResultsDbId","required":true,"type":"string"},{"name":"page","in":"query","description":"page","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfVariableDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/seedlots":{"get":{"tags":["lot-resource-brapi"],"summary":"Get a filtered list of Seed Lot descriptions","description":"Get a filtered list of Seed Lot descriptions","operationId":"getSeedLotsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"seedLotDbId","in":"query","description":"seedLotDbId","required":false,"type":"string"},{"name":"germplasmDbId","in":"query","description":"germplasmDbId","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfLotDetails"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/serverinfo":{"get":{"tags":["serverinfo-resource-brapi"],"summary":"Get the list of implemented Calls","description":"Get a list of available calls.","operationId":"listAvailableCallsUsingGET_2","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"dataType","in":"query","description":"data format supported by call","required":false,"type":"string","enum":["application/json","text/csv","text/tsv","application/flapjack"]}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfMapOfstringAndobject"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/studies":{"get":{"tags":["study-resource-brapi"],"summary":"Get a filtered list of Studies","description":"Get a filtered list of Studies","operationId":"getStudiesUsingGET_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"commonCropName","in":"query","description":"Common name for the crop associated with study","required":false,"type":"string"},{"name":"studyTypeDbId","in":"query","description":"Filter based on studies type unique identifier","required":false,"type":"string"},{"name":"programDbId","in":"query","description":"Filter to only return studies associated with given program id","required":false,"type":"string"},{"name":"locationDbId","in":"query","description":"Filter to only return studies associated with given location id","required":false,"type":"string"},{"name":"seasonDbId","in":"query","description":"Filter to only return studies associated with given season id","required":false,"type":"string"},{"name":"trialDbId","in":"query","description":"Filter to only return study associated with given trial id","required":false,"type":"string"},{"name":"studyDbId","in":"query","description":"Filter to only return study associated with given study id","required":false,"type":"string"},{"name":"trialName","in":"query","description":"Filter to only return study associated with given study name","required":false,"type":"string"},{"name":"studyPUI","in":"query","description":"Filter to only return studies associated with given study PUI","required":false,"type":"string"},{"name":"germplasmDbid","in":"query","description":"Filter to only return studies associated with given germplasm id","required":false,"type":"string"},{"name":"observationVariableDbId","in":"query","description":"Filter to only return studies associated with given observation variable id","required":false,"type":"integer","format":"int32"},{"name":"externalReferenceId","in":"query","description":"Filter to only return studies associated with given external reference ID. Could be a simple string or a URI. (use with externalReferenceSource parameter","required":false,"type":"string"},{"name":"externalReferenceSource","in":"query","description":"An identifier for the source system or database of an external reference (use with externalReferenceID parameter","required":false,"type":"string"},{"name":"active","in":"query","description":"Filter active status true/false","required":false,"type":"boolean"},{"name":"sortBy","in":"query","description":"Sort order. Name of the field to sort by.","required":false,"type":"string"},{"name":"sortOrder","in":"query","description":"Sort order direction. asc/desc.","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfStudyInstanceDto"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"post":{"tags":["study-resource-brapi"],"summary":"Create new Studies","description":"Create new Studies.","operationId":"createStudiesUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"in":"body","name":"studyImportRequestDTOS","description":"studyImportRequestDTOS","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/StudyImportRequestDTO"}}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfStudyInstanceDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/studies/{studyDbId}":{"get":{"tags":["study-resource-brapi"],"summary":"Get the details for a specific Study","description":"Get the details for a specific Study","operationId":"getStudyDetailsUsingGET_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"studyDbId","in":"path","description":"studyDbId","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfStudyDetailsData"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"put":{"tags":["study-resource-brapi"],"summary":"Update an existing Study","description":"Update an existing Study with new data.","operationId":"updateStudyUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"studyDbId","in":"path","description":"studyDbId","required":true,"type":"string"},{"in":"body","name":"studyUpdateRequestDTO","description":"studyUpdateRequestDTO","required":true,"schema":{"$ref":"#/definitions/StudyUpdateRequestDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfStudyInstanceDto"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/trials":{"get":{"tags":["trial-resource-brapi"],"summary":"Retrieve a filtered list of breeding Trials","description":"Retrieve a filtered list of breeding Trials. A Trial is a collection of Studies","operationId":"getTrialsUsingGET","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"active","in":"query","description":"Filter active status true/false","required":false,"type":"boolean"},{"name":"commonCropName","in":"query","description":"Common name for the crop associated with trial","required":false,"type":"string"},{"name":"contactDbId","in":"query","description":"Filter to only return trials associated with given contact","required":false,"type":"string"},{"name":"programDbId","in":"query","description":"Filter to only return trials associated with given program id","required":false,"type":"string"},{"name":"locationDbId","in":"query","description":"Filter to only return trials associated with given location id","required":false,"type":"string"},{"name":"searchDateRangeStart","in":"query","description":"Filter to only return trials with end date after specified searchDateRangeStart (yyyy-MM-dd)","required":false,"type":"string","format":"date-time"},{"name":"searchDateRangeEnd","in":"query","description":"Filter to only return trials with start date before specified searchDateRangeEnd (yyyy-MM-dd)","required":false,"type":"string","format":"date-time"},{"name":"studyDbId","in":"query","description":"Filter to only return trials associated with given study id","required":false,"type":"string"},{"name":"trialDbId","in":"query","description":"Filter to only return trials associated with given trial id","required":false,"type":"string"},{"name":"trialName","in":"query","description":"Filter to only return trials associated with given trial name","required":false,"type":"string"},{"name":"trialPUI","in":"query","description":"Filter to only return trials associated with given trial PUI","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"sortBy","in":"query","description":"Sort order. Name of the field to sort by.","required":false,"type":"string"},{"name":"sortOrder","in":"query","description":"Sort order direction. asc/desc.","required":false,"type":"string"},{"name":"externalReferenceId","in":"query","description":"Filter to only return trials associated with given external reference ID. Could be a simple string or a URI. (use with externalReferenceSource parameter","required":false,"type":"string"},{"name":"externalReferenceSource","in":"query","description":"An identifier for the source system or database of an external reference (use with externalReferenceID parameter","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfTrialSummary"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"post":{"tags":["trial-resource-brapi"],"summary":"Create new trials","description":"Create new breeding Trials. A Trial represents a collection of related Studies. trialDbId is generated by the server.","operationId":"createTrialUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"in":"body","name":"trialImportRequestDTOs","description":"trialImportRequestDTOs","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/TrialImportRequestDTO"}}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfTrialSummary"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/variables":{"get":{"tags":["variable-resource-brapi"],"summary":"Call to retrieve a list of observationVariables available in the system.","description":"Get the Observation Variables","operationId":"getObservationVariablesUsingGET_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"observationVariableDbId","in":"query","description":"Variable's unique ID","required":false,"type":"string"},{"name":"traitClass","in":"query","description":"Variable's trait class (phenological, physiological, morphological, etc.)","required":false,"type":"string"},{"name":"studyDbId","in":"query","description":"The unique ID of a studies to filter on","required":false,"type":"string"},{"name":"externalReferenceID","in":"query","description":"An external reference ID. Could be a simple string or a URI. (use with externalReferenceSource parameter)","required":false,"type":"string"},{"name":"externalReferenceSource","in":"query","description":"An identifier for the source system or database of an external reference (use with externalReferenceID parameter)","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number to retrieve in case of multi paged results. Defaults to 0 (first page) if not supplied.","required":false,"type":"integer","format":"int32"},{"name":"pageSize","in":"query","description":"Number of results to retrieve per page. Defaults to 1000 if not supplied.","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfVariableDTO"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"post":{"tags":["variable-resource-brapi"],"summary":"Add new Observation Variables","description":"Add new Observation Variables to the system.","operationId":"createVariablesUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"in":"body","name":"variableDTOList","description":"variableDTOList","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/VariableDTO"}}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EntityListResponseOfVariableDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/{crop}/brapi/v2/variables/{observationVariableDbId}":{"put":{"tags":["variable-resource-brapi"],"summary":"Update an existing Observation Variable","description":"Update an existing Observation Variable","operationId":"putObservationVariablesUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"crop","in":"path","description":"crop","required":true,"type":"string"},{"name":"observationVariableDbId","in":"path","description":"observationVariableDbId","required":true,"type":"string"},{"in":"body","name":"variable","description":"variable","required":true,"schema":{"$ref":"#/definitions/VariableDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SingleEntityResponseOfVariableDTO"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}}},"definitions":{"VariableDatasetsDTO":{"type":"object","properties":{"datasets":{"type":"array","items":{"$ref":"#/definitions/DatasetReference"}},"variableName":{"type":"string"}}},"GermplasmCodingResult":{"type":"object","properties":{"gid":{"type":"integer","format":"int32"},"messages":{"type":"array","items":{"type":"string"}}}},"SeasonDto":{"type":"object","properties":{"season":{"type":"string"},"seasonDbId":{"type":"string"},"year":{"type":"integer","format":"int32"}}},"TableOfintAndintAnddouble":{"type":"object","properties":{"empty":{"type":"boolean"}}},"CropDto":{"type":"object","properties":{"cropName":{"type":"string"}}},"GermplasmCodeNameBatchRequestDto":{"type":"object","properties":{"germplasmCodeNameSetting":{"$ref":"#/definitions/GermplasmNameSetting"},"gids":{"type":"array","items":{"type":"integer","format":"int32"}},"nameType":{"type":"string"}}},"ProgramDto":{"type":"object","properties":{"crop":{"$ref":"#/definitions/CropDto"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"uuid":{"type":"string"}}},"TokenRequest":{"type":"object","properties":{"client_id":{"type":"string"},"grant_type":{"type":"string"},"password":{"type":"string"},"username":{"type":"string"}}},"ProgramDTO":{"type":"object","properties":{"breedingLocationDefaultId":{"type":"integer","format":"int32"},"createdBy":{"type":"string"},"crop":{"type":"string"},"id":{"type":"string"},"lastOpenDate":{"type":"string"},"members":{"type":"array","items":{"type":"string"}},"name":{"type":"string"},"startDate":{"type":"string"},"storageLocationDefaultId":{"type":"integer","format":"int32"},"uniqueID":{"type":"string"}}},"SummaryData":{"type":"object","properties":{"environmentNumber":{"type":"integer","format":"int32"},"values":{"type":"object","additionalProperties":{"type":"number","format":"double"}}}},"MergeOptions":{"type":"object","properties":{"migrateAttributesData":{"type":"boolean"},"migrateFiles":{"type":"boolean"},"migrateNameTypes":{"type":"boolean"},"migratePassportData":{"type":"boolean"}}},"GeolocationProperty":{"type":"object","properties":{"geolocation":{"$ref":"#/definitions/Geolocation"},"geolocationPropertyId":{"type":"integer","format":"int32"},"rank":{"type":"integer","format":"int32"},"typeId":{"type":"integer","format":"int32"},"value":{"type":"string"}}},"GermplasmDeleteResponse":{"type":"object","properties":{"deletedGermplasm":{"type":"array","items":{"type":"integer","format":"int32"}},"germplasmWithErrors":{"type":"array","items":{"type":"integer","format":"int32"}}}},"ValueReference":{"type":"object","properties":{"description":{"type":"string"},"displayDescription":{"type":"string"},"folder":{"type":"boolean"},"id":{"type":"integer","format":"int32"},"key":{"type":"string"},"name":{"type":"string"},"programUUID":{"type":"string"},"study":{"type":"boolean"}}},"RoleDto":{"type":"object","properties":{"active":{"type":"boolean"},"assignable":{"type":"boolean"},"description":{"type":"string"},"editable":{"type":"boolean"},"id":{"type":"integer","format":"int32"},"name":{"type":"string"},"type":{"type":"string"}}},"EntityListResponseOfLocation":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/ResultOfLocation"}}},"ObservationUnitImportRequestDto":{"type":"object","properties":{"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/ExternalReferenceDTO"}},"germplasmDbId":{"type":"string"},"germplasmName":{"type":"string"},"locationDbId":{"type":"string"},"locationName":{"type":"string"},"observationUnitName":{"type":"string"},"observationUnitPUI":{"type":"string"},"observationUnitPosition":{"$ref":"#/definitions/ObservationUnitPosition"},"programDbId":{"type":"string"},"programName":{"type":"string"},"seedLotDbId":{"type":"string"},"studyDbId":{"type":"string"},"studyName":{"type":"string"},"treatments":{"type":"array","items":{"$ref":"#/definitions/Treatment"}},"trialDbId":{"type":"string"},"trialName":{"type":"string"}}},"SampleListDto":{"type":"object","properties":{"createdBy":{"type":"string"},"createdDate":{"type":"string","example":"yyyy-MM-dd"},"cropName":{"type":"string"},"datasetId":{"type":"integer","format":"int32"},"description":{"type":"string"},"entries":{"type":"array","items":{"$ref":"#/definitions/SampleDTO"}},"instanceIds":{"type":"array","items":{"type":"integer","format":"int32"}},"listName":{"type":"string"},"notes":{"type":"string"},"parentId":{"type":"integer","format":"int32"},"programUUID":{"type":"string"},"samplingDate":{"type":"string"},"selectionVariableId":{"type":"integer","format":"int32"},"takenBy":{"type":"string"}}},"NonSelectedGermplasm":{"type":"object","properties":{"germplasmId":{"type":"integer","format":"int32"},"migrateLots":{"type":"boolean"},"omit":{"type":"boolean"}}},"ObservationUnitSearchRequestDTO":{"type":"object","properties":{"externalReferenceIDs":{"type":"array","items":{"type":"string"}},"externalReferenceSources":{"type":"array","items":{"type":"string"}},"germplasmDbIds":{"type":"array","items":{"type":"string"}},"germplasmNames":{"type":"array","items":{"type":"string"}},"includeObservations":{"type":"boolean"},"locationDbIds":{"type":"array","items":{"type":"string"}},"locationNames":{"type":"array","items":{"type":"string"}},"observationLevelRelationships":{"type":"array","items":{"$ref":"#/definitions/ObservationLevelRelationship"}},"observationLevels":{"type":"array","items":{"$ref":"#/definitions/ObservationLevelRelationship"}},"observationUnitDbIds":{"type":"array","items":{"type":"string"}},"observationVariableDbIds":{"type":"array","items":{"type":"string"}},"observationVariableNames":{"type":"array","items":{"type":"string"}},"page":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"programDbIds":{"type":"array","items":{"type":"string"}},"programNames":{"type":"array","items":{"type":"string"}},"studyDbIds":{"type":"array","items":{"type":"string"}},"studyNames":{"type":"array","items":{"type":"string"}},"trialDbIds":{"type":"array","items":{"type":"string"}},"trialNames":{"type":"array","items":{"type":"string"}}}},"MeansData":{"type":"object","properties":{"entryNo":{"type":"integer","format":"int32"},"environmentNumber":{"type":"integer","format":"int32"},"values":{"type":"object","additionalProperties":{"type":"number","format":"double"}}}},"Method":{"type":"object","properties":{"dateCreated":{"type":"string","format":"date-time"},"dateLastModified":{"type":"string","format":"date-time"},"definition":{"type":"string"},"id":{"type":"integer","format":"int32"},"name":{"type":"string"},"obsolete":{"type":"boolean"},"system":{"type":"boolean"},"vocabularyId":{"type":"integer","format":"int32"}}},"GermplasmAttributes":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/definitions/AttributeDTO"}},"germplasmDbId":{"type":"string"}}},"ObservationLevel":{"type":"object","properties":{"levelName":{"type":"string"},"levelOrder":{"type":"integer","format":"int32"}}},"LabelPrintingPresetDTO":{"type":"object","properties":{"barcodeSetting":{"$ref":"#/definitions/BarcodeSetting"},"fileConfiguration":{"$ref":"#/definitions/FilePresetConfigurationDTO"},"id":{"type":"integer","format":"int32"},"includeHeadings":{"type":"boolean"},"name":{"type":"string"},"programUUID":{"type":"string"},"selectedFields":{"type":"array","items":{"type":"array","items":{"type":"string"}}},"sortBy":{"type":"string"},"toolId":{"type":"integer","format":"int32"},"toolSection":{"type":"string"},"type":{"type":"string"}}},"OntologyReferenceDTO":{"type":"object","properties":{"documentationLinks":{"type":"array","items":{"$ref":"#/definitions/DocumentationLink"}},"ontologyDbId":{"type":"string"},"ontologyName":{"type":"string"},"version":{"type":"string"}}},"LotDetails":{"type":"object","properties":{"actualLotBalance":{"type":"number","format":"double"},"availableLotBalance":{"type":"number","format":"double"},"commentOfLot":{"type":"string"},"committedTotal":{"type":"number","format":"double"},"createdDate":{"type":"string","format":"date-time"},"entityIdOfLot":{"type":"integer","format":"int32"},"locId":{"type":"integer","format":"int32"},"locationOfLot":{"$ref":"#/definitions/Location"},"lotId":{"type":"integer","format":"int32"},"lotScaleMethodName":{"type":"string"},"lotScaleNameAbbr":{"type":"string"},"lotStatus":{"type":"string"},"reservedTotal":{"type":"number","format":"double"},"scaleId":{"type":"integer","format":"int32"},"scaleOfLot":{"$ref":"#/definitions/Term"},"stockIds":{"type":"string"},"transactionId":{"type":"integer","format":"int32"},"transactionStatus":{"type":"boolean"},"withdrawalBalance":{"type":"number","format":"double"},"withdrawalStatus":{"type":"string"}}},"ResultOfGermplasm":{"type":"object","properties":{"calls":{"type":"array","items":{"$ref":"#/definitions/Germplasm"}},"data":{"type":"array","items":{"$ref":"#/definitions/Germplasm"}},"observations":{"type":"array","items":{"$ref":"#/definitions/Germplasm"}}}},"CVTerm":{"type":"object","properties":{"cv":{"type":"integer","format":"int32"},"cvTermId":{"type":"integer","format":"int32"},"dbxRefId":{"type":"integer","format":"int32"},"definition":{"type":"string"},"isSystem":{"type":"boolean"},"name":{"type":"string"},"obsolete":{"type":"boolean"},"relationshipType":{"type":"boolean"}}},"DatasetUsers":{"type":"object","properties":{"dataset":{"$ref":"#/definitions/Dataset"},"userId":{"type":"integer","format":"int32"}}},"LotUpdateDto":{"type":"object","properties":{"attributes":{"type":"object","additionalProperties":{"type":"string"}},"lotUID":{"type":"string"},"newLotUID":{"type":"string"},"notes":{"type":"string"},"storageLocationAbbr":{"type":"string"},"unitName":{"type":"string"}}},"StockModel":{"type":"object","properties":{"cross":{"type":"string"},"description":{"type":"string"},"germplasm":{"$ref":"#/definitions/Germplasm"},"isObsolete":{"type":"boolean"},"organismId":{"type":"integer","format":"int32"},"project":{"$ref":"#/definitions/DmsProject"},"properties":{"type":"array","items":{"$ref":"#/definitions/StockProperty"}},"stockId":{"type":"integer","format":"int32"},"uniqueName":{"type":"string"}}},"ObservationUnitEntryReplaceRequest":{"type":"object","properties":{"entryId":{"type":"integer","format":"int32"},"searchRequest":{"$ref":"#/definitions/SearchCompositeDtoOfObservationUnitsSearchDTOAndint"}}},"SearchOriginCompositeDto":{"type":"object","properties":{"searchOrigin":{"type":"string","enum":["MANAGE_STUDY_SOURCE","GERMPLASM_SEARCH","MANAGE_STUDY_PLOT"]},"searchRequestId":{"type":"integer","format":"int32"}}},"DataType":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"systemDataType":{"type":"boolean"}}},"StudyEntryPropertyBatchUpdateRequest":{"type":"object","properties":{"searchComposite":{"$ref":"#/definitions/SearchCompositeDtoOfintAndint"},"value":{"type":"string"},"variableId":{"type":"integer","format":"int32"}}},"UserRoleDto":{"type":"object","properties":{"createdBy":{"type":"integer","format":"int32"},"crop":{"$ref":"#/definitions/CropDto"},"id":{"type":"integer","format":"int32"},"program":{"$ref":"#/definitions/ProgramDto"},"role":{"$ref":"#/definitions/RoleDto"},"userId":{"type":"integer","format":"int32"}}},"Enumeration":{"type":"object","properties":{"description":{"type":"string"},"id":{"type":"integer","format":"int32"},"name":{"type":"string"}}},"VariableType":{"type":"object","properties":{"description":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"}}},"ObservationUnitsSearchDTO":{"type":"object","properties":{"additionalDesignFactors":{"type":"array","items":{"type":"string"}},"datasetId":{"type":"integer","format":"int32"},"datasetVariables":{"type":"array","items":{"$ref":"#/definitions/MeasurementVariableDto"}},"draftMode":{"type":"boolean"},"draw":{"type":"string"},"entryDetails":{"type":"array","items":{"$ref":"#/definitions/MeasurementVariableDto"}},"environmentConditions":{"type":"array","items":{"$ref":"#/definitions/MeasurementVariableDto"}},"environmentDatasetId":{"type":"integer","format":"int32"},"environmentDetails":{"type":"array","items":{"$ref":"#/definitions/MeasurementVariableDto"}},"filter":{"$ref":"#/definitions/Filter"},"filterColumns":{"type":"array","items":{"type":"string"}},"genericGermplasmDescriptors":{"type":"array","items":{"type":"string"}},"instanceId":{"type":"integer","format":"int32"},"nameTypes":{"type":"array","items":{"$ref":"#/definitions/MeasurementVariableDto"}},"passportAndAttributes":{"type":"array","items":{"$ref":"#/definitions/MeasurementVariableDto"}}}},"DatasetAuthorship":{"type":"object","properties":{"datasetPUI":{"type":"string"},"license":{"type":"string"},"publicReleaseDate":{"type":"string"},"submissionDate":{"type":"string"}}},"LotAttributeColumnDto":{"type":"object","properties":{"alias":{"type":"string"},"id":{"type":"integer","format":"int32"},"name":{"type":"string"}}},"GermplasmListTypeDTO":{"type":"object","properties":{"code":{"type":"string"},"id":{"type":"integer","format":"int32"},"name":{"type":"string"}}},"InstanceExternalReference":{"type":"object","properties":{"createdBy":{"type":"integer","format":"int32"},"createdDate":{"type":"string","format":"date-time"},"id":{"type":"integer","format":"int32"},"instance":{"$ref":"#/definitions/Geolocation"},"modifiedBy":{"type":"integer","format":"int32"},"modifiedDate":{"type":"string","format":"date-time"},"referenceId":{"type":"string"},"source":{"type":"string"}}},"TrialSummary":{"type":"object","properties":{"active":{"type":"boolean"},"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"commonCropName":{"type":"string"},"contacts":{"type":"array","items":{"$ref":"#/definitions/Contact"}},"datasetAuthorships":{"type":"array","items":{"type":"string"}},"documentationURL":{"type":"string"},"endDate":{"type":"string","example":"yyyy-MM-dd"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/ExternalReferenceDTO"}},"locationDbId":{"type":"string"},"programDbId":{"type":"string"},"programName":{"type":"string"},"publications":{"type":"array","items":{"type":"string"}},"startDate":{"type":"string","example":"yyyy-MM-dd"},"studies":{"type":"array","items":{"$ref":"#/definitions/StudySummaryDto"}},"trialDbId":{"type":"string"},"trialDescription":{"type":"string"},"trialName":{"type":"string"},"trialPUI":{"type":"string"}}},"ImageNewRequest":{"type":"object","properties":{"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"copyright":{"type":"string"},"description":{"type":"string"},"descriptiveOntologyTerms":{"type":"array","items":{"type":"string"}},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/ExternalReferenceDTO"}},"imageFileName":{"type":"string"},"imageFileSize":{"type":"integer","format":"int32"},"imageHeight":{"type":"integer","format":"int32"},"imageLocation":{"type":"object"},"imageName":{"type":"string"},"imageTimeStamp":{"type":"string","example":"yyyy-MM-dd'T'HH:mm:ss.SSSXXX"},"imageURL":{"type":"string"},"imageWidth":{"type":"integer","format":"int32"},"mimeType":{"type":"string"},"observationDbIds":{"type":"array","items":{"type":"string"}},"observationUnitDbId":{"type":"string"}}},"GermplasmImportResponseDto":{"type":"object","properties":{"gids":{"type":"array","items":{"type":"integer","format":"int32"}},"status":{"type":"string","enum":["FOUND","CREATED"]}}},"ResultOfObservationDto":{"type":"object","properties":{"calls":{"type":"array","items":{"$ref":"#/definitions/ObservationDto"}},"data":{"type":"array","items":{"$ref":"#/definitions/ObservationDto"}},"observations":{"type":"array","items":{"$ref":"#/definitions/ObservationDto"}}}},"ResultOfObservationDTO":{"type":"object","properties":{"calls":{"type":"array","items":{"$ref":"#/definitions/ObservationDTO"}},"data":{"type":"array","items":{"$ref":"#/definitions/ObservationDTO"}},"observations":{"type":"array","items":{"$ref":"#/definitions/ObservationDTO"}}}},"LocationSearchRequest":{"type":"object","properties":{"altitudeFrom":{"type":"number","format":"double"},"altitudeTo":{"type":"number","format":"double"},"countryIds":{"type":"array","items":{"type":"integer","format":"int32"}},"countryName":{"type":"string"},"favoriteProgramUUID":{"type":"string"},"filterFavoriteProgramUUID":{"type":"boolean"},"latitudeFrom":{"type":"number","format":"double"},"latitudeTo":{"type":"number","format":"double"},"locationAbbreviations":{"type":"array","items":{"type":"string"}},"locationIds":{"type":"array","items":{"type":"integer","format":"int32"}},"locationNameFilter":{"$ref":"#/definitions/SqlTextFilter"},"locationTypeIds":{"type":"array","items":{"type":"integer","format":"int32"}},"locationTypeName":{"type":"string"},"longitudeFrom":{"type":"number","format":"double"},"longitudeTo":{"type":"number","format":"double"},"provinceIds":{"type":"array","items":{"type":"integer","format":"int32"}},"provinceName":{"type":"string"}}},"NameTypeMetadata":{"type":"object","properties":{"germplasmCount":{"type":"integer","format":"int64"},"germplasmListCount":{"type":"integer","format":"int64"},"studiesCount":{"type":"integer","format":"int64"}}},"TreeNode":{"type":"object","properties":{"addClass":{"type":"string"},"children":{"type":"array","items":{"$ref":"#/definitions/TreeNode"}},"description":{"type":"string"},"expand":{"type":"boolean"},"icon":{"type":"object"},"includeInSearch":{"type":"boolean"},"isFolder":{"type":"boolean"},"isLazy":{"type":"boolean"},"isLocked":{"type":"boolean"},"key":{"type":"string"},"lastChildren":{"type":"boolean"},"noOfEntries":{"type":"integer","format":"int32"},"numOfChildren":{"type":"integer","format":"int32"},"owner":{"type":"string"},"ownerId":{"type":"string"},"parentId":{"type":"string"},"parentTitle":{"type":"string"},"programUUID":{"type":"string"},"title":{"type":"string"},"type":{"type":"string"}}},"WithdrawalAmountInstruction":{"type":"object","properties":{"reserveAllAvailableBalance":{"type":"boolean"},"withdrawalAmount":{"type":"number","format":"double"}}},"LocationRequestDto":{"type":"object","properties":{"abbreviation":{"type":"string"},"altitude":{"type":"number","format":"double"},"countryId":{"type":"integer","format":"int32"},"latitude":{"type":"number","format":"double"},"longitude":{"type":"number","format":"double"},"name":{"type":"string"},"provinceId":{"type":"integer","format":"int32"},"type":{"type":"integer","format":"int32"}}},"InitialLotDepositDto":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"notes":{"type":"string"}}},"DataLink":{"type":"object","properties":{"dataFormat":{"type":"string"},"description":{"type":"string"},"fileFormat":{"type":"string"},"name":{"type":"string"},"provenance":{"type":"string"},"scientificType":{"type":"string"},"url":{"type":"string"},"version":{"type":"string"}}},"LotSearchMetadata":{"type":"object","properties":{"lotsCountByUnitName":{"type":"object","additionalProperties":{"type":"integer"}}}},"ObservationUnitsMetadata":{"type":"object","properties":{"instancesCount":{"type":"integer","format":"int64"},"observationUnitsCount":{"type":"integer","format":"int64"}}},"GenericResponse":{"type":"object","properties":{"id":{"type":"string"}}},"TermSummary":{"type":"object","properties":{"definition":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"}}},"GermplasmBasicDetailsAuditDTO":{"type":"object","properties":{"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"creationDate":{"type":"string"},"creationDateChanged":{"type":"boolean"},"groupId":{"type":"integer","format":"int32"},"groupIdChanged":{"type":"boolean"},"locationChanged":{"type":"boolean"},"locationName":{"type":"string"},"modifiedBy":{"type":"string"},"modifiedDate":{"type":"string","format":"date-time"},"revisionType":{"type":"string","enum":["CREATION","EDITION","DELETION"]}}},"Marker":{"type":"object","properties":{"amplification":{"type":"string"},"annealingTemp":{"type":"number","format":"float"},"assayType":{"type":"string"},"dbAccessionId":{"type":"string"},"forwardPrimer":{"type":"string"},"genotype":{"type":"string"},"markerId":{"type":"integer","format":"int32"},"markerName":{"type":"string"},"markerType":{"type":"string"},"motif":{"type":"string"},"ploidy":{"type":"string"},"primerId":{"type":"string"},"productSize":{"type":"string"},"reference":{"type":"string"},"remarks":{"type":"string"},"reversePrimer":{"type":"string"},"species":{"type":"string"}}},"Term":{"type":"object","properties":{"definition":{"type":"string"},"id":{"type":"integer","format":"int32"},"name":{"type":"string"},"obsolete":{"type":"boolean"},"system":{"type":"boolean"},"vocabularyId":{"type":"integer","format":"int32"}}},"PedigreeNodeReferenceDTO":{"type":"object","properties":{"germplasmDbId":{"type":"string"},"germplasmName":{"type":"string"},"parentType":{"type":"string"}}},"GermplasmUpdateDTO":{"type":"object","properties":{"attributes":{"type":"object","additionalProperties":{"type":"string"}},"breedingMethodAbbr":{"type":"string"},"creationDate":{"type":"string"},"germplasmUUID":{"type":"string"},"gid":{"type":"integer","format":"int32"},"locationAbbreviation":{"type":"string"},"names":{"type":"object","additionalProperties":{"type":"string"}},"preferredNameType":{"type":"string"},"progenitors":{"type":"object","additionalProperties":{"type":"integer","format":"int32"}},"reference":{"type":"string"}}},"PedigreeNodeSearchRequest":{"type":"object","properties":{"accessionNumbers":{"type":"array","items":{"type":"string"}},"binomialNames":{"type":"array","items":{"type":"string"}},"collections":{"type":"array","items":{"type":"string"}},"commonCropNames":{"type":"array","items":{"type":"string"}},"externalReferenceIds":{"type":"array","items":{"type":"string"}},"externalReferenceSources":{"type":"array","items":{"type":"string"}},"familyCodes":{"type":"array","items":{"type":"string"}},"genus":{"type":"array","items":{"type":"string"}},"germplasmDbIds":{"type":"array","items":{"type":"string"}},"germplasmNames":{"type":"array","items":{"type":"string"}},"germplasmPUIs":{"type":"array","items":{"type":"string"}},"includeFullTree":{"type":"boolean"},"includeParents":{"type":"boolean"},"includeProgeny":{"type":"boolean"},"includeSiblings":{"type":"boolean"},"instituteCodes":{"type":"array","items":{"type":"string"}},"page":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"pedigreeDepth":{"type":"integer","format":"int32"},"progenyDepth":{"type":"integer","format":"int32"},"programDbIds":{"type":"array","items":{"type":"string"}},"programNames":{"type":"array","items":{"type":"string"}},"species":{"type":"array","items":{"type":"string"}},"studyDbIds":{"type":"array","items":{"type":"string"}},"studyNames":{"type":"array","items":{"type":"string"}},"synonyms":{"type":"array","items":{"type":"string"}},"trialDbIds":{"type":"array","items":{"type":"string"}},"trialNames":{"type":"array","items":{"type":"string"}}}},"ObservationUnitData":{"type":"object","properties":{"categoricalValueId":{"type":"integer","format":"int32"},"draftCategoricalValueId":{"type":"integer","format":"int32"},"draftValue":{"type":"string"},"observationId":{"type":"integer","format":"int32"},"status":{"type":"string","enum":["OUT_OF_SYNC","MANUALLY_EDITED"]},"value":{"type":"string"},"variableId":{"type":"integer","format":"int32"}}},"ResultOfLocation":{"type":"object","properties":{"calls":{"type":"array","items":{"$ref":"#/definitions/Location"}},"data":{"type":"array","items":{"$ref":"#/definitions/Location"}},"observations":{"type":"array","items":{"$ref":"#/definitions/Location"}}}},"GermplasmGroup":{"type":"object","properties":{"founderGid":{"type":"integer","format":"int32"},"generative":{"type":"boolean"},"groupId":{"type":"integer","format":"int32"},"groupMembers":{"type":"array","items":{"$ref":"#/definitions/GermplasmGroupMember"}}}},"Synonym":{"type":"object","properties":{"synonym":{"type":"string"},"type":{"type":"string"}}},"SingleEntityResponseOfObservationUnitPatchRequestDTO":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/ObservationUnitPatchRequestDTO"}}},"StudyObservationTable":{"type":"object","properties":{"data":{"type":"array","items":{"type":"array","items":{"type":"string"}}},"headerRow":{"type":"array","items":{"type":"string"}},"observationVariableDbIds":{"type":"array","items":{"type":"integer","format":"int32"}},"observationVariableNames":{"type":"array","items":{"type":"string"}},"studyDbId":{"type":"integer","format":"int32"}}},"StudyDTO":{"type":"object","properties":{"description":{"type":"string"},"name":{"type":"string"},"programUUID":{"type":"string"},"studyId":{"type":"integer","format":"int32"}}},"StudyUpdateRequestDTO":{"type":"object","properties":{"active":{"type":"boolean"},"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"commonCropName":{"type":"string"},"contacts":{"type":"array","items":{"$ref":"#/definitions/ContactDto"}},"culturalPractices":{"type":"string"},"dataLinks":{"type":"array","items":{"$ref":"#/definitions/DataLink"}},"documaentationURL":{"type":"string"},"endDate":{"type":"string"},"environmentParameters":{"type":"array","items":{"$ref":"#/definitions/EnvironmentParameter"}},"experimentalDesign":{"$ref":"#/definitions/ExperimentalDesign"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/ExternalReferenceDTO"}},"growthFacility":{"type":"object","additionalProperties":{"type":"string"}},"lastUpdate":{"type":"object","additionalProperties":{"type":"string"}},"license":{"type":"string"},"locationDbId":{"type":"string"},"locationName":{"type":"string"},"observationLevels":{"type":"array","items":{"$ref":"#/definitions/ObservationLevel"}},"observationUnitsDescription":{"type":"string"},"observationVariableDbIds":{"type":"array","items":{"type":"string"}},"seasons":{"type":"array","items":{"type":"string"}},"startDate":{"type":"string"},"studyCode":{"type":"string"},"studyDescription":{"type":"string"},"studyName":{"type":"string"},"studyPUI":{"type":"string"},"studyType":{"type":"string"},"trialDbId":{"type":"string"},"trialName":{"type":"string"}}},"SingleEntityResponseOfPedigreeDTO":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/PedigreeDTO"}}},"Field":{"type":"object","properties":{"fieldType":{"type":"string","enum":["VARIABLE","STATIC","NAME"]},"id":{"type":"integer","format":"int32"},"name":{"type":"string"}}},"LabelsInfoInput":{"type":"object","properties":{"datasetId":{"type":"integer","format":"int32"},"listId":{"type":"integer","format":"int32"},"searchRequestId":{"type":"integer","format":"int32"},"sortBy":{"type":"string"},"studyId":{"type":"integer","format":"int32"}}},"GermplasmInventoryImportDTO":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"attributes":{"type":"object","additionalProperties":{"type":"string"}},"breedingMethodAbbr":{"type":"string"},"clientId":{"type":"integer","format":"int32"},"creationDate":{"type":"string"},"germplasmPUI":{"type":"string"},"locationAbbr":{"type":"string"},"names":{"type":"object","additionalProperties":{"type":"string"}},"preferredName":{"type":"string"},"progenitor1":{"type":"string"},"progenitor2":{"type":"string"},"reference":{"type":"string"},"stockId":{"type":"string"},"storageLocationAbbr":{"type":"string"},"unit":{"type":"string"}}},"ExternalReferenceDTO":{"type":"object","properties":{"referenceID":{"type":"string"},"referenceSource":{"type":"string"}}},"LotWithdrawalInputDto":{"type":"object","properties":{"notes":{"type":"string"},"selectedLots":{"$ref":"#/definitions/SearchCompositeDtoOfintAndstring"},"withdrawalsPerUnit":{"type":"object","additionalProperties":{"$ref":"#/definitions/WithdrawalAmountInstruction"}}}},"RoleTypeDto":{"type":"object","properties":{"id":{"type":"integer","format":"int32"},"name":{"type":"string"}}},"BreedingMethodSearchRequest":{"type":"object","properties":{"description":{"type":"string"},"favoriteProgramUUID":{"type":"string"},"filterFavoriteProgramUUID":{"type":"boolean"},"groups":{"type":"array","items":{"type":"string"}},"methodAbbreviations":{"type":"array","items":{"type":"string"}},"methodClassIds":{"type":"array","items":{"type":"integer","format":"int32"}},"methodDateFrom":{"type":"string","example":"yyyy-MM-dd"},"methodDateTo":{"type":"string","example":"yyyy-MM-dd"},"methodIds":{"type":"array","items":{"type":"integer","format":"int32"}},"methodTypes":{"type":"array","items":{"type":"string"}},"nameFilter":{"$ref":"#/definitions/SqlTextFilter"},"snameTypeIds":{"type":"array","items":{"type":"integer","format":"int32"}}}},"GermplasmListSearchResponse":{"type":"object","properties":{"creationDate":{"type":"string","example":"yyyy-MM-dd"},"description":{"type":"string"},"generationLevel":{"type":"integer","format":"int32"},"listId":{"type":"integer","format":"int32"},"listName":{"type":"string"},"listOwner":{"type":"string"},"listType":{"type":"string"},"locked":{"type":"boolean"},"notes":{"type":"string"},"numberOfEntries":{"type":"integer","format":"int32"},"ownerId":{"type":"integer","format":"int32"},"parentFolderId":{"type":"string"},"parentFolderName":{"type":"string"},"programUUID":{"type":"string"},"status":{"type":"integer","format":"int32"}}},"StudySummaryDto":{"type":"object","properties":{"locationDbId":{"type":"string"},"locationName":{"type":"string"},"optionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"programDbId":{"type":"string"},"seasons":{"type":"array","items":{"type":"string"}},"studyDbId":{"type":"integer","format":"int32"},"studyName":{"type":"string"},"studyType":{"type":"string"},"years":{"type":"array","items":{"type":"string"}}}},"AttributeDTO":{"type":"object","properties":{"attributeCode":{"type":"string"},"attributeDbId":{"type":"integer","format":"int32"},"attributeName":{"type":"string"},"determinedDate":{"type":"integer","format":"int32"},"value":{"type":"string"}}},"AttributeDto":{"type":"object","properties":{"date":{"type":"string"},"hasFiles":{"type":"boolean"},"id":{"type":"integer","format":"int32"},"locationId":{"type":"integer","format":"int32"},"locationName":{"type":"string"},"value":{"type":"string"},"variableDescription":{"type":"string"},"variableId":{"type":"integer","format":"int32"},"variableName":{"type":"string"},"variableTypeName":{"type":"string"}}},"CopResponse":{"type":"object","properties":{"array2d":{"type":"array","items":{"type":"array","items":{"type":"string"}}},"germplasmCommonNamesMap":{"type":"object","additionalProperties":{"type":"object","additionalProperties":{"type":"string"}}},"hasFile":{"type":"boolean"},"matrix":{"$ref":"#/definitions/TableOfintAndintAnddouble"},"progress":{"type":"number","format":"double"},"upperTriangularMatrix":{"type":"array","items":{"type":"array","items":{"type":"string"}}}}},"MapOfstringAndobject":{"type":"object","additionalProperties":{"type":"object"}},"ObservationLevelRelationship":{"type":"object","properties":{"levelCode":{"type":"string"},"levelName":{"type":"string"},"levelOrder":{"type":"integer","format":"int32"}}},"GermplasmSearchResponse":{"type":"object","properties":{"attributeTypesValueMap":{"type":"object","additionalProperties":{"type":"string"}},"availableBalance":{"type":"string"},"breedingMethodId":{"type":"integer","format":"int32"},"femaleParentGID":{"type":"string"},"femaleParentPreferredName":{"type":"string"},"germplasmDate":{"type":"string"},"germplasmPreferredId":{"type":"string"},"germplasmPreferredName":{"type":"string"},"germplasmUUID":{"type":"string"},"gid":{"type":"integer","format":"int32"},"groupId":{"type":"integer","format":"int32"},"groupSourceGID":{"type":"string"},"groupSourcePreferredName":{"type":"string"},"hasProgeny":{"type":"boolean"},"immediateSourceGID":{"type":"string"},"immediateSourceName":{"type":"string"},"locationAbbr":{"type":"string"},"locationId":{"type":"integer","format":"int32"},"locationName":{"type":"string"},"lotCount":{"type":"integer","format":"int32"},"maleParentGID":{"type":"string"},"maleParentPreferredName":{"type":"string"},"methodCode":{"type":"string"},"methodGroup":{"type":"string"},"methodName":{"type":"string"},"methodNumber":{"type":"string"},"nameTypesValueMap":{"type":"object","additionalProperties":{"type":"string"}},"names":{"type":"string"},"pedigreeString":{"type":"string"},"reference":{"type":"string"},"unit":{"type":"string"},"usedInLockedList":{"type":"boolean"},"usedInLockedStudy":{"type":"boolean"}}},"ObservationsPutRequestInput":{"type":"object","properties":{"data":{"type":"array","items":{"type":"array","items":{"type":"string"}}},"draftMode":{"type":"boolean"},"processWarnings":{"type":"boolean"}}},"BreedingMethodDTO":{"type":"object","properties":{"code":{"type":"string"},"count":{"type":"string"},"creationDate":{"type":"string","format":"date-time"},"description":{"type":"string"},"favorite":{"type":"boolean"},"group":{"type":"string"},"isBulkingMethod":{"type":"boolean"},"methodClass":{"type":"integer","format":"int32"},"methodClassName":{"type":"string"},"mid":{"type":"integer","format":"int32"},"name":{"type":"string"},"numberOfProgenitors":{"type":"integer","format":"int32"},"prefix":{"type":"string"},"programFavorites":{"type":"array","items":{"$ref":"#/definitions/ProgramFavoriteDTO"}},"separator":{"type":"string"},"snameTypeCode":{"type":"string"},"snameTypeId":{"type":"integer","format":"int32"},"suffix":{"type":"string"},"type":{"type":"string"}}},"SingleEntityResponseOfBrapiSearchDto":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/BrapiSearchDto"}}},"MeasurementVariable":{"type":"object","properties":{"alias":{"type":"string"},"cropOntology":{"type":"string"},"dataType":{"type":"string"},"dataTypeCode":{"type":"string"},"dataTypeId":{"type":"integer","format":"int32"},"description":{"type":"string"},"factor":{"type":"boolean"},"formula":{"$ref":"#/definitions/FormulaDto"},"label":{"type":"string"},"maxRange":{"type":"number","format":"double"},"method":{"type":"string"},"minRange":{"type":"number","format":"double"},"name":{"type":"string"},"operation":{"type":"string","enum":["EQUAL","LIKE","ADD","UPDATE","DELETE"]},"possibleValues":{"type":"array","items":{"$ref":"#/definitions/ValueReference"}},"possibleValuesString":{"type":"string"},"property":{"type":"string"},"required":{"type":"boolean"},"role":{"type":"string","enum":["STUDY","DATASET","TRIAL_ENVIRONMENT","GERMPLASM","ENTRY_DETAIL","TRIAL_DESIGN","VARIATE","UNASSIGNED"]},"scale":{"type":"string"},"scaleId":{"type":"integer","format":"int32"},"scaleMaxRange":{"type":"number","format":"double"},"scaleMinRange":{"type":"number","format":"double"},"systemVariable":{"type":"boolean"},"termId":{"type":"integer","format":"int32"},"treatmentLabel":{"type":"string"},"value":{"type":"string"},"variableMaxRange":{"type":"number","format":"double"},"variableMinRange":{"type":"number","format":"double"},"variableType":{"type":"string","enum":["VariableType{id=1801, name='Analysis', description='Variable to be used only in analysis (for example derived variables).'}","VariableType{id=1802, name='Environment Condition', description='Observations made of conditions in an individual environment involved in a study.'}","VariableType{id=1804, name='Germplasm Descriptor', description='Information to be recorded about each germplasm in a study.'}","VariableType{id=1805, name='Study Detail', description='Administrative details to be tracked per study.'}","VariableType{id=1806, name='Environment Detail', description='Administrative details to be tracked per environment.'}","VariableType{id=1807, name='Selection Method', description='How material is chosen for advancing to the next generation.'}","VariableType{id=1808, name='Trait', description='Characteristics of a germplasm to be recorded during a study.'}","VariableType{id=1809, name='Treatment Factor', description='Treatments to be applied to members of a trial.'}","VariableType{id=1810, name='Experimental Design', description='Experimental Design Variables'}","VariableType{id=1811, name='Analysis Summary', description='Analysis Summary Variables'}","VariableType{id=1812, name='Observation Unit', description='Observation Unit Variables'}","VariableType{id=1813, name='Germplasm Passport', description='Germplasm Passport'}","VariableType{id=1814, name='Germplasm Attribute', description='Germplasm Attribute'}","VariableType{id=1815, name='Entry Detail', description='Variables that describes list entries'}","VariableType{id=1816, name='Inventory Attribute', description='Inventory Attribute'}"]}}},"EntityListResponseOfObservationLevel":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/ResultOfObservationLevel"}}},"NameTypeMetadataFilterRequest":{"type":"object","properties":{"code":{"type":"string"},"description":{"type":"string"},"name":{"type":"string"},"nameTypeDateFrom":{"type":"string","example":"yyyy-MM-dd"},"nameTypeDateTo":{"type":"string","example":"yyyy-MM-dd"}}},"License":{"type":"object","properties":{"expiry":{"type":"string"},"expiryDays":{"type":"string"},"message":{"type":"string"}}},"GermplasmProgenitorDetailsAuditDTO":{"type":"object","properties":{"breedingMethodChanged":{"type":"boolean"},"breedingMethodName":{"type":"string"},"breedingMethodType":{"type":"string"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"femaleParent":{"type":"integer","format":"int32"},"femaleParentChanged":{"type":"boolean"},"maleParent":{"type":"integer","format":"int32"},"maleParentChanged":{"type":"boolean"},"modifiedBy":{"type":"string"},"modifiedDate":{"type":"string","format":"date-time"},"progenitorsNumber":{"type":"integer","format":"int32"},"progenitorsNumberChanged":{"type":"boolean"},"revisionType":{"type":"string","enum":["CREATION","EDITION","DELETION"]}}},"TransactionUpdateRequestDto":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"availableBalance":{"type":"number","format":"double"},"notes":{"type":"string"},"transactionId":{"type":"integer","format":"int32"}}},"Image":{"type":"object","properties":{"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"copyright":{"type":"string"},"description":{"type":"string"},"descriptiveOntologyTerms":{"type":"array","items":{"type":"string"}},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/ExternalReferenceDTO"}},"imageDbId":{"type":"string"},"imageFileName":{"type":"string"},"imageFileSize":{"type":"integer","format":"int32"},"imageHeight":{"type":"integer","format":"int32"},"imageLocation":{"type":"object"},"imageName":{"type":"string"},"imageTimeStamp":{"type":"string","example":"yyyy-MM-dd'T'HH:mm:ss.SSSXXX"},"imageURL":{"type":"string"},"imageWidth":{"type":"integer","format":"int32"},"mimeType":{"type":"string"},"observationDbIds":{"type":"array","items":{"type":"string"}},"observationUnitDbId":{"type":"string"}}},"ExpectedRange":{"type":"object","properties":{"max":{"type":"string"},"min":{"type":"string"}}},"FormulaVariable":{"type":"object","properties":{"dateCreated":{"type":"string","format":"date-time"},"dateLastModified":{"type":"string","format":"date-time"},"definition":{"type":"string"},"id":{"type":"integer","format":"int32"},"name":{"type":"string"},"obsolete":{"type":"boolean"},"system":{"type":"boolean"},"targetTermId":{"type":"integer","format":"int32"},"vocabularyId":{"type":"integer","format":"int32"}}},"GermplasmSearchRequestDto":{"type":"object","properties":{"accessionNumbers":{"type":"array","items":{"type":"string"}},"commonCropNames":{"type":"array","items":{"type":"string"}},"germplasmDbIds":{"type":"array","items":{"type":"string"}},"germplasmGenus":{"type":"array","items":{"type":"string"}},"germplasmNames":{"type":"array","items":{"type":"string"}},"germplasmPUIs":{"type":"array","items":{"type":"string"}},"germplasmSpecies":{"type":"array","items":{"type":"string"}},"page":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"}}},"GermplasmImportRequestDto":{"type":"object","properties":{"connectUsing":{"type":"string","enum":["NONE","GID","GUID"]},"germplasmList":{"type":"array","items":{"$ref":"#/definitions/GermplasmImportDTO"}},"skipIfExists":{"type":"boolean"}}},"SearchCompositeDtoOfintAndstring":{"type":"object","properties":{"itemIds":{"type":"array","items":{"type":"string"}},"searchRequest":{"type":"integer","format":"int32"}}},"SingleEntityResponseOfProgenyDTO":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/ProgenyDTO"}}},"Georef":{"type":"object","properties":{"alt":{"type":"number","format":"double"},"lat":{"type":"number","format":"double"},"llpn":{"type":"integer","format":"int32"},"locid":{"type":"integer","format":"int32"},"lon":{"type":"number","format":"double"}}},"Publication":{"type":"object","properties":{"publicationPUI":{"type":"string"},"publicationReference":{"type":"string"}}},"SingleEntityResponseOfGermplasm":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/Germplasm"}}},"ObservationMetadata":{"type":"object","properties":{"confirmedCount":{"type":"integer","format":"int32"},"datasetName":{"type":"string"},"instanceName":{"type":"string"},"pendingCount":{"type":"integer","format":"int32"},"studyId":{"type":"integer","format":"int32"},"unobservedCount":{"type":"integer","format":"int32"}}},"IncludePedigree":{"type":"object","properties":{"generationLevel":{"type":"integer","format":"int32"},"type":{"type":"string","enum":["GENERATIVE","DERIVATIVE","BOTH"]}}},"ObservationDto":{"type":"object","properties":{"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"collector":{"type":"string"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/ExternalReferenceDTO"}},"germplasmDbId":{"type":"string"},"germplasmName":{"type":"string"},"observationDbId":{"type":"string"},"observationTimeStamp":{"type":"string","example":"yyyy-MM-dd'T'HH:mm:ss.SSSXXX"},"observationUnitDbId":{"type":"string"},"observationUnitName":{"type":"string"},"observationVariableDbId":{"type":"string"},"observationVariableName":{"type":"string"},"season":{"$ref":"#/definitions/SeasonDto"},"studyDbId":{"type":"string"},"uploadedBy":{"type":"string"},"value":{"type":"string"}}},"ObservationDTO":{"type":"object","properties":{"collector":{"type":"string"},"observationDbId":{"type":"integer","format":"int32"},"observationTimeStamp":{"type":"string"},"observationUnitDbId":{"type":"string"},"observationVariableDbId":{"type":"integer","format":"int32"},"value":{"type":"string"}}},"SingleEntityResponseOfSampleObservationDto":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/SampleObservationDto"}}},"StudyEntryDto":{"type":"object","properties":{"availableBalance":{"type":"string"},"cross":{"type":"string"},"designation":{"type":"string"},"entryId":{"type":"integer","format":"int32"},"entryNumber":{"type":"integer","format":"int32"},"gid":{"type":"integer","format":"int32"},"groupGid":{"type":"integer","format":"int32"},"guid":{"type":"string"},"lotCount":{"type":"integer","format":"int32"},"properties":{"type":"object","additionalProperties":{"$ref":"#/definitions/StudyEntryPropertyData"}},"unit":{"type":"string"}}},"GermplasmListObservationRequestDto":{"type":"object","properties":{"listDataId":{"type":"integer","format":"int32"},"value":{"type":"string"},"variableId":{"type":"integer","format":"int32"}}},"ResultOfTrialSummary":{"type":"object","properties":{"calls":{"type":"array","items":{"$ref":"#/definitions/TrialSummary"}},"data":{"type":"array","items":{"$ref":"#/definitions/TrialSummary"}},"observations":{"type":"array","items":{"$ref":"#/definitions/TrialSummary"}}}},"URI":{"type":"object","properties":{"absolute":{"type":"boolean"},"authority":{"type":"string"},"fragment":{"type":"string"},"host":{"type":"string"},"opaque":{"type":"boolean"},"path":{"type":"string"},"port":{"type":"integer","format":"int32"},"query":{"type":"string"},"rawAuthority":{"type":"string"},"rawFragment":{"type":"string"},"rawPath":{"type":"string"},"rawQuery":{"type":"string"},"rawSchemeSpecificPart":{"type":"string"},"rawUserInfo":{"type":"string"},"scheme":{"type":"string"},"schemeSpecificPart":{"type":"string"},"userInfo":{"type":"string"}}},"URL":{"type":"object","properties":{"authority":{"type":"string"},"content":{"type":"object"},"defaultPort":{"type":"integer","format":"int32"},"file":{"type":"string"},"host":{"type":"string"},"path":{"type":"string"},"port":{"type":"integer","format":"int32"},"protocol":{"type":"string"},"query":{"type":"string"},"ref":{"type":"string"},"userInfo":{"type":"string"}}},"ProgramEligibleUsersSearchRequest":{"type":"object","properties":{"email":{"type":"string"},"fullName":{"type":"string"},"username":{"type":"string"}}},"EntityListResponseOfObservationDto":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/ResultOfObservationDto"}}},"EntityListResponseOfObservationUnitDto":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/ResultOfObservationUnitDto"}}},"EntityListResponseOfObservationDTO":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/ResultOfObservationDTO"}}},"SummaryStatisticsImportRequest":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/definitions/SummaryData"}}}},"MarkerMetadataSet":{"type":"object","properties":{"dataset":{"$ref":"#/definitions/Dataset"},"markerId":{"type":"integer","format":"int32"},"markerMetadataSetId":{"type":"integer","format":"int32"},"markerSampleId":{"type":"integer","format":"int32"}}},"ResultOfBreedingMethod":{"type":"object","properties":{"calls":{"type":"array","items":{"$ref":"#/definitions/BreedingMethod"}},"data":{"type":"array","items":{"$ref":"#/definitions/BreedingMethod"}},"observations":{"type":"array","items":{"$ref":"#/definitions/BreedingMethod"}}}},"AccMetadataSet":{"type":"object","properties":{"accMetadataSetId":{"type":"integer","format":"int32"},"accSampleId":{"type":"integer","format":"int32"},"dataset":{"$ref":"#/definitions/Dataset"},"sample":{"$ref":"#/definitions/Sample"}}},"DmsProject":{"type":"object","properties":{"createdBy":{"type":"string"},"datasetType":{"$ref":"#/definitions/DatasetType"},"deleted":{"type":"boolean"},"description":{"type":"string"},"endDate":{"type":"string"},"entityName":{"type":"string"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/StudyExternalReference"}},"generationLevel":{"type":"integer","format":"int32"},"locked":{"type":"boolean"},"name":{"type":"string"},"nextPropertyRank":{"type":"integer","format":"int32"},"objective":{"type":"string"},"parent":{"$ref":"#/definitions/DmsProject"},"programUUID":{"type":"string"},"projectId":{"type":"integer","format":"int32"},"properties":{"type":"array","items":{"$ref":"#/definitions/ProjectProperty"}},"startDate":{"type":"string"},"study":{"$ref":"#/definitions/DmsProject"},"studyType":{"$ref":"#/definitions/StudyType"},"studyUpdate":{"type":"string"}}},"ObservationUnitPatchRequestDTO":{"type":"object","properties":{"observationUnitPosition":{"$ref":"#/definitions/ObservationUnitPatchRequestDTOPosition"}}},"Property":{"type":"object","properties":{"classes":{"type":"array","items":{"type":"string"}},"cropOntologyId":{"type":"string"},"dateCreated":{"type":"string","format":"date-time"},"dateLastModified":{"type":"string","format":"date-time"},"definition":{"type":"string"},"id":{"type":"integer","format":"int32"},"name":{"type":"string"},"obsolete":{"type":"boolean"},"system":{"type":"boolean"},"vocabularyId":{"type":"integer","format":"int32"}}},"GermplasmAttributeAuditDTO":{"type":"object","properties":{"attributeType":{"type":"string"},"attributeTypeChanged":{"type":"boolean"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"creationDate":{"type":"string"},"creationDateChanged":{"type":"boolean"},"locationChanged":{"type":"boolean"},"locationName":{"type":"string"},"modifiedBy":{"type":"string"},"modifiedDate":{"type":"string","format":"date-time"},"revisionType":{"type":"string","enum":["CREATION","EDITION","DELETION"]},"value":{"type":"string"},"valueChanged":{"type":"boolean"}}},"SingleEntityResponseOfStudyObservationTable":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/StudyObservationTable"}}},"Study":{"type":"object","properties":{"conditions":{"$ref":"#/definitions/VariableList"},"constants":{"$ref":"#/definitions/VariableList"},"createdBy":{"type":"string"},"description":{"type":"string"},"endDate":{"type":"string"},"id":{"type":"integer","format":"int32"},"locked":{"type":"boolean"},"name":{"type":"string"},"objective":{"type":"string"},"programUUID":{"type":"string"},"startDate":{"type":"string"},"studyType":{"$ref":"#/definitions/StudyTypeDto"},"studyUpdate":{"type":"string"}}},"Usage":{"type":"object","properties":{"breedingMethods":{"type":"integer","format":"int32"},"datasets":{"type":"integer","format":"int32"},"germplasm":{"type":"integer","format":"int32"},"lists":{"type":"integer","format":"int32"},"observations":{"type":"integer","format":"int32"},"studies":{"type":"integer","format":"int32"},"systemTerm":{"type":"boolean"},"variables":{"type":"array","items":{"$ref":"#/definitions/TermSummary"}}}},"ExperimentalDesign":{"type":"object","properties":{"description":{"type":"string"},"pui":{"type":"string"}}},"Dataset":{"type":"object","properties":{"datasetId":{"type":"integer","format":"int32"},"name":{"type":"string"}}},"BreedingMethodNewRequest":{"type":"object","properties":{"code":{"type":"string"},"count":{"type":"string"},"description":{"type":"string"},"group":{"type":"string"},"methodClass":{"type":"integer","format":"int32"},"name":{"type":"string"},"numberOfProgenitors":{"type":"integer","format":"int32"},"prefix":{"type":"string"},"separator":{"type":"string"},"snameTypeId":{"type":"integer","format":"int32"},"suffix":{"type":"string"},"type":{"type":"string"}}},"GermplasmInventory":{"type":"object","properties":{"actualInventoryLotCount":{"type":"integer","format":"int32"},"available":{"type":"string"},"distinctScaleCountForGermplsm":{"type":"integer","format":"int32"},"gid":{"type":"integer","format":"int32"},"lotCount":{"type":"integer","format":"int32"},"lotRows":{"type":"array","items":{"$ref":"#/definitions/LotDetails"}},"scaleForGermplsm":{"type":"string"},"scaleIdForGermplsm":{"type":"integer","format":"int32"},"stockIDs":{"type":"string"},"totalAvailableBalance":{"type":"number","format":"double"}}},"FormulaDto":{"type":"object","properties":{"active":{"type":"boolean"},"definition":{"type":"string"},"description":{"type":"string"},"formulaId":{"type":"integer","format":"int32"},"inputs":{"type":"array","items":{"$ref":"#/definitions/FormulaVariable"}},"name":{"type":"string"},"target":{"$ref":"#/definitions/FormulaVariable"}}},"Geometry":{"type":"object","properties":{"coordinates":{"type":"array","items":{"type":"number","format":"double"}},"type":{"type":"string"}}},"PedigreeNodeDTO":{"type":"object","properties":{"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"breedingMethodDbId":{"type":"string"},"breedingMethodName":{"type":"string"},"crossingProjectDbId":{"type":"string"},"crossingYear":{"type":"integer","format":"int32"},"defaultDisplayName":{"type":"string"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/ExternalReferenceDTO"}},"familyCode":{"type":"string"},"germplasmDbId":{"type":"string"},"germplasmName":{"type":"string"},"germplasmPUI":{"type":"string"},"parents":{"type":"array","items":{"$ref":"#/definitions/PedigreeNodeReferenceDTO"}},"pedigreeString":{"type":"string"},"progeny":{"type":"array","items":{"$ref":"#/definitions/PedigreeNodeReferenceDTO"}},"siblings":{"type":"array","items":{"$ref":"#/definitions/PedigreeNodeReferenceDTO"}}}},"GermplasmNameAuditDTO":{"type":"object","properties":{"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"creationDate":{"type":"string"},"creationDateChanged":{"type":"boolean"},"locationChanged":{"type":"boolean"},"locationName":{"type":"string"},"modifiedBy":{"type":"string"},"modifiedDate":{"type":"string","format":"date-time"},"nameType":{"type":"string"},"nameTypeChanged":{"type":"boolean"},"preferred":{"type":"boolean"},"preferredChanged":{"type":"boolean"},"revisionType":{"type":"string","enum":["CREATION","EDITION","DELETION"]},"value":{"type":"string"},"valueChanged":{"type":"boolean"}}},"AddProgramMemberRequestDto":{"type":"object","properties":{"roleId":{"type":"integer","format":"int32"},"userIds":{"type":"array","items":{"type":"integer","format":"int32"}}}},"EnvironmentParameter":{"type":"object","properties":{"description":{"type":"string"},"parameterName":{"type":"string"},"parameterPUI":{"type":"string"},"unit":{"type":"string"},"unitPUI":{"type":"string"},"value":{"type":"string"},"valuePUI":{"type":"string"}}},"MyListsDTO":{"type":"object","properties":{"date":{"type":"string"},"folder":{"type":"string"},"listId":{"type":"integer","format":"int32"},"name":{"type":"string"},"type":{"type":"string"},"typeName":{"type":"string"}}},"ExperimentDesignType":{"type":"object","properties":{"bvDesignName":{"type":"string"},"bvName":{"type":"string"},"id":{"type":"integer","format":"int32"},"name":{"type":"string"},"params":{"type":"string"},"repNo":{"type":"integer","format":"int32"},"templateName":{"type":"string"},"termId":{"type":"integer","format":"int32"},"termIdLatinized":{"type":"integer","format":"int32"},"totalNoOfEntries":{"type":"integer","format":"int32"}}},"FileMetadataDTO":{"type":"object","properties":{"copyright":{"type":"string"},"description":{"type":"string"},"fileId":{"type":"integer","format":"int32"},"fileTimestamp":{"type":"string","format":"date-time"},"fileUUID":{"type":"string"},"imageHeight":{"type":"integer","format":"int32"},"imageLocation":{"type":"object"},"imageWidth":{"type":"integer","format":"int32"},"instanceId":{"type":"integer","format":"int32"},"lotId":{"type":"integer","format":"int32"},"mimeType":{"type":"string"},"name":{"type":"string"},"ndExperimentId":{"type":"integer","format":"int32"},"observationUnitUUID":{"type":"string"},"path":{"type":"string"},"size":{"type":"integer","format":"int32"},"url":{"type":"string"},"variables":{"type":"array","items":{"$ref":"#/definitions/Variable"}}}},"LotMultiUpdateRequestDto":{"type":"object","properties":{"lotList":{"type":"array","items":{"$ref":"#/definitions/LotUpdateDto"}}}},"DatasetType":{"type":"object","properties":{"datasetTypeId":{"type":"integer","format":"int32"},"description":{"type":"string"},"name":{"type":"string"},"observationType":{"type":"boolean"},"subObservationType":{"type":"boolean"}}},"LotGeneratorInputDto":{"type":"object","properties":{"generateStock":{"type":"boolean"},"gid":{"type":"integer","format":"int32"},"locationId":{"type":"integer","format":"int32"},"lotId":{"type":"integer","format":"int32"},"lotUUID":{"type":"string"},"notes":{"type":"string"},"status":{"type":"string"},"stockId":{"type":"string"},"stockPrefix":{"type":"string"},"unitId":{"type":"integer","format":"int32"}}},"LotUpdateRequestDto":{"type":"object","properties":{"multiInput":{"$ref":"#/definitions/LotMultiUpdateRequestDto"},"singleInput":{"$ref":"#/definitions/LotSingleUpdateRequestDto"}}},"MapOfstringAndstring":{"type":"object","additionalProperties":{"type":"string"}},"RoleGeneratorInput":{"type":"object","properties":{"assignable":{"type":"boolean"},"description":{"type":"string"},"editable":{"type":"boolean"},"id":{"type":"integer","format":"int32"},"name":{"type":"string"},"permissions":{"type":"array","items":{"type":"integer","format":"int32"}},"roleType":{"type":"integer","format":"int32"},"showWarnings":{"type":"boolean"}}},"OriginResourceMetadata":{"type":"object","properties":{"defaultFileName":{"type":"string"},"metadata":{"type":"object","additionalProperties":{"type":"string"}}}},"GermplasmOriginDto":{"type":"object","properties":{"blockNumber":{"type":"integer","format":"int32"},"geoCoordinates":{"type":"object"},"observationUnitId":{"type":"string"},"plotNumber":{"type":"integer","format":"int32"},"positionCoordinateX":{"type":"string"},"positionCoordinateY":{"type":"string"},"programUUID":{"type":"string"},"repNumber":{"type":"integer","format":"int32"},"studyId":{"type":"integer","format":"int32"},"studyName":{"type":"string"}}},"ProgenyDTO":{"type":"object","properties":{"defaultDisplayName":{"type":"string"},"germplasmDbId":{"type":"string"},"progeny":{"type":"array","items":{"$ref":"#/definitions/Progeny"}}}},"NewObservationRequest":{"type":"object","properties":{"observations":{"type":"array","items":{"$ref":"#/definitions/ObservationDTO"}}}},"EntityListResponseOfMapOfstringAndobject":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/ResultOfMapOfstringAndobject"}}},"KeySequenceRegisterDeleteResponse":{"type":"object","properties":{"deletedPrefixes":{"type":"array","items":{"type":"string"}},"undeletedPrefixes":{"type":"array","items":{"type":"string"}}}},"LocationDTO":{"type":"object","properties":{"abbreviation":{"type":"string"},"altitude":{"type":"number","format":"double"},"countryCode":{"type":"string"},"countryId":{"type":"integer","format":"int32"},"countryName":{"type":"string"},"id":{"type":"integer","format":"int32"},"latitude":{"type":"number","format":"double"},"locationTypeName":{"type":"string"},"longitude":{"type":"number","format":"double"},"name":{"type":"string"},"programFavorites":{"type":"array","items":{"$ref":"#/definitions/ProgramFavoriteDTO"}},"provinceId":{"type":"integer","format":"int32"},"provinceName":{"type":"string"},"type":{"type":"integer","format":"int32"}}},"MethodDTO":{"type":"object","properties":{"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"bibliographicalReference":{"type":"string"},"class":{"type":"string"},"description":{"type":"string"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/ExternalReferenceDTO"}},"formula":{"type":"string"},"methodClass":{"type":"string"},"methodDbId":{"type":"string"},"methodName":{"type":"string"},"name":{"type":"string"},"ontologyReference":{"$ref":"#/definitions/OntologyReferenceDTO"},"ontologyReferenceObject":{"$ref":"#/definitions/OntologyReferenceDTO"},"reference":{"type":"string"}}},"MeansImportRequest":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/definitions/MeansData"}}}},"ObservationUnitsParamDTO":{"type":"object","properties":{"newCategoricalValueId":{"type":"integer","format":"int32"},"newValue":{"type":"string"},"observationUnitsSearchDTO":{"$ref":"#/definitions/ObservationUnitsSearchDTO"}}},"GermplasmStudySourceSearchRequest":{"type":"object","properties":{"filter":{"$ref":"#/definitions/Filter"},"studyId":{"type":"integer","format":"int32"}}},"BarcodeSetting":{"type":"object","properties":{"automaticBarcode":{"type":"boolean"},"barcodeFields":{"type":"array","items":{"type":"string"}},"barcodeNeeded":{"type":"boolean"}}},"Phenotype":{"type":"object","properties":{"assayId":{"type":"integer","format":"int32"},"attributeId":{"type":"integer","format":"int32"},"cValueId":{"type":"integer","format":"int32"},"changed":{"type":"boolean"},"createdDate":{"type":"string","format":"date-time"},"derivedTrait":{"type":"boolean"},"draftCValueId":{"type":"integer","format":"int32"},"draftValue":{"type":"string"},"experiment":{"$ref":"#/definitions/ExperimentModel"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/PhenotypeExternalReference"}},"name":{"type":"string"},"observableId":{"type":"integer","format":"int32"},"phenotypeId":{"type":"integer","format":"int32"},"uniqueName":{"type":"string"},"updatedDate":{"type":"string","format":"date-time"},"value":{"type":"string"},"valueStatus":{"type":"string","enum":["OUT_OF_SYNC","MANUALLY_EDITED"]}}},"Donor":{"type":"object","properties":{"donorAccessionNumber":{"type":"string"},"donorInstituteCode":{"type":"string"},"germplasmPUI":{"type":"string"}}},"GermplasmSearchRequest":{"type":"object","properties":{"accessionNumbers":{"type":"array","items":{"type":"string"}},"collections":{"type":"array","items":{"type":"string"}},"commonCropNames":{"type":"array","items":{"type":"string"}},"externalReferenceIDs":{"type":"array","items":{"type":"string"}},"externalReferenceSources":{"type":"array","items":{"type":"string"}},"genus":{"type":"array","items":{"type":"string"}},"germplasmDbIds":{"type":"array","items":{"type":"string"}},"germplasmNames":{"type":"array","items":{"type":"string"}},"germplasmPUIs":{"type":"array","items":{"type":"string"}},"page":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"parentDbIds":{"type":"array","items":{"type":"string"}},"progenyDbIds":{"type":"array","items":{"type":"string"}},"species":{"type":"array","items":{"type":"string"}},"studyDbIds":{"type":"array","items":{"type":"string"}},"studyNames":{"type":"array","items":{"type":"string"}},"synonyms":{"type":"array","items":{"type":"string"}}}},"SampleSearchRequestDTO":{"type":"object","properties":{"externalReferenceIDs":{"type":"array","items":{"type":"string"}},"externalReferenceSources":{"type":"array","items":{"type":"string"}},"germplasmDbIds":{"type":"array","items":{"type":"string"}},"germplasmNames":{"type":"array","items":{"type":"string"}},"observationUnitDbIds":{"type":"array","items":{"type":"string"}},"page":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"plateDbIds":{"type":"array","items":{"type":"string"}},"sampleDbIds":{"type":"array","items":{"type":"string"}},"studyDbIds":{"type":"array","items":{"type":"string"}},"studyNames":{"type":"array","items":{"type":"string"}}}},"AttributeSearchRequestDTO":{"type":"object","properties":{"attributeDbIds":{"type":"array","items":{"type":"string"}},"attributeNames":{"type":"array","items":{"type":"string"}},"dataTypes":{"type":"array","items":{"type":"string"}},"externalReferenceIDs":{"type":"array","items":{"type":"string"}},"externalReferenceSources":{"type":"array","items":{"type":"string"}},"methodDbIds":{"type":"array","items":{"type":"string"}},"ontologyDbIds":{"type":"array","items":{"type":"string"}},"page":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"scaleDbIds":{"type":"array","items":{"type":"string"}},"studyDbId":{"type":"array","items":{"type":"string"}},"traitClasses":{"type":"array","items":{"type":"string"}},"traitDbIds":{"type":"array","items":{"type":"string"}}}},"ResultOfAttributeDTO":{"type":"object","properties":{"calls":{"type":"array","items":{"$ref":"#/definitions/AttributeDTO"}},"data":{"type":"array","items":{"$ref":"#/definitions/AttributeDTO"}},"observations":{"type":"array","items":{"$ref":"#/definitions/AttributeDTO"}}}},"AttributeRequestDto":{"type":"object","properties":{"date":{"type":"string"},"locationId":{"type":"integer","format":"int32"},"value":{"type":"string"},"variableId":{"type":"integer","format":"int32"}}},"RoleSearchDto":{"type":"object","properties":{"assignable":{"type":"boolean"},"name":{"type":"string"},"roleIds":{"type":"array","items":{"type":"integer","format":"int32"}},"roleTypeId":{"type":"integer","format":"int32"}}},"ResultOfProgram":{"type":"object","properties":{"calls":{"type":"array","items":{"$ref":"#/definitions/Program"}},"data":{"type":"array","items":{"$ref":"#/definitions/Program"}},"observations":{"type":"array","items":{"$ref":"#/definitions/Program"}}}},"ExperimentModel":{"type":"object","properties":{"externalReferences":{"type":"array","items":{"$ref":"#/definitions/ExperimentExternalReference"}},"geoLocation":{"$ref":"#/definitions/Geolocation"},"jsonProps":{"type":"string"},"ndExperimentId":{"type":"integer","format":"int32"},"obsUnitId":{"type":"string"},"observationUnitNo":{"type":"integer","format":"int32"},"parent":{"$ref":"#/definitions/ExperimentModel"},"phenotypes":{"type":"array","items":{"$ref":"#/definitions/Phenotype"}},"project":{"$ref":"#/definitions/DmsProject"},"properties":{"type":"array","items":{"$ref":"#/definitions/ExperimentProperty"}},"stock":{"$ref":"#/definitions/StockModel"},"typeId":{"type":"integer","format":"int32"}}},"Sibling":{"type":"object","properties":{"defaultDisplayName":{"type":"string"},"germplasmDbId":{"type":"string"}}},"MyStudyMetadata":{"type":"object","properties":{"observations":{"type":"array","items":{"$ref":"#/definitions/ObservationMetadata"}}}},"GermplasmListDto":{"type":"object","properties":{"creationDate":{"type":"string","example":"yyyy-MM-dd"},"description":{"type":"string"},"generationLevel":{"type":"integer","format":"int32"},"listId":{"type":"integer","format":"int32"},"listName":{"type":"string"},"listType":{"type":"string"},"locked":{"type":"boolean"},"notes":{"type":"string"},"ownerId":{"type":"integer","format":"int32"},"parentFolderId":{"type":"string"},"programUUID":{"type":"string"},"status":{"type":"integer","format":"int32"}}},"GermplasmListDTO":{"type":"object","properties":{"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"dateCreated":{"type":"string","example":"yyyy-MM-dd'T'HH:mm:ss.SSSXXX"},"dateModified":{"type":"string"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/ExternalReferenceDTO"}},"listDbId":{"type":"string"},"listDescription":{"type":"string"},"listName":{"type":"string"},"listOwnerName":{"type":"string"},"listOwnerPersonDbId":{"type":"string"},"listSize":{"type":"integer","format":"int32"},"listSource":{"type":"string"},"listType":{"type":"string"}}},"GermplasmStudyDto":{"type":"object","properties":{"description":{"type":"string"},"name":{"type":"string"},"programUUID":{"type":"string"},"studyId":{"type":"integer","format":"int32"}}},"SingleEntityResponseOfBreedingMethod":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/BreedingMethod"}}},"CropParameterPatchRequestDTO":{"type":"object","properties":{"encrypted":{"type":"boolean"},"value":{"type":"string"}}},"InstanceObservationData":{"type":"object","properties":{"categoricalValueId":{"type":"integer","format":"int32"},"instanceId":{"type":"integer","format":"int32"},"instanceObservationId":{"type":"integer","format":"int32"},"value":{"type":"string"},"variableId":{"type":"integer","format":"int32"}}},"TrialImportRequestDTO":{"type":"object","properties":{"active":{"type":"boolean"},"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"commonCropName":{"type":"string"},"contacts":{"type":"array","items":{"$ref":"#/definitions/ContactDto"}},"datasetAuthorships":{"type":"array","items":{"$ref":"#/definitions/DatasetAuthorship"}},"documentationURL":{"type":"string"},"endDate":{"type":"string"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/ExternalReferenceDTO"}},"programDbId":{"type":"string"},"programName":{"type":"string"},"publications":{"type":"array","items":{"$ref":"#/definitions/Publication"}},"startDate":{"type":"string"},"trialDescription":{"type":"string"},"trialName":{"type":"string"},"trialPUI":{"type":"string"}}},"ProjectPropertiesDTO":{"type":"object","properties":{"nameTypes":{"type":"array","items":{"$ref":"#/definitions/GermplasmNameTypeDTO"}},"variables":{"type":"array","items":{"$ref":"#/definitions/MeasurementVariable"}}}},"LotDepositRequestDto":{"type":"object","properties":{"depositsPerUnit":{"type":"object","additionalProperties":{"type":"number","format":"double"}},"notes":{"type":"string"},"searchComposite":{"$ref":"#/definitions/SearchCompositeDtoOfSearchOriginCompositeDtoAndint"},"selectedLots":{"$ref":"#/definitions/SearchCompositeDtoOfintAndstring"}}},"ObservationUnitDto":{"type":"object","properties":{"blockNo":{"type":"integer","format":"int32"},"entryNo":{"type":"integer","format":"int32"},"entryType":{"type":"string"},"instanceNo":{"type":"integer","format":"int32"},"ndExperimentId":{"type":"integer","format":"int32"},"obsUnitId":{"type":"string"},"plotNo":{"type":"integer","format":"int32"},"repNo":{"type":"integer","format":"int32"},"studyId":{"type":"integer","format":"int32"},"studyName":{"type":"string"},"transactionId":{"type":"integer","format":"int32"}}},"StudyEntryDetailsValueMap":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/definitions/StockPropertyData"}},"entryNumber":{"type":"string"}}},"ObservationUnitRow":{"type":"object","properties":{"action":{"type":"string"},"designation":{"type":"string"},"entryNumber":{"type":"integer","format":"int32"},"environmentVariables":{"type":"object","additionalProperties":{"$ref":"#/definitions/ObservationUnitData"}},"fileCount":{"type":"integer","format":"int32"},"fileVariableIds":{"type":"array","items":{"type":"string"}},"gid":{"type":"integer","format":"int32"},"observationUnitId":{"type":"integer","format":"int32"},"samplesCount":{"type":"string"},"stockId":{"type":"string"},"trialInstance":{"type":"integer","format":"int32"},"variables":{"type":"object","additionalProperties":{"$ref":"#/definitions/ObservationUnitData"}}}},"ProgramFavoriteRequestDto":{"type":"object","properties":{"entityIds":{"type":"array","items":{"type":"integer","format":"int32"}},"favoriteType":{"type":"string","enum":["LOCATION","METHODS","VARIABLES"]}}},"Scale":{"type":"object","properties":{"categories":{"type":"array","items":{"$ref":"#/definitions/TermSummary"}},"dataType":{"type":"string","enum":["DataType{id=1130, name='Categorical', systemDataType=false, dataTypeCode=C} CATEGORICAL_VARIABLE","DataType{id=1110, name='Numeric', systemDataType=false, dataTypeCode=N} NUMERIC_VARIABLE","DataType{id=1118, name='Numeric DBID Variable', systemDataType=true, dataTypeCode=N} NUMERIC_DBID_VARIABLE","DataType{id=1117, name='Date', systemDataType=false, dataTypeCode=D} DATE_TIME_VARIABLE","DataType{id=1120, name='Character', systemDataType=false, dataTypeCode=T} CHARACTER_VARIABLE","DataType{id=1131, name='Person', systemDataType=true, dataTypeCode=C} PERSON","DataType{id=1132, name='Location', systemDataType=true, dataTypeCode=C} LOCATION","DataType{id=1133, name='Study', systemDataType=true, dataTypeCode=C} STUDY","DataType{id=1134, name='Dataset', systemDataType=true, dataTypeCode=C} DATASET","DataType{id=1135, name='Germplasm List', systemDataType=true, dataTypeCode=C} GERMPLASM_LIST","DataType{id=1136, name='Breeding Method', systemDataType=true, dataTypeCode=C} BREEDING_METHOD"]},"dateCreated":{"type":"string","format":"date-time"},"dateLastModified":{"type":"string","format":"date-time"},"definition":{"type":"string"},"id":{"type":"integer","format":"int32"},"maxValue":{"type":"string"},"minValue":{"type":"string"},"name":{"type":"string"},"obsolete":{"type":"boolean"},"system":{"type":"boolean"},"vocabularyId":{"type":"integer","format":"int32"}}},"SampleObservationDto":{"type":"object","properties":{"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"column":{"type":"integer","format":"int32"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/ExternalReferenceDTO"}},"germplasmDbId":{"type":"string"},"notes":{"type":"string"},"observationUnitDbId":{"type":"string"},"plantDbId":{"type":"string"},"plateDbId":{"type":"string"},"plateIndex":{"type":"integer","format":"int32"},"plateName":{"type":"string"},"plotDbId":{"type":"string"},"programDbId":{"type":"string"},"row":{"type":"string"},"sampleBarcode":{"type":"string"},"sampleDbId":{"type":"string"},"sampleDescription":{"type":"string"},"sampleGroupDbId":{"type":"string"},"sampleName":{"type":"string"},"samplePUI":{"type":"string"},"sampleTimestamp":{"type":"string","example":"yyyy-MM-dd'T'HH:mm:ss.SSSXXX"},"sampleType":{"type":"string"},"studyDbId":{"type":"string"},"takenBy":{"type":"string"},"tissueType":{"type":"string"},"trialDbId":{"type":"string"},"well":{"type":"string"}}},"SearchCompositeDtoOfintAndint":{"type":"object","properties":{"itemIds":{"type":"array","items":{"type":"integer","format":"int32"}},"searchRequest":{"type":"integer","format":"int32"}}},"SingleEntityResponseOfSearchDto":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/SearchDto"}}},"FileMetadataFilterRequest":{"type":"object","properties":{"fileName":{"type":"string"},"germplasmUUID":{"type":"string"},"instanceIds":{"type":"array","items":{"type":"integer","format":"int32"}},"lotId":{"type":"integer","format":"int32"},"observationUnitUUID":{"type":"string"},"variableName":{"type":"string"}}},"GermplasmEntryDTO":{"type":"object","properties":{"data":{"type":"object","additionalProperties":{"$ref":"#/definitions/GermplasmListObservationDto"}},"entryNo":{"type":"integer","format":"int32"},"gid":{"type":"integer","format":"int32"},"groupName":{"type":"string"},"seedSource":{"type":"string"}}},"StudyEntryPropertyData":{"type":"object","properties":{"categoricalValueId":{"type":"integer","format":"int32"},"studyEntryPropertyId":{"type":"integer","format":"int32"},"value":{"type":"string"},"variableId":{"type":"integer","format":"int32"},"variableValue":{"type":"string"}}},"BrapiSearchDto":{"type":"object","properties":{"searchResultsDbId":{"type":"string"}}},"GermplasmSummaryList":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/definitions/Germplasm"}},"studyDbId":{"type":"string"},"trialName":{"type":"string"}}},"ResultOfTransactionDto":{"type":"object","properties":{"calls":{"type":"array","items":{"$ref":"#/definitions/TransactionDto"}},"data":{"type":"array","items":{"$ref":"#/definitions/TransactionDto"}},"observations":{"type":"array","items":{"$ref":"#/definitions/TransactionDto"}}}},"GermplasmListImportRequestDTO":{"type":"object","properties":{"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"data":{"type":"array","items":{"type":"string"}},"dateCreated":{"type":"string"},"dateModified":{"type":"string"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/ExternalReferenceDTO"}},"listDescription":{"type":"string"},"listName":{"type":"string"},"listOwnerName":{"type":"string"},"listOwnerPersonDbId":{"type":"string"},"listSize":{"type":"integer","format":"int32"},"listSource":{"type":"string"},"listType":{"type":"string"}}},"UserTreeState":{"type":"object","properties":{"cropFolders":{"type":"array","items":{"type":"string"}},"programFolders":{"type":"array","items":{"type":"string"}},"userId":{"type":"string"}}},"ResultOfStudyInstanceDto":{"type":"object","properties":{"calls":{"type":"array","items":{"$ref":"#/definitions/StudyInstanceDto"}},"data":{"type":"array","items":{"$ref":"#/definitions/StudyInstanceDto"}},"observations":{"type":"array","items":{"$ref":"#/definitions/StudyInstanceDto"}}}},"OutputStream":{"type":"object"},"SingleEntityResponseOfStudyDetailsData":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/StudyDetailsData"}}},"ResultOfGermplasmListDTO":{"type":"object","properties":{"calls":{"type":"array","items":{"$ref":"#/definitions/GermplasmListDTO"}},"data":{"type":"array","items":{"$ref":"#/definitions/GermplasmListDTO"}},"observations":{"type":"array","items":{"$ref":"#/definitions/GermplasmListDTO"}}}},"GermplasmListDataSearchRequest":{"type":"object","properties":{"breedingMethodAbbreviation":{"type":"string"},"breedingMethodGroup":{"type":"string"},"breedingMethodName":{"type":"string"},"descriptorsFilters":{"type":"object","additionalProperties":{"type":"object"}},"designationFilter":{"$ref":"#/definitions/SqlTextFilter"},"entryNumbers":{"type":"array","items":{"type":"integer","format":"int32"}},"femaleParentName":{"$ref":"#/definitions/SqlTextFilter"},"germplasmDateFrom":{"type":"string","example":"yyyy-MM-dd"},"germplasmDateTo":{"type":"string","example":"yyyy-MM-dd"},"germplasmUUID":{"type":"string"},"gids":{"type":"array","items":{"type":"integer","format":"int32"}},"groupId":{"type":"string"},"groupSourceName":{"$ref":"#/definitions/SqlTextFilter"},"immediateSourceName":{"$ref":"#/definitions/SqlTextFilter"},"listDataIds":{"type":"array","items":{"type":"integer","format":"int32"}},"locationAbbreviation":{"type":"string"},"locationName":{"type":"string"},"maleParentName":{"$ref":"#/definitions/SqlTextFilter"},"namesFilters":{"type":"object","additionalProperties":{"type":"object"}},"reference":{"type":"string"},"variablesFilters":{"type":"object","additionalProperties":{"type":"object"}}}},"StudyTypeDto":{"type":"object","properties":{"cvTermId":{"type":"integer","format":"int32"},"id":{"type":"integer","format":"int32"},"label":{"type":"string"},"name":{"type":"string"},"visible":{"type":"boolean"}}},"CharValues":{"type":"object","properties":{"acId":{"type":"integer","format":"int32"},"accSampleId":{"type":"integer","format":"int32"},"charValue":{"type":"string"},"dataset":{"$ref":"#/definitions/Dataset"},"marker":{"$ref":"#/definitions/Marker"},"markerSampleId":{"type":"integer","format":"int32"},"sample":{"$ref":"#/definitions/Sample"}}},"ProjectProperty":{"type":"object","properties":{"alias":{"type":"string"},"description":{"type":"string"},"nameFldno":{"type":"integer","format":"int32"},"project":{"$ref":"#/definitions/DmsProject"},"projectPropertyId":{"type":"integer","format":"int32"},"rank":{"type":"integer","format":"int32"},"typeId":{"type":"integer","format":"int32"},"value":{"type":"string"},"variable":{"$ref":"#/definitions/CVTerm"},"variableId":{"type":"integer","format":"int32"}}},"GermplasmListGeneratorDTO":{"type":"object","properties":{"creationDate":{"type":"string","example":"yyyy-MM-dd"},"description":{"type":"string"},"entries":{"type":"array","items":{"$ref":"#/definitions/GermplasmEntryDTO"}},"listId":{"type":"integer","format":"int32"},"listName":{"type":"string"},"listType":{"type":"string"},"notes":{"type":"string"},"parentFolderId":{"type":"string"},"programUUID":{"type":"string"},"searchComposite":{"$ref":"#/definitions/SearchCompositeDtoOfGermplasmSearchRequestAndint"},"status":{"type":"integer","format":"int32"}}},"ResultOfAttributeValueDto":{"type":"object","properties":{"calls":{"type":"array","items":{"$ref":"#/definitions/AttributeValueDto"}},"data":{"type":"array","items":{"$ref":"#/definitions/AttributeValueDto"}},"observations":{"type":"array","items":{"$ref":"#/definitions/AttributeValueDto"}}}},"GermplasmNameSetting":{"type":"object","properties":{"addSpaceBetweenPrefixAndCode":{"type":"boolean"},"addSpaceBetweenSuffixAndCode":{"type":"boolean"},"numOfDigits":{"type":"integer","format":"int32"},"prefix":{"type":"string"},"startNumber":{"type":"integer","format":"int32"},"suffix":{"type":"string"}}},"ScaleDetails":{"type":"object","properties":{"categories":{"type":"array","items":{"$ref":"#/definitions/Category"}},"dataType":{"$ref":"#/definitions/DataType"},"description":{"type":"string"},"id":{"type":"string"},"maxValue":{"type":"string"},"metadata":{"$ref":"#/definitions/MetadataDetails"},"minValue":{"type":"string"},"name":{"type":"string"},"validValues":{"$ref":"#/definitions/ValidValues"}}},"LotSplitRequestDto":{"type":"object","properties":{"initialDeposit":{"$ref":"#/definitions/InitialLotDepositDto"},"newLot":{"$ref":"#/definitions/NewLotSplitDto"},"splitLotUUID":{"type":"string"}}},"EntityListResponseOfstring":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/ResultOfstring"}}},"StockPropertyData":{"type":"object","properties":{"categoricalValueId":{"type":"integer","format":"int32"},"stockId":{"type":"integer","format":"int32"},"value":{"type":"string"},"variableId":{"type":"integer","format":"int32"}}},"StudyInstance":{"type":"object","properties":{"canBeDeleted":{"type":"boolean"},"customLocationAbbreviation":{"type":"string"},"experimentId":{"type":"integer","format":"int32"},"hasExperimentalDesign":{"type":"boolean"},"hasFieldLayout":{"type":"boolean"},"hasGeoJSON":{"type":"boolean"},"hasInventory":{"type":"boolean"},"hasMeasurements":{"type":"boolean"},"instanceId":{"type":"integer","format":"int32"},"instanceNumber":{"type":"integer","format":"int32"},"locationAbbreviation":{"type":"string"},"locationDescriptorDataId":{"type":"integer","format":"int32"},"locationName":{"type":"string"}}},"GermplasmOtherProgenitorsAuditDTO":{"type":"object","properties":{"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"modifiedBy":{"type":"string"},"modifiedDate":{"type":"string","format":"date-time"},"progenitorGid":{"type":"integer","format":"int32"},"progenitorsNumber":{"type":"integer","format":"int32"},"revisionType":{"type":"string","enum":["CREATION","EDITION","DELETION"]}}},"GermplasmStudySourceDto":{"type":"object","properties":{"breedingLocationName":{"type":"string"},"breedingMethodAbbreviation":{"type":"string"},"breedingMethodName":{"type":"string"},"breedingMethodType":{"type":"string"},"cross":{"type":"string"},"designation":{"type":"string"},"germplasmDate":{"type":"integer","format":"int32"},"germplasmStudySourceId":{"type":"integer","format":"int32"},"gid":{"type":"integer","format":"int32"},"groupId":{"type":"integer","format":"int32"},"numberOfLots":{"type":"integer","format":"int32"},"plotNumber":{"type":"integer","format":"int32"},"replicationNumber":{"type":"integer","format":"int32"},"trialInstance":{"type":"string"}}},"LotAdjustmentRequestDto":{"type":"object","properties":{"balance":{"type":"number","format":"double"},"notes":{"type":"string"},"selectedLots":{"$ref":"#/definitions/SearchCompositeDtoOfintAndstring"}}},"SingleEntityResponseOfLocation":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/Location"}}},"EntityListResponseOfLotDetails":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/ResultOfLotDetails"}}},"StudyEntryDetailsImportRequest":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/definitions/StudyEntryDetailsValueMap"}},"newVariables":{"type":"array","items":{"$ref":"#/definitions/DatasetVariable"}}}},"SingleEntityResponseOfStudyInstanceDto":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/StudyInstanceDto"}}},"GermplasmListReorderEntriesRequest":{"type":"object","properties":{"endOfList":{"type":"boolean"},"entryNumberPosition":{"type":"integer","format":"int32"},"selectedEntries":{"type":"array","items":{"type":"integer","format":"int32"}}}},"ToolDTO":{"type":"object","properties":{"children":{"type":"array","items":{"$ref":"#/definitions/ToolLinkDTO"}},"name":{"type":"string"}}},"ExperimentExternalReference":{"type":"object","properties":{"createdBy":{"type":"integer","format":"int32"},"createdDate":{"type":"string","format":"date-time"},"experiment":{"$ref":"#/definitions/ExperimentModel"},"id":{"type":"integer","format":"int32"},"modifiedBy":{"type":"integer","format":"int32"},"modifiedDate":{"type":"string","format":"date-time"},"referenceId":{"type":"string"},"source":{"type":"string"}}},"Metadata":{"type":"object","properties":{"datafiles":{"type":"array","items":{"$ref":"#/definitions/URL"}},"pagination":{"$ref":"#/definitions/Pagination"},"status":{"type":"array","items":{"$ref":"#/definitions/MapOfstringAndstring"}}}},"EntityListResponseOfGermplasm":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/ResultOfGermplasm"}}},"StudyEntryMetadata":{"type":"object","properties":{"checkEntriesCount":{"type":"integer","format":"int64"},"hasUnassignedEntries":{"type":"boolean"},"nonReplicatedEntriesCount":{"type":"integer","format":"int64"},"nonTestEntriesCount":{"type":"integer","format":"int64"},"testEntriesCount":{"type":"integer","format":"int64"}}},"MetadataDetails":{"type":"object","properties":{"breedingMethods":{"type":"integer","format":"int32"},"datasets":{"type":"integer","format":"int32"},"dateCreated":{"type":"string","format":"date-time"},"dateLastModified":{"type":"string","format":"date-time"},"deletable":{"type":"boolean"},"editable":{"type":"boolean"},"editableFields":{"type":"array","items":{"type":"string"}},"germplasm":{"type":"integer","format":"int32"},"lists":{"type":"integer","format":"int32"},"observations":{"type":"integer","format":"int32"},"studies":{"type":"integer","format":"int32"},"usage":{"$ref":"#/definitions/Usage"}}},"GermplasmListSearchRequest":{"type":"object","properties":{"description":{"type":"string"},"listDateFrom":{"type":"string","example":"yyyy-MM-dd"},"listDateTo":{"type":"string","example":"yyyy-MM-dd"},"listNameFilter":{"$ref":"#/definitions/SqlTextFilter"},"listTypes":{"type":"array","items":{"type":"string"}},"locked":{"type":"boolean"},"notes":{"type":"string"},"numberOfEntriesFrom":{"type":"integer","format":"int32"},"numberOfEntriesTo":{"type":"integer","format":"int32"},"ownerName":{"type":"string"},"parentFolderName":{"type":"string"}}},"SortableFieldDto":{"type":"object","properties":{"fieldName":{"type":"string"},"sortBy":{"type":"string"}}},"PhenotypeSearchObservationDTO":{"type":"object","properties":{"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"collector":{"type":"string"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/ExternalReferenceDTO"}},"germplasmDbId":{"type":"string"},"germplasmName":{"type":"string"},"observationDbId":{"type":"string"},"observationTimeStamp":{"type":"string","example":"yyyy-MM-dd'T'HH:mm:ss.SSSXXX"},"observationUnitDbId":{"type":"string"},"observationUnitName":{"type":"string"},"observationVariableDbId":{"type":"string"},"observationVariableName":{"type":"string"},"season":{"$ref":"#/definitions/SeasonDto"},"studyDbId":{"type":"string"},"uploadedBy":{"type":"string"},"value":{"type":"string"}}},"StudyType":{"type":"object","properties":{"cvTermId":{"type":"integer","format":"int32"},"label":{"type":"string"},"name":{"type":"string"},"studyTypeId":{"type":"integer","format":"int32"},"visible":{"type":"boolean"}}},"Taxon":{"type":"object","properties":{"sourceName":{"type":"string"},"taxonId":{"type":"string"}}},"GermplasmOrigin":{"type":"object","properties":{"coordinateUncertainty":{"type":"string"},"coordinates":{"type":"object"}}},"DatasetReference":{"type":"object","properties":{"description":{"type":"string"},"folder":{"type":"boolean"},"id":{"type":"integer","format":"int32"},"name":{"type":"string"},"programUUID":{"type":"string"},"study":{"type":"boolean"}}},"GermplasmListObservationDto":{"type":"object","properties":{"listDataId":{"type":"integer","format":"int32"},"observationId":{"type":"integer","format":"int32"},"value":{"type":"string"},"variableId":{"type":"integer","format":"int32"}}},"ResponseEntity":{"type":"object","properties":{"body":{"type":"object"},"statusCode":{"type":"string","enum":["100","101","102","103","200","201","202","203","204","205","206","207","208","226","300","301","302","303","304","305","307","308","400","401","402","403","404","405","406","407","408","409","410","411","412","413","414","415","416","417","418","419","420","421","422","423","424","426","428","429","431","500","501","502","503","504","505","506","507","508","509","510","511"]}}},"FilteredPhenotypesInstancesCountDTO":{"type":"object","properties":{"totalFilteredInstances":{"type":"integer","format":"int32"},"totalFilteredPhenotypes":{"type":"integer","format":"int32"}}},"GermplasmMergeSummaryDto":{"type":"object","properties":{"countGermplasmToDelete":{"type":"integer","format":"int64"},"countListsToUpdate":{"type":"integer","format":"int64"},"countLotsToClose":{"type":"integer","format":"int64"},"countLotsToMigrate":{"type":"integer","format":"int64"},"countPlotsToUpdate":{"type":"integer","format":"int64"},"countStudiesToUpdate":{"type":"integer","format":"int64"}}},"GermplasmNameTypeRequestDTO":{"type":"object","properties":{"code":{"type":"string"},"description":{"type":"string"},"name":{"type":"string"}}},"MapOfintAndstring":{"type":"object","additionalProperties":{"type":"string"}},"SampleDTO":{"type":"object","properties":{"datasetType":{"type":"string"},"datasets":{"type":"array","items":{"$ref":"#/definitions/Dataset"}},"designation":{"type":"string"},"entryNo":{"type":"integer","format":"int32"},"enumerator":{"type":"string"},"gid":{"type":"integer","format":"int32"},"observationUnitId":{"type":"string"},"plateId":{"type":"string"},"sampleBusinessKey":{"type":"string"},"sampleId":{"type":"integer","format":"int32"},"sampleList":{"type":"string"},"sampleName":{"type":"string"},"sampleNumber":{"type":"integer","format":"int32"},"samplingDate":{"type":"string","example":"dd/MM/yyyy"},"studyId":{"type":"integer","format":"int32"},"studyName":{"type":"string"},"takenBy":{"type":"string"},"takenByUserId":{"type":"integer","format":"int32"},"well":{"type":"string"}}},"EntityListResponseOfAttributeValueDto":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/ResultOfAttributeValueDto"}}},"Geolocation":{"type":"object","properties":{"altitude":{"type":"number","format":"double"},"description":{"type":"string"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/InstanceExternalReference"}},"geodeticDatum":{"type":"string"},"latitude":{"type":"number","format":"double"},"locationId":{"type":"integer","format":"int32"},"longitude":{"type":"number","format":"double"},"properties":{"type":"array","items":{"$ref":"#/definitions/GeolocationProperty"}},"variates":{"$ref":"#/definitions/VariableList"}}},"VariableDetails":{"type":"object","properties":{"alias":{"type":"string"},"allowsFormula":{"type":"boolean"},"description":{"type":"string"},"expectedMax":{"type":"string"},"expectedMin":{"type":"string"},"expectedRange":{"$ref":"#/definitions/ExpectedRange"},"favourite":{"type":"boolean"},"formula":{"$ref":"#/definitions/FormulaDto"},"id":{"type":"string"},"metadata":{"$ref":"#/definitions/MetadataDetails"},"method":{"$ref":"#/definitions/MethodDetails"},"name":{"type":"string"},"observations":{"type":"integer","format":"int32"},"obsolete":{"type":"boolean"},"programUuid":{"type":"string"},"property":{"$ref":"#/definitions/PropertyDetails"},"scale":{"$ref":"#/definitions/ScaleDetails"},"studies":{"type":"integer","format":"int32"},"variableTypes":{"type":"array","items":{"$ref":"#/definitions/VariableType"}}}},"ResultOfObservationUnitDto":{"type":"object","properties":{"calls":{"type":"array","items":{"$ref":"#/definitions/ObservationUnitDto"}},"data":{"type":"array","items":{"$ref":"#/definitions/ObservationUnitDto"}},"observations":{"type":"array","items":{"$ref":"#/definitions/ObservationUnitDto"}}}},"AttributeValueDto":{"type":"object","properties":{"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"attributeDbId":{"type":"string"},"attributeName":{"type":"string"},"attributeValueDbId":{"type":"string"},"determinedDate":{"type":"string","format":"date-time"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/ExternalReferenceDTO"}},"germplasmDbId":{"type":"string"},"germplasmName":{"type":"string"},"value":{"type":"string"}}},"InstanceDescriptorData":{"type":"object","properties":{"categoricalValueId":{"type":"integer","format":"int32"},"instanceDescriptorDataId":{"type":"integer","format":"int32"},"instanceId":{"type":"integer","format":"int32"},"value":{"type":"string"},"variableId":{"type":"integer","format":"int32"}}},"SingleEntityResponseOfTrialObservationTable":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/TrialObservationTable"}}},"Name":{"type":"object","properties":{"createdBy":{"type":"integer","format":"int32"},"createdDate":{"type":"string","format":"date-time"},"germplasm":{"$ref":"#/definitions/Germplasm"},"locationId":{"type":"integer","format":"int32"},"modifiedBy":{"type":"integer","format":"int32"},"modifiedDate":{"type":"string","format":"date-time"},"ndate":{"type":"integer","format":"int32"},"nid":{"type":"integer","format":"int32"},"nstat":{"type":"integer","format":"int32"},"nval":{"type":"string"},"referenceId":{"type":"integer","format":"int32"},"typeId":{"type":"integer","format":"int32"}}},"DatasetGeneratorInput":{"type":"object","properties":{"datasetName":{"type":"string"},"datasetTypeId":{"type":"integer","format":"int32"},"instanceIds":{"type":"array","items":{"type":"integer","format":"int32"}},"numberOfSubObservationUnits":{"type":"integer","format":"int32"},"sequenceVariableId":{"type":"integer","format":"int32"}}},"ContactDto":{"type":"object","properties":{"contactDbId":{"type":"string"},"email":{"type":"string"},"instituteName":{"type":"string"},"name":{"type":"string"},"orcid":{"type":"string"},"type":{"type":"string"}}},"SearchCompositeDtoOfObservationUnitsSearchDTOAndint":{"type":"object","properties":{"itemIds":{"type":"array","items":{"type":"integer","format":"int32"}},"searchRequest":{"$ref":"#/definitions/ObservationUnitsSearchDTO"}}},"AttributeValueSearchRequestDto":{"type":"object","properties":{"attributeDbIds":{"type":"array","items":{"type":"string"}},"attributeNames":{"type":"array","items":{"type":"string"}},"attributeValueDbIds":{"type":"array","items":{"type":"string"}},"dataTypes":{"type":"array","items":{"type":"string"}},"externalReferenceIDs":{"type":"array","items":{"type":"string"}},"externalReferenceSources":{"type":"array","items":{"type":"string"}},"germplasmDbIds":{"type":"array","items":{"type":"string"}},"germplasmNames":{"type":"array","items":{"type":"string"}},"methodDbIds":{"type":"array","items":{"type":"string"}},"ontologyDbIds":{"type":"array","items":{"type":"string"}},"page":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"scaleDbIds":{"type":"array","items":{"type":"string"}},"traitClasses":{"type":"array","items":{"type":"string"}},"traitDbIds":{"type":"array","items":{"type":"string"}}}},"GermplasmNameDto":{"type":"object","properties":{"date":{"type":"string"},"id":{"type":"integer","format":"int32"},"locationId":{"type":"integer","format":"int32"},"locationName":{"type":"string"},"name":{"type":"string"},"nameTypeCode":{"type":"string"},"nameTypeDescription":{"type":"string"},"nameTypeId":{"type":"integer","format":"int32"},"preferred":{"type":"boolean"}}},"MeasurementVariableDto":{"type":"object","properties":{"id":{"type":"integer","format":"int32"},"name":{"type":"string"}}},"GermplasmExternalReference":{"type":"object","properties":{"createdBy":{"type":"integer","format":"int32"},"createdDate":{"type":"string","format":"date-time"},"germplasm":{"$ref":"#/definitions/Germplasm"},"id":{"type":"integer","format":"int32"},"modifiedBy":{"type":"integer","format":"int32"},"modifiedDate":{"type":"string","format":"date-time"},"referenceId":{"type":"string"},"source":{"type":"string"}}},"Program":{"type":"object","properties":{"abbreviation":{"type":"string"},"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"commonCropName":{"type":"string"},"documentationURL":{"type":"string"},"externalReferences":{"type":"string"},"leadPerson":{"type":"string"},"leadPersonDbId":{"type":"string"},"leadPersonName":{"type":"string"},"name":{"type":"string"},"objective":{"type":"string"},"programDbId":{"type":"string"},"programName":{"type":"string"}}},"SearchCompositeDtoOfGermplasmSearchRequestAndint":{"type":"object","properties":{"itemIds":{"type":"array","items":{"type":"integer","format":"int32"}},"searchRequest":{"$ref":"#/definitions/GermplasmSearchRequest"},"valid":{"type":"boolean"}}},"BreedingMethod":{"type":"object","properties":{"abbreviation":{"type":"string"},"breedingMethodDbId":{"type":"string"},"breedingMethodName":{"type":"string"},"description":{"type":"string"}}},"GermplasmListVariableRequestDto":{"type":"object","properties":{"variableId":{"type":"integer","format":"int32"},"variableTypeId":{"type":"integer","format":"int32"}}},"GermplasmBasicDetailsDto":{"type":"object","properties":{"breedingLocationId":{"type":"integer","format":"int32"},"creationDate":{"type":"string"},"reference":{"type":"string"}}},"SearchCompositeDtoOfSearchOriginCompositeDtoAndint":{"type":"object","properties":{"itemIds":{"type":"array","items":{"type":"integer","format":"int32"}},"searchRequest":{"$ref":"#/definitions/SearchOriginCompositeDto"}}},"ExperimentalDesignInput":{"type":"object","properties":{"blockSize":{"type":"integer","format":"int32"},"checkInsertionManner":{"type":"integer","format":"int32"},"checkSpacing":{"type":"integer","format":"int32"},"checkStartingPosition":{"type":"integer","format":"int32"},"colsPerReplications":{"type":"integer","format":"int32"},"designType":{"type":"integer","format":"int32"},"fileName":{"type":"string"},"nblatin":{"type":"integer","format":"int32"},"nclatin":{"type":"integer","format":"int32"},"nrlatin":{"type":"integer","format":"int32"},"numberOfBlocks":{"type":"integer","format":"int32"},"replatinGroups":{"type":"string"},"replicationPercentage":{"type":"integer","format":"int32"},"replicationsArrangement":{"type":"integer","format":"int32"},"replicationsCount":{"type":"integer","format":"int32"},"rowsPerReplications":{"type":"integer","format":"int32"},"startingPlotNo":{"type":"integer","format":"int32"},"treatmentFactorsData":{"type":"object"},"trialInstancesForDesignGeneration":{"type":"array","items":{"type":"integer","format":"int32"}},"useLatenized":{"type":"boolean"}}},"DataResponse":{"type":"object","properties":{"message":{"type":"string"},"successful":{"type":"boolean"}}},"VariableTypeList":{"type":"object","properties":{"variableTypes":{"type":"array","items":{"$ref":"#/definitions/DMSVariableType"}}}},"VariableDTO":{"type":"object","properties":{"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"commonCropName":{"type":"string"},"contextOfUse":{"type":"array","items":{"type":"string"}},"crop":{"type":"string"},"date":{"type":"string"},"defaultValue":{"type":"string"},"documentationURL":{"type":"string"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/ExternalReferenceDTO"}},"growthStage":{"type":"string"},"institution":{"type":"string"},"language":{"type":"string"},"method":{"$ref":"#/definitions/MethodDTO"},"name":{"type":"string"},"observationVariableDbId":{"type":"string"},"observationVariableName":{"type":"string"},"ontologyReference":{"$ref":"#/definitions/OntologyReferenceDTO"},"scale":{"$ref":"#/definitions/ScaleDTO"},"scientist":{"type":"string"},"status":{"type":"string"},"studyDbIds":{"type":"array","items":{"type":"string"}},"submissionTimestamp":{"type":"string"},"synonyms":{"type":"array","items":{"type":"string"}},"trait":{"$ref":"#/definitions/TraitDTO"},"xref":{"type":"string"}}},"TransactionsSearchDto":{"type":"object","properties":{"createdByUsername":{"type":"string"},"createdDateFrom":{"type":"string","example":"yyyy-MM-dd"},"createdDateTo":{"type":"string","example":"yyyy-MM-dd"},"designation":{"type":"string"},"germplasmListIds":{"type":"array","items":{"type":"integer","format":"int32"}},"germplasmUUIDs":{"type":"array","items":{"type":"string"}},"gids":{"type":"array","items":{"type":"integer","format":"int32"}},"harvestingStudyIds":{"type":"array","items":{"type":"integer","format":"int32"}},"lotIds":{"type":"array","items":{"type":"integer","format":"int32"}},"lotLocationAbbr":{"type":"string"},"lotStatus":{"type":"integer","format":"int32"},"lotUUIDs":{"type":"array","items":{"type":"string"}},"maxAmount":{"type":"number","format":"double"},"minAmount":{"type":"number","format":"double"},"notes":{"type":"string"},"observationUnitIds":{"type":"array","items":{"type":"string"}},"plantingStudyIds":{"type":"array","items":{"type":"integer","format":"int32"}},"statusIds":{"type":"array","items":{"type":"integer","format":"int32"}},"stockId":{"type":"string"},"transactionIds":{"type":"array","items":{"type":"integer","format":"int32"}},"transactionStatus":{"type":"array","items":{"type":"integer","format":"int32"}},"transactionTypes":{"type":"array","items":{"type":"integer","format":"int32"}},"unitIds":{"type":"array","items":{"type":"integer","format":"int32"}}}},"GermplasmMergeRequestDto":{"type":"object","properties":{"mergeOptions":{"$ref":"#/definitions/MergeOptions"},"nonSelectedGermplasm":{"type":"array","items":{"$ref":"#/definitions/NonSelectedGermplasm"}},"targetGermplasmId":{"type":"integer","format":"int32"}}},"TransactionDto":{"type":"object","properties":{"additionalInfo":{"type":"object"},"amount":{"type":"number","format":"double"},"transactionDbId":{"type":"string"},"transactionDescription":{"type":"string"},"transactionTimestamp":{"type":"string","format":"date-time"},"units":{"type":"string"}}},"ResultOfLotDetails":{"type":"object","properties":{"calls":{"type":"array","items":{"$ref":"#/definitions/LotDetails"}},"data":{"type":"array","items":{"$ref":"#/definitions/LotDetails"}},"observations":{"type":"array","items":{"$ref":"#/definitions/LotDetails"}}}},"LotImportRequestDto":{"type":"object","properties":{"lotList":{"type":"array","items":{"$ref":"#/definitions/LotItemDto"}},"stockIdPrefix":{"type":"string"}}},"EntityListResponseOfProgram":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/ResultOfProgram"}}},"StudyExternalReference":{"type":"object","properties":{"createdBy":{"type":"integer","format":"int32"},"createdDate":{"type":"string","format":"date-time"},"id":{"type":"integer","format":"int32"},"modifiedBy":{"type":"integer","format":"int32"},"modifiedDate":{"type":"string","format":"date-time"},"referenceId":{"type":"string"},"source":{"type":"string"},"study":{"$ref":"#/definitions/DmsProject"}}},"DatasetDTO":{"type":"object","properties":{"cropName":{"type":"string"},"datasetId":{"type":"integer","format":"int32"},"datasetTypeId":{"type":"integer","format":"int32"},"hasOutOfSyncData":{"type":"boolean"},"hasPendingData":{"type":"boolean"},"instances":{"type":"array","items":{"$ref":"#/definitions/StudyInstance"}},"name":{"type":"string"},"studyId":{"type":"integer","format":"int32"},"variables":{"type":"array","items":{"$ref":"#/definitions/MeasurementVariable"}}}},"LabelsNeededSummaryResponse":{"type":"object","properties":{"headers":{"type":"array","items":{"type":"string"}},"totalNumberOfLabelsNeeded":{"type":"integer","format":"int64"},"values":{"type":"array","items":{"$ref":"#/definitions/MapOfstringAndstring"}}}},"VariableList":{"type":"object","properties":{"variableTypes":{"$ref":"#/definitions/VariableTypeList"},"variables":{"type":"array","items":{"$ref":"#/definitions/Variable"}}}},"ProgenitorsUpdateRequestDto":{"type":"object","properties":{"breedingMethodId":{"type":"integer","format":"int32"},"gpid1":{"type":"integer","format":"int32"},"gpid2":{"type":"integer","format":"int32"},"otherProgenitors":{"type":"array","items":{"type":"integer","format":"int32"}}}},"UserProfileUpdateRequestDTO":{"type":"object","properties":{"email":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"password":{"type":"string"}}},"GermplasmGroupMember":{"type":"object","properties":{"gid":{"type":"integer","format":"int32"},"preferredName":{"type":"string"}}},"SampleList":{"type":"object","properties":{"children":{"type":"array","items":{"$ref":"#/definitions/SampleList"}},"createdBy":{"type":"string"},"createdByUserId":{"type":"integer","format":"int32"},"createdDate":{"type":"string","format":"date-time"},"description":{"type":"string"},"folder":{"type":"boolean"},"hierarchy":{"$ref":"#/definitions/SampleList"},"id":{"type":"integer","format":"int32"},"listName":{"type":"string"},"notes":{"type":"string"},"programUUID":{"type":"string"},"samples":{"type":"array","items":{"$ref":"#/definitions/Sample"}},"type":{"type":"string","enum":["FOLDER","SAMPLE_LIST"]}}},"PresetDTO":{"type":"object","properties":{"id":{"type":"integer","format":"int32"},"name":{"type":"string"},"programUUID":{"type":"string"},"toolId":{"type":"integer","format":"int32"},"toolSection":{"type":"string"},"type":{"type":"string"}}},"ResultOfObservationLevel":{"type":"object","properties":{"calls":{"type":"array","items":{"$ref":"#/definitions/ObservationLevel"}},"data":{"type":"array","items":{"$ref":"#/definitions/ObservationLevel"}},"observations":{"type":"array","items":{"$ref":"#/definitions/ObservationLevel"}}}},"EntityListResponseOfStudyInstanceDto":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/ResultOfStudyInstanceDto"}}},"ScaleDTO":{"type":"object","properties":{"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"dataType":{"type":"string"},"decimalPlaces":{"type":"integer","format":"int32"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/ExternalReferenceDTO"}},"name":{"type":"string"},"ontologyReference":{"$ref":"#/definitions/OntologyReferenceDTO"},"scaleDbId":{"type":"string"},"scaleName":{"type":"string"},"validValues":{"$ref":"#/definitions/ValidValuesDTO"},"xref":{"type":"string"}}},"InputStream":{"type":"object"},"Sample":{"type":"object","properties":{"accMetadataSets":{"type":"array","items":{"$ref":"#/definitions/AccMetadataSet"}},"createdBy":{"type":"integer","format":"int32"},"createdDate":{"type":"string","format":"date-time"},"entryNumber":{"type":"integer","format":"int32"},"experiment":{"$ref":"#/definitions/ExperimentModel"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/SampleExternalReference"}},"plateId":{"type":"string"},"sampleBusinessKey":{"type":"string"},"sampleId":{"type":"integer","format":"int32"},"sampleList":{"$ref":"#/definitions/SampleList"},"sampleName":{"type":"string"},"sampleNumber":{"type":"integer","format":"int32"},"samplingDate":{"type":"string","format":"date-time"},"takenBy":{"type":"integer","format":"int32"},"well":{"type":"string"}}},"ProgramBasicDetailsDto":{"type":"object","properties":{"breedingLocationDefaultId":{"type":"integer","format":"int32"},"name":{"type":"string"},"startDate":{"type":"string"},"storageLocationDefaultId":{"type":"integer","format":"int32"}}},"ScaleCategoryDTO":{"type":"object","properties":{"label":{"type":"string"},"value":{"type":"string"}}},"StudyTransactionsDto":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"createdByUsername":{"type":"string"},"createdDate":{"type":"string","example":"yyyyMMdd"},"experimentTransactionType":{"type":"string","enum":["PLANTING","HARVESTING"]},"lot":{"$ref":"#/definitions/ExtendedLotDto"},"notes":{"type":"string"},"observationUnits":{"type":"array","items":{"$ref":"#/definitions/ObservationUnitDto"}},"transactionId":{"type":"integer","format":"int32"},"transactionStatus":{"type":"string"},"transactionType":{"type":"string"}}},"View":{"type":"object","properties":{"contentType":{"type":"string"}}},"Filter":{"type":"object","properties":{"entryIds":{"type":"array","items":{"type":"integer","format":"int32"}},"entryNumbers":{"type":"array","items":{"type":"string"}},"filteredTextValues":{"type":"object","additionalProperties":{"type":"string"}},"filteredValues":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}},"preFilteredGids":{"type":"array","items":{"type":"integer","format":"int32"}},"variableTypeMap":{"type":"object","additionalProperties":{"type":"string"}}}},"TraitDTO":{"type":"object","properties":{"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"alternativeAbbreviations":{"type":"array","items":{"type":"string"}},"attribute":{"type":"string"},"class":{"type":"string"},"description":{"type":"string"},"entity":{"type":"string"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/ExternalReferenceDTO"}},"mainAbbreviation":{"type":"string"},"name":{"type":"string"},"ontologyReference":{"$ref":"#/definitions/OntologyReferenceDTO"},"status":{"type":"string"},"synonyms":{"type":"array","items":{"type":"string"}},"traitClass":{"type":"string"},"traitDbId":{"type":"string"},"traitDescription":{"type":"string"},"traitName":{"type":"string"},"xref":{"type":"string"}}},"EntityListResponseOfGermplasmListDTO":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/ResultOfGermplasmListDTO"}}},"EntityListResponseOfVariableDTO":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/ResultOfVariableDTO"}}},"Location":{"type":"object","properties":{"abbreviation":{"type":"string"},"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"altitude":{"type":"number","format":"double"},"attributes":{"type":"array","items":{"type":"object"}},"coordinateDescription":{"type":"string"},"coordinateUncertainty":{"type":"number","format":"double"},"coordinates":{"$ref":"#/definitions/Coordinate"},"countryCode":{"type":"string"},"countryName":{"type":"string"},"documentationURL":{"type":"string"},"environmentType":{"type":"string"},"exposure":{"type":"string"},"externalReferences":{"type":"array","items":{"type":"string"}},"instituteAddress":{"type":"string"},"instituteName":{"type":"string"},"latitude":{"type":"number","format":"double"},"locationDbId":{"type":"string"},"locationName":{"type":"string"},"locationType":{"type":"string"},"longitude":{"type":"number","format":"double"},"name":{"type":"string"},"siteStatus":{"type":"string"},"slope":{"type":"number","format":"double"},"topography":{"type":"string"}}},"ResultOfSampleObservationDto":{"type":"object","properties":{"calls":{"type":"array","items":{"$ref":"#/definitions/SampleObservationDto"}},"data":{"type":"array","items":{"$ref":"#/definitions/SampleObservationDto"}},"observations":{"type":"array","items":{"$ref":"#/definitions/SampleObservationDto"}}}},"ProgramFavoriteDTO":{"type":"object","properties":{"entityId":{"type":"integer","format":"int32"},"entityType":{"type":"string","enum":["LOCATION","METHODS","VARIABLES"]},"programFavoriteId":{"type":"integer","format":"int32"},"programUUID":{"type":"string"}}},"GermplasmReferenceAuditDTO":{"type":"object","properties":{"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"modifiedBy":{"type":"string"},"modifiedDate":{"type":"string","format":"date-time"},"revisionType":{"type":"string","enum":["CREATION","EDITION","DELETION"]},"value":{"type":"string"},"valueChanged":{"type":"boolean"}}},"ValidValues":{"type":"object","properties":{"categories":{"type":"array","items":{"$ref":"#/definitions/Category"}},"max":{"type":"string"},"min":{"type":"string"}}},"MyStudiesDTO":{"type":"object","properties":{"date":{"type":"string"},"folder":{"type":"string"},"metadata":{"$ref":"#/definitions/MyStudyMetadata"},"name":{"type":"string"},"studyId":{"type":"integer","format":"int32"},"type":{"type":"string"}}},"EntityListResponseOfPedigreeNodeDTO":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/ResultOfPedigreeNodeDTO"}}},"PedigreeDTO":{"type":"object","properties":{"crossingPlan":{"type":"string"},"crossingYear":{"type":"integer","format":"int32"},"defaultDisplayName":{"type":"string"},"familyCode":{"type":"string"},"germplasmDbId":{"type":"string"},"parent1DbId":{"type":"string"},"parent1Name":{"type":"string"},"parent1Type":{"type":"string"},"parent2DbId":{"type":"string"},"parent2Name":{"type":"string"},"parent2Type":{"type":"string"},"pedigree":{"type":"string"},"siblings":{"type":"array","items":{"$ref":"#/definitions/Sibling"}}}},"GermplasmDto":{"type":"object","properties":{"attributes":{"type":"array","items":{"$ref":"#/definitions/AttributeDto"}},"breedingLocation":{"type":"string"},"breedingLocationId":{"type":"integer","format":"int32"},"breedingMethod":{"type":"string"},"breedingMethodId":{"type":"integer","format":"int32"},"createdBy":{"type":"string"},"createdByUserId":{"type":"integer","format":"int32"},"creationDate":{"type":"string"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/ExternalReferenceDTO"}},"germplasmOrigin":{"$ref":"#/definitions/GermplasmOriginDto"},"germplasmPUI":{"type":"string"},"germplasmUUID":{"type":"string"},"gid":{"type":"integer","format":"int32"},"gpid1":{"type":"integer","format":"int32"},"gpid2":{"type":"integer","format":"int32"},"groupId":{"type":"integer","format":"int32"},"groupedLine":{"type":"boolean"},"names":{"type":"array","items":{"$ref":"#/definitions/GermplasmNameDto"}},"numberOfProgenitors":{"type":"integer","format":"int32"},"otherProgenitors":{"type":"array","items":{"type":"integer","format":"int32"}},"pedigreeString":{"type":"string"},"preferredName":{"type":"string"},"reference":{"type":"string"}}},"ObservationUnitPosition":{"type":"object","properties":{"entryType":{"type":"string"},"geoCoordinates":{"type":"object"},"observationLevel":{"$ref":"#/definitions/ObservationLevelRelationship"},"observationLevelRelationships":{"type":"array","items":{"$ref":"#/definitions/ObservationLevelRelationship"}},"positionCoordinateX":{"type":"string"},"positionCoordinateXType":{"type":"string"},"positionCoordinateY":{"type":"string"},"positionCoordinateYType":{"type":"string"}}},"LotMergeRequestDto":{"type":"object","properties":{"lotUUIDToKeep":{"type":"string"},"searchComposite":{"$ref":"#/definitions/SearchCompositeDtoOfintAndstring"}}},"LabelType":{"type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/definitions/Field"}},"key":{"type":"string"},"title":{"type":"string"}}},"ObservationUnitXRef":{"type":"object","properties":{"id":{"type":"string"},"source":{"type":"string"}}},"SingleEntityResponseOfGermplasmAttributes":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/GermplasmAttributes"}}},"ResultOfstring":{"type":"object","properties":{"calls":{"type":"array","items":{"type":"string"}},"data":{"type":"array","items":{"type":"string"}},"observations":{"type":"array","items":{"type":"string"}}}},"UserDefinedField":{"type":"object","properties":{"fcode":{"type":"string"},"fdate":{"type":"integer","format":"int32"},"fdesc":{"type":"string"},"ffmt":{"type":"string"},"fldno":{"type":"integer","format":"int32"},"fname":{"type":"string"},"ftable":{"type":"string"},"ftype":{"type":"string"},"fuid":{"type":"integer","format":"int32"},"lfldno":{"type":"integer","format":"int32"},"scaleid":{"type":"integer","format":"int32"}}},"GermplasmMergedDto":{"type":"object","properties":{"designation":{"type":"string"},"gid":{"type":"integer","format":"int32"},"modifiedDate":{"type":"string","format":"date-time"}}},"LabelsGeneratorInput":{"type":"object","properties":{"automaticBarcode":{"type":"boolean"},"barcodeFields":{"type":"array","items":{"type":"string"}},"barcodeRequired":{"type":"boolean"},"datasetId":{"type":"integer","format":"int32"},"fields":{"type":"array","items":{"type":"array","items":{"type":"string"}}},"fileName":{"type":"string"},"includeHeadings":{"type":"boolean"},"listId":{"type":"integer","format":"int32"},"numberOfRowsPerPageOfLabel":{"type":"string"},"searchRequestId":{"type":"integer","format":"int32"},"sizeOfLabelSheet":{"type":"string"},"sortBy":{"type":"string"},"studyId":{"type":"integer","format":"int32"}}},"GermplasmGroupingRequest":{"type":"object","properties":{"gids":{"type":"array","items":{"type":"integer","format":"int32"}},"includeDescendants":{"type":"boolean"},"preserveExistingGroup":{"type":"boolean"}}},"StockProperty":{"type":"object","properties":{"categoricalValueId":{"type":"integer","format":"int32"},"stock":{"$ref":"#/definitions/StockModel"},"stockPropId":{"type":"integer","format":"int32"},"typeId":{"type":"integer","format":"int32"},"value":{"type":"string"},"variableValue":{"type":"string"}}},"CalculateVariableRequest":{"type":"object","properties":{"geoLocationIds":{"type":"array","items":{"type":"integer","format":"int32"}},"inputVariableDatasetMap":{"type":"object","additionalProperties":{"type":"integer","format":"int32"}},"overwriteExistingData":{"type":"boolean"},"variableId":{"type":"integer","format":"int32"}}},"LotsSearchDto":{"type":"object","properties":{"attributes":{"type":"object","additionalProperties":{"type":"object"}},"createdByUsername":{"type":"string"},"createdDateFrom":{"type":"string","example":"yyyy-MM-dd"},"createdDateTo":{"type":"string","example":"yyyy-MM-dd"},"designation":{"type":"string"},"germplasmListIds":{"type":"array","items":{"type":"integer","format":"int32"}},"germplasmUUIDs":{"type":"array","items":{"type":"string"}},"gids":{"type":"array","items":{"type":"integer","format":"int32"}},"harvestingStudyIds":{"type":"array","items":{"type":"integer","format":"int32"}},"lastDepositDateFrom":{"type":"string","example":"yyyy-MM-dd"},"lastDepositDateTo":{"type":"string","example":"yyyy-MM-dd"},"lastWithdrawalDateFrom":{"type":"string","example":"yyyy-MM-dd"},"lastWithdrawalDateTo":{"type":"string","example":"yyyy-MM-dd"},"locationIds":{"type":"array","items":{"type":"integer","format":"int32"}},"locationNameContainsString":{"type":"string"},"lotIds":{"type":"array","items":{"type":"integer","format":"int32"}},"lotUUIDs":{"type":"array","items":{"type":"string"}},"maxActualBalance":{"type":"number","format":"double"},"maxAvailableBalance":{"type":"number","format":"double"},"maxPendingDepositsTotal":{"type":"number","format":"double"},"maxReservedTotal":{"type":"number","format":"double"},"maxWithdrawalTotal":{"type":"number","format":"double"},"mgids":{"type":"array","items":{"type":"integer","format":"int32"}},"minActualBalance":{"type":"number","format":"double"},"minAvailableBalance":{"type":"number","format":"double"},"minPendingDepositsTotal":{"type":"number","format":"double"},"minReservedTotal":{"type":"number","format":"double"},"minWithdrawalTotal":{"type":"number","format":"double"},"notesContainsString":{"type":"string"},"plantingStudyIds":{"type":"array","items":{"type":"integer","format":"int32"}},"status":{"type":"integer","format":"int32"},"stockId":{"type":"string"},"unitIds":{"type":"array","items":{"type":"integer","format":"int32"}}}},"EntityListResponseOfSampleObservationDto":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/ResultOfSampleObservationDto"}}},"Coordinate":{"type":"object","properties":{"geometry":{"$ref":"#/definitions/Geometry"},"type":{"type":"string"}}},"PermissionDto":{"type":"object","properties":{"children":{"type":"array","items":{"$ref":"#/definitions/PermissionDto"}},"description":{"type":"string"},"id":{"type":"integer","format":"int32"},"name":{"type":"string"},"parentId":{"type":"integer","format":"int32"},"selectable":{"type":"boolean"}}},"Country":{"type":"object","properties":{"cchange":{"type":"integer","format":"int32"},"cntryid":{"type":"integer","format":"int32"},"cont":{"type":"string"},"ecntry":{"type":"integer","format":"int32"},"faothree":{"type":"string"},"fips":{"type":"string"},"isoabbr":{"type":"string"},"isofull":{"type":"string"},"isonum":{"type":"integer","format":"int32"},"isothree":{"type":"string"},"isotwo":{"type":"string"},"scntry":{"type":"integer","format":"int32"},"wb":{"type":"string"}}},"Progenitor":{"type":"object","properties":{"createdBy":{"type":"integer","format":"int32"},"createdDate":{"type":"string","format":"date-time"},"germplasm":{"$ref":"#/definitions/Germplasm"},"id":{"type":"integer","format":"int32"},"modifiedBy":{"type":"integer","format":"int32"},"modifiedDate":{"type":"string","format":"date-time"},"progenitorGermplasm":{"$ref":"#/definitions/Germplasm"},"progenitorGid":{"type":"integer","format":"int32"},"progenitorNumber":{"type":"integer","format":"int32"}}},"GermplasmUngroupingResponse":{"type":"object","properties":{"numberOfGermplasmWithoutGroup":{"type":"integer","format":"int32"},"unfixedGids":{"type":"array","items":{"type":"integer","format":"int32"}}}},"ProgramMemberDto":{"type":"object","properties":{"email":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"role":{"$ref":"#/definitions/RoleDto"},"userId":{"type":"integer","format":"int32"},"username":{"type":"string"}}},"StudyEntryGeneratorRequestDto":{"type":"object","properties":{"entryTypeId":{"type":"integer","format":"int32"},"searchComposite":{"$ref":"#/definitions/SearchCompositeDtoOfintAndint"}}},"Bibref":{"type":"object","properties":{"analyt":{"type":"string"},"authors":{"type":"string"},"createdBy":{"type":"integer","format":"int32"},"createdDate":{"type":"string","format":"date-time"},"editors":{"type":"string"},"issue":{"type":"string"},"modifiedBy":{"type":"integer","format":"int32"},"modifiedDate":{"type":"string","format":"date-time"},"monogr":{"type":"string"},"pagecol":{"type":"string"},"pubdate":{"type":"integer","format":"int32"},"publish":{"type":"string"},"pucity":{"type":"string"},"pucntry":{"type":"string"},"refid":{"type":"integer","format":"int32"},"series":{"type":"string"},"type":{"$ref":"#/definitions/UserDefinedField"},"typeFname":{"type":"string"},"volume":{"type":"string"}}},"SearchCompositeDtoOfGermplasmListDataSearchRequestAndint":{"type":"object","properties":{"itemIds":{"type":"array","items":{"type":"integer","format":"int32"}},"searchRequest":{"$ref":"#/definitions/GermplasmListDataSearchRequest"}}},"GermplasmNameRequestDto":{"type":"object","properties":{"date":{"type":"string"},"locationId":{"type":"integer","format":"int32"},"name":{"type":"string"},"nameTypeCode":{"type":"string"},"preferredName":{"type":"boolean"}}},"Germplasm":{"type":"object","properties":{"accessionName":{"type":"string"},"attributeTypesValueMap":{"type":"object","additionalProperties":{"type":"string"}},"bibref":{"$ref":"#/definitions/Bibref"},"createdBy":{"type":"integer","format":"int32"},"createdDate":{"type":"string","format":"date-time"},"crossName":{"type":"string"},"deleted":{"type":"boolean"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/GermplasmExternalReference"}},"femaleParent":{"$ref":"#/definitions/Germplasm"},"femaleParentPreferredID":{"type":"string"},"femaleParentPreferredName":{"type":"string"},"gdate":{"type":"integer","format":"int32"},"germplasmDate":{"type":"string"},"germplasmNamesString":{"type":"string"},"germplasmPreferredId":{"type":"string"},"germplasmPreferredName":{"type":"string"},"germplasmUUID":{"type":"string"},"gid":{"type":"integer","format":"int32"},"gnpgs":{"type":"integer","format":"int32"},"gpid1":{"type":"integer","format":"int32"},"gpid2":{"type":"integer","format":"int32"},"groupSourceGID":{"type":"string"},"groupSourcePreferredName":{"type":"string"},"grplce":{"type":"integer","format":"int32"},"immediateSourceGID":{"type":"string"},"immediateSourcePreferredName":{"type":"string"},"inventoryInfo":{"$ref":"#/definitions/GermplasmInventory"},"locationId":{"type":"integer","format":"int32"},"locationName":{"type":"string"},"maleParent":{"$ref":"#/definitions/Germplasm"},"maleParentPreferredID":{"type":"string"},"maleParentPreferredName":{"type":"string"},"method":{"$ref":"#/definitions/Method"},"mgid":{"type":"integer","format":"int32"},"modifiedBy":{"type":"integer","format":"int32"},"modifiedDate":{"type":"string","format":"date-time"},"nameTypesValueMap":{"type":"object","additionalProperties":{"type":"string"}},"names":{"type":"array","items":{"$ref":"#/definitions/Name"}},"otherProgenitors":{"type":"array","items":{"$ref":"#/definitions/Progenitor"}},"preferredAbbreviation":{"type":"string"},"preferredName":{"$ref":"#/definitions/Name"},"referenceId":{"type":"integer","format":"int32"},"selectionHistory":{"type":"string"},"terminalAncestor":{"type":"boolean"}}},"ProgramMembersSearchRequest":{"type":"object","properties":{"fullName":{"type":"string"},"roleName":{"type":"string"},"username":{"type":"string"}}},"GermplasmImportRequest":{"type":"object","properties":{"accessionNumber":{"type":"string"},"acquisitionDate":{"type":"string"},"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"biologicalStatusOfAccessionCode":{"type":"string","enum":["100","110","120","130","200","300","400","410","411","412","413","414","415","416","420","421","422","423","500","600","999"]},"biologicalStatusOfAccessionDescription":{"type":"string"},"breedingMethodDbId":{"type":"string"},"collection":{"type":"string"},"commonCropName":{"type":"string"},"countryOfOriginCode":{"type":"string"},"defaultDisplayName":{"type":"string"},"documentationURL":{"type":"string"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/ExternalReferenceDTO"}},"genus":{"type":"string"},"germplasmName":{"type":"string"},"germplasmOrigin":{"$ref":"#/definitions/GermplasmOrigin"},"germplasmPUI":{"type":"string"},"germplasmPreprocessing":{"type":"string"},"instituteCode":{"type":"string"},"instituteName":{"type":"string"},"pedigree":{"type":"string"},"seedSource":{"type":"string"},"seedSourceDescription":{"type":"string"},"species":{"type":"string"},"speciesAuthority":{"type":"string"},"subtaxa":{"type":"string"},"subtaxaAuthority":{"type":"string"},"synonyms":{"type":"array","items":{"$ref":"#/definitions/Synonym"}}}},"ResultOfVariableDTO":{"type":"object","properties":{"calls":{"type":"array","items":{"$ref":"#/definitions/VariableDTO"}},"data":{"type":"array","items":{"$ref":"#/definitions/VariableDTO"}},"observations":{"type":"array","items":{"$ref":"#/definitions/VariableDTO"}}}},"LotGeneratorBatchRequestDto":{"type":"object","properties":{"lotGeneratorInput":{"$ref":"#/definitions/LotGeneratorInputDto"},"searchComposite":{"$ref":"#/definitions/SearchCompositeDtoOfSearchOriginCompositeDtoAndint"}}},"GermplasmNameTypeDTO":{"type":"object","properties":{"code":{"type":"string"},"date":{"type":"integer","format":"int32"},"description":{"type":"string"},"id":{"type":"integer","format":"int32"},"name":{"type":"string"},"userName":{"type":"string"}}},"LocationTypeDTO":{"type":"object","properties":{"code":{"type":"string"},"id":{"type":"integer","format":"int32"},"name":{"type":"string"}}},"SingleEntityResponseOfImage":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/Image"}}},"PhenotypeSearchRequestDTO":{"type":"object","properties":{"germplasmDbIds":{"type":"array","items":{"type":"string"}},"locationDbIds":{"type":"array","items":{"type":"string"}},"observationLevel":{"type":"string"},"observationTimeStampRangeEnd":{"type":"string"},"observationTimeStampRangeStart":{"type":"string"},"observationVariableDbIds":{"type":"array","items":{"type":"string"}},"page":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"programDbIds":{"type":"array","items":{"type":"string"}},"seasonDbIds":{"type":"array","items":{"type":"string"}},"studyDbIds":{"type":"array","items":{"type":"string"}},"trialDbIds":{"type":"array","items":{"type":"string"}}}},"GermplasmProgenyDto":{"type":"object","properties":{"designation":{"type":"string"},"gid":{"type":"integer","format":"int32"}}},"TrialObservationTable":{"type":"object","properties":{"data":{"type":"array","items":{"type":"array","items":{"type":"string"}}},"headerRow":{"type":"array","items":{"type":"string"}},"observationVariableDbIds":{"type":"array","items":{"type":"integer","format":"int32"}},"observationVariableNames":{"type":"array","items":{"type":"string"}},"trialDbId":{"type":"integer","format":"int32"}}},"EntityListResponseOfAttributeDTO":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/ResultOfAttributeDTO"}}},"ExtendedLotDto":{"type":"object","properties":{"actualBalance":{"type":"number","format":"double"},"attributeTypesValueMap":{"type":"object","additionalProperties":{"type":"object"}},"availableBalance":{"type":"number","format":"double"},"createdByUsername":{"type":"string"},"createdDate":{"type":"string","example":"yyyyMMdd"},"designation":{"type":"string"},"germplasmLocation":{"type":"string"},"germplasmMethodName":{"type":"string"},"gid":{"type":"integer","format":"int32"},"lastDepositDate":{"type":"string","example":"yyyyMMdd"},"lastWithdrawalDate":{"type":"string","example":"yyyyMMdd"},"locationAbbr":{"type":"string"},"locationId":{"type":"integer","format":"int32"},"locationName":{"type":"string"},"lotId":{"type":"integer","format":"int32"},"lotUUID":{"type":"string"},"mgid":{"type":"integer","format":"int32"},"notes":{"type":"string"},"pendingDepositsTotal":{"type":"number","format":"double"},"reservedTotal":{"type":"number","format":"double"},"status":{"type":"string"},"stockId":{"type":"string"},"unitId":{"type":"integer","format":"int32"},"unitName":{"type":"string"},"withdrawalTotal":{"type":"number","format":"double"}}},"UserDto":{"type":"object","properties":{"authorities":{"type":"array","items":{"type":"string"}},"crops":{"type":"array","items":{"$ref":"#/definitions/CropDto"}},"email":{"type":"string"},"firstName":{"type":"string"},"id":{"type":"integer","format":"int32"},"lastName":{"type":"string"},"multiFactorAuthenticationEnabled":{"type":"boolean"},"status":{"type":"string"},"userRoles":{"type":"array","items":{"$ref":"#/definitions/UserRoleDto"}},"username":{"type":"string"}}},"LotItemDto":{"type":"object","properties":{"gid":{"type":"integer","format":"int32"},"initialBalance":{"type":"number","format":"double"},"notes":{"type":"string"},"pendingStatus":{"type":"boolean"},"stockId":{"type":"string"},"storageLocationAbbr":{"type":"string"},"storageLocationId":{"type":"integer","format":"int32"},"unitId":{"type":"integer","format":"int32"},"unitName":{"type":"string"}}},"GermplasmNeighborhoodNode":{"type":"object","properties":{"gid":{"type":"integer","format":"int32"},"linkedNodes":{"type":"array","items":{"$ref":"#/definitions/GermplasmNeighborhoodNode"}},"preferredName":{"type":"string"}}},"FileSystemResource":{"type":"object","properties":{"description":{"type":"string"},"file":{"type":"object"},"filename":{"type":"string"},"inputStream":{"$ref":"#/definitions/InputStream"},"open":{"type":"boolean"},"outputStream":{"$ref":"#/definitions/OutputStream"},"path":{"type":"string"},"readable":{"type":"boolean"},"uri":{"$ref":"#/definitions/URI"},"url":{"$ref":"#/definitions/URL"},"writable":{"type":"boolean"}}},"Pagination":{"type":"object","properties":{"currentPage":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"totalCount":{"type":"integer","format":"int64"},"totalPages":{"type":"integer","format":"int32"}}},"StandardVariable":{"type":"object","properties":{"alias":{"type":"string"},"constraints":{"$ref":"#/definitions/VariableConstraints"},"cropOntologyId":{"type":"string"},"dataType":{"$ref":"#/definitions/Term"},"description":{"type":"string"},"enumerations":{"type":"array","items":{"$ref":"#/definitions/Enumeration"}},"formula":{"$ref":"#/definitions/FormulaDto"},"id":{"type":"integer","format":"int32"},"isA":{"$ref":"#/definitions/Term"},"method":{"$ref":"#/definitions/Term"},"name":{"type":"string"},"obsolete":{"type":"boolean"},"overridenEnumerations":{"type":"object","additionalProperties":{"type":"integer","format":"int32"}},"phenotypicType":{"type":"string","enum":["STUDY","DATASET","TRIAL_ENVIRONMENT","GERMPLASM","ENTRY_DETAIL","TRIAL_DESIGN","VARIATE","UNASSIGNED"]},"property":{"$ref":"#/definitions/Term"},"scale":{"$ref":"#/definitions/Term"},"system":{"type":"boolean"},"variableTypes":{"type":"array","items":{"type":"string","enum":["VariableType{id=1801, name='Analysis', description='Variable to be used only in analysis (for example derived variables).'}","VariableType{id=1802, name='Environment Condition', description='Observations made of conditions in an individual environment involved in a study.'}","VariableType{id=1804, name='Germplasm Descriptor', description='Information to be recorded about each germplasm in a study.'}","VariableType{id=1805, name='Study Detail', description='Administrative details to be tracked per study.'}","VariableType{id=1806, name='Environment Detail', description='Administrative details to be tracked per environment.'}","VariableType{id=1807, name='Selection Method', description='How material is chosen for advancing to the next generation.'}","VariableType{id=1808, name='Trait', description='Characteristics of a germplasm to be recorded during a study.'}","VariableType{id=1809, name='Treatment Factor', description='Treatments to be applied to members of a trial.'}","VariableType{id=1810, name='Experimental Design', description='Experimental Design Variables'}","VariableType{id=1811, name='Analysis Summary', description='Analysis Summary Variables'}","VariableType{id=1812, name='Observation Unit', description='Observation Unit Variables'}","VariableType{id=1813, name='Germplasm Passport', description='Germplasm Passport'}","VariableType{id=1814, name='Germplasm Attribute', description='Germplasm Attribute'}","VariableType{id=1815, name='Entry Detail', description='Variables that describes list entries'}","VariableType{id=1816, name='Inventory Attribute', description='Inventory Attribute'}"]}}}},"ValidValuesDTO":{"type":"object","properties":{"categories":{"type":"array","items":{"$ref":"#/definitions/ScaleCategoryDTO"}},"max":{"type":"integer","format":"int32"},"min":{"type":"integer","format":"int32"}}},"SqlTextFilter":{"type":"object","properties":{"type":{"type":"string","enum":["STARTSWITH","EXACTMATCH","CONTAINS","ENDSWITH"]},"value":{"type":"string"}}},"PhenotypeExternalReference":{"type":"object","properties":{"createdBy":{"type":"integer","format":"int32"},"createdDate":{"type":"string","format":"date-time"},"id":{"type":"integer","format":"int32"},"modifiedBy":{"type":"integer","format":"int32"},"modifiedDate":{"type":"string","format":"date-time"},"phenotype":{"$ref":"#/definitions/Phenotype"},"referenceId":{"type":"string"},"source":{"type":"string"}}},"GermplasmTreeNode":{"type":"object","properties":{"femaleParentNode":{"$ref":"#/definitions/GermplasmTreeNode"},"gid":{"type":"integer","format":"int32"},"maleParentNode":{"$ref":"#/definitions/GermplasmTreeNode"},"methodCode":{"type":"string"},"methodName":{"type":"string"},"numberOfGenerations":{"type":"integer","format":"int32"},"numberOfProgenitors":{"type":"integer","format":"int32"},"order":{"type":"integer","format":"int32"},"otherProgenitors":{"type":"array","items":{"$ref":"#/definitions/GermplasmTreeNode"}},"preferredName":{"type":"string"}}},"SearchDto":{"type":"object","properties":{"searchResultDbId":{"type":"string"}}},"ResultOfMapOfstringAndobject":{"type":"object","properties":{"calls":{"type":"array","items":{"$ref":"#/definitions/MapOfstringAndobject"}},"data":{"type":"array","items":{"$ref":"#/definitions/MapOfstringAndobject"}},"observations":{"type":"array","items":{"$ref":"#/definitions/MapOfstringAndobject"}}}},"ProgenitorsDetailsDto":{"type":"object","properties":{"breedingMethodCode":{"type":"string"},"breedingMethodId":{"type":"integer","format":"int32"},"breedingMethodName":{"type":"string"},"breedingMethodType":{"type":"string"},"femaleParent":{"$ref":"#/definitions/GermplasmDto"},"groupSource":{"$ref":"#/definitions/GermplasmDto"},"immediateSource":{"$ref":"#/definitions/GermplasmDto"},"maleParents":{"type":"array","items":{"$ref":"#/definitions/GermplasmDto"}},"numberOfDerivativeProgeny":{"type":"integer","format":"int64"}}},"GermplasmListDataSearchResponse":{"type":"object","properties":{"data":{"type":"object"},"listDataId":{"type":"integer","format":"int32"}}},"MethodDetails":{"type":"object","properties":{"description":{"type":"string"},"id":{"type":"string"},"metadata":{"$ref":"#/definitions/MetadataDetails"},"name":{"type":"string"}}},"NewLotSplitDto":{"type":"object","properties":{"generateStock":{"type":"boolean"},"locationId":{"type":"integer","format":"int32"},"notes":{"type":"string"},"stockPrefix":{"type":"string"}}},"StudyImportRequestDTO":{"type":"object","properties":{"active":{"type":"boolean"},"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"commonCropName":{"type":"string"},"contacts":{"type":"array","items":{"$ref":"#/definitions/ContactDto"}},"culturalPractices":{"type":"string"},"dataLinks":{"type":"array","items":{"$ref":"#/definitions/DataLink"}},"documaentationURL":{"type":"string"},"endDate":{"type":"string"},"environmentParameters":{"type":"array","items":{"$ref":"#/definitions/EnvironmentParameter"}},"experimentalDesign":{"$ref":"#/definitions/ExperimentalDesign"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/ExternalReferenceDTO"}},"growthFacility":{"type":"object","additionalProperties":{"type":"string"}},"lastUpdate":{"type":"object","additionalProperties":{"type":"string"}},"license":{"type":"string"},"locationDbId":{"type":"string"},"locationName":{"type":"string"},"observationLevels":{"type":"array","items":{"$ref":"#/definitions/ObservationLevel"}},"observationUnitsDescription":{"type":"string"},"seasons":{"type":"array","items":{"type":"string"}},"startDate":{"type":"string"},"studyCode":{"type":"string"},"studyDescription":{"type":"string"},"studyName":{"type":"string"},"studyPUI":{"type":"string"},"studyType":{"type":"string"},"trialDbId":{"type":"string"},"trialName":{"type":"string"}}},"TokenResponse":{"type":"object","properties":{"access_token":{"type":"string"},"expires_in":{"type":"integer","format":"int64"},"metadata":{"$ref":"#/definitions/Metadata"},"userDisplayName":{"type":"string"}}},"DocumentationLink":{"type":"object","properties":{"URL":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"}}},"GermplasmMatchRequestDto":{"type":"object","properties":{"germplasmPUIs":{"type":"array","items":{"type":"string"}},"germplasmUUIDs":{"type":"array","items":{"type":"string"}},"gids":{"type":"array","items":{"type":"integer","format":"int32"}},"locationAbbreviation":{"$ref":"#/definitions/SqlTextFilter"},"locationName":{"$ref":"#/definitions/SqlTextFilter"},"methods":{"type":"array","items":{"type":"string"}},"nameTypes":{"type":"array","items":{"type":"string"}},"names":{"type":"array","items":{"type":"string"}}}},"ObservationUnitPatchRequestDTOPosition":{"type":"object","properties":{"geoCoordinates":{"type":"object"}}},"AnalysisVariablesImportRequest":{"type":"object","properties":{"analysisMethodNames":{"type":"array","items":{"type":"string"}},"variableIds":{"type":"array","items":{"type":"integer","format":"int32"}},"variableType":{"type":"string"}}},"SingleEntityResponseOfVariableDTO":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/VariableDTO"}}},"LotSingleUpdateRequestDto":{"type":"object","properties":{"gid":{"type":"integer","format":"int32"},"locationId":{"type":"integer","format":"int32"},"notes":{"type":"string"},"searchComposite":{"$ref":"#/definitions/SearchCompositeDtoOfintAndstring"},"unitId":{"type":"integer","format":"int32"}}},"EntityListResponseOfTrialSummary":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/ResultOfTrialSummary"}}},"Variable":{"type":"object","properties":{"alias":{"type":"string"},"allowsFormula":{"type":"boolean"},"breedingMethods":{"type":"integer","format":"int32"},"datasets":{"type":"integer","format":"int32"},"dateCreated":{"type":"string","format":"date-time"},"dateLastModified":{"type":"string","format":"date-time"},"definition":{"type":"string"},"formula":{"$ref":"#/definitions/FormulaDto"},"germplasm":{"type":"integer","format":"int32"},"hasPair":{"type":"boolean"},"hasUsage":{"type":"boolean"},"id":{"type":"integer","format":"int32"},"isFavorite":{"type":"boolean"},"isSystem":{"type":"boolean"},"lists":{"type":"integer","format":"int32"},"maxValue":{"type":"string"},"method":{"$ref":"#/definitions/Method"},"minValue":{"type":"string"},"name":{"type":"string"},"observations":{"type":"integer","format":"int32"},"obsolete":{"type":"boolean"},"property":{"$ref":"#/definitions/Property"},"scale":{"$ref":"#/definitions/Scale"},"studies":{"type":"integer","format":"int32"},"system":{"type":"boolean"},"variableTypes":{"type":"array","items":{"type":"string","enum":["VariableType{id=1801, name='Analysis', description='Variable to be used only in analysis (for example derived variables).'}","VariableType{id=1802, name='Environment Condition', description='Observations made of conditions in an individual environment involved in a study.'}","VariableType{id=1804, name='Germplasm Descriptor', description='Information to be recorded about each germplasm in a study.'}","VariableType{id=1805, name='Study Detail', description='Administrative details to be tracked per study.'}","VariableType{id=1806, name='Environment Detail', description='Administrative details to be tracked per environment.'}","VariableType{id=1807, name='Selection Method', description='How material is chosen for advancing to the next generation.'}","VariableType{id=1808, name='Trait', description='Characteristics of a germplasm to be recorded during a study.'}","VariableType{id=1809, name='Treatment Factor', description='Treatments to be applied to members of a trial.'}","VariableType{id=1810, name='Experimental Design', description='Experimental Design Variables'}","VariableType{id=1811, name='Analysis Summary', description='Analysis Summary Variables'}","VariableType{id=1812, name='Observation Unit', description='Observation Unit Variables'}","VariableType{id=1813, name='Germplasm Passport', description='Germplasm Passport'}","VariableType{id=1814, name='Germplasm Attribute', description='Germplasm Attribute'}","VariableType{id=1815, name='Entry Detail', description='Variables that describes list entries'}","VariableType{id=1816, name='Inventory Attribute', description='Inventory Attribute'}"]}},"vocabularyId":{"type":"integer","format":"int32"}}},"PropertyDetails":{"type":"object","properties":{"classes":{"type":"array","items":{"type":"string"}},"cropOntologyId":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"metadata":{"$ref":"#/definitions/MetadataDetails"},"name":{"type":"string"}}},"Category":{"type":"object","properties":{"description":{"type":"string"},"editable":{"type":"boolean"},"id":{"type":"string"},"name":{"type":"string"}}},"VariableSearchRequestDTO":{"type":"object","properties":{"dataTypes":{"type":"array","items":{"type":"string"}},"externalReferenceIDs":{"type":"array","items":{"type":"string"}},"externalReferenceSources":{"type":"array","items":{"type":"string"}},"methodDbIds":{"type":"array","items":{"type":"string"}},"observationVariableDbIds":{"type":"array","items":{"type":"string"}},"observationVariableNames":{"type":"array","items":{"type":"string"}},"ontologyDbIds":{"type":"array","items":{"type":"string"}},"page":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"scaleDbIds":{"type":"array","items":{"type":"string"}},"studyDbId":{"type":"array","items":{"type":"string"}},"traitClasses":{"type":"array","items":{"type":"string"}},"traitDbIds":{"type":"array","items":{"type":"string"}}}},"SampleExternalReference":{"type":"object","properties":{"createdBy":{"type":"integer","format":"int32"},"createdDate":{"type":"string","format":"date-time"},"id":{"type":"integer","format":"int32"},"modifiedBy":{"type":"integer","format":"int32"},"modifiedDate":{"type":"string","format":"date-time"},"referenceId":{"type":"string"},"sample":{"$ref":"#/definitions/Sample"},"source":{"type":"string"}}},"EntityListResponseOfTransactionDto":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/ResultOfTransactionDto"}}},"ModelAndView":{"type":"object","properties":{"empty":{"type":"boolean"},"model":{"type":"object"},"modelMap":{"type":"object","additionalProperties":{"type":"object"}},"reference":{"type":"boolean"},"view":{"$ref":"#/definitions/View"},"viewName":{"type":"string"}}},"GermplasmImportDTO":{"type":"object","properties":{"attributes":{"type":"object","additionalProperties":{"type":"string"}},"breedingMethodAbbr":{"type":"string"},"clientId":{"type":"integer","format":"int32"},"creationDate":{"type":"string"},"germplasmPUI":{"type":"string"},"locationAbbr":{"type":"string"},"names":{"type":"object","additionalProperties":{"type":"string"}},"preferredName":{"type":"string"},"progenitor1":{"type":"string"},"progenitor2":{"type":"string"},"reference":{"type":"string"}}},"GermplasmUpdateRequest":{"type":"object","properties":{"accessionNumber":{"type":"string"},"acquisitionDate":{"type":"string"},"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"biologicalStatusOfAccessionCode":{"type":"string","enum":["100","110","120","130","200","300","400","410","411","412","413","414","415","416","420","421","422","423","500","600","999"]},"biologicalStatusOfAccessionDescription":{"type":"string"},"breedingMethodDbId":{"type":"string"},"collection":{"type":"string"},"commonCropName":{"type":"string"},"countryOfOriginCode":{"type":"string"},"defaultDisplayName":{"type":"string"},"documentationURL":{"type":"string"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/ExternalReferenceDTO"}},"genus":{"type":"string"},"germplasmName":{"type":"string"},"germplasmOrigin":{"$ref":"#/definitions/GermplasmOrigin"},"germplasmPUI":{"type":"string"},"germplasmPreprocessing":{"type":"string"},"instituteCode":{"type":"string"},"instituteName":{"type":"string"},"pedigree":{"type":"string"},"seedSource":{"type":"string"},"seedSourceDescription":{"type":"string"},"species":{"type":"string"},"speciesAuthority":{"type":"string"},"subtaxa":{"type":"string"},"subtaxaAuthority":{"type":"string"},"synonyms":{"type":"array","items":{"$ref":"#/definitions/Synonym"}}}},"StudyTransactionsRequest":{"type":"object","properties":{"draw":{"type":"string"},"entryNoList":{"type":"array","items":{"type":"integer","format":"int32"}},"entryType":{"type":"string"},"instanceNoList":{"type":"array","items":{"type":"integer","format":"int32"}},"observationUnitIds":{"type":"array","items":{"type":"integer","format":"int32"}},"plotNoList":{"type":"array","items":{"type":"integer","format":"int32"}},"transactionsSearch":{"$ref":"#/definitions/TransactionsSearchDto"}}},"LotDepositDto":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"lotUID":{"type":"string"},"notes":{"type":"string"}}},"StudyDetailsData":{"type":"object","properties":{"active":{"type":"string"},"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"commonCropName":{"type":"string"},"contacts":{"type":"array","items":{"$ref":"#/definitions/Contact"}},"culturalPractices":{"type":"string"},"dataLinks":{"type":"array","items":{"type":"string"}},"documentationURL":{"type":"string"},"endDate":{"type":"string","format":"date-time"},"environmentParameters":{"type":"array","items":{"$ref":"#/definitions/EnvironmentParameter"}},"experimentalDesign":{"$ref":"#/definitions/ExperimentalDesign"},"externalReferences":{"type":"array","items":{"type":"string"}},"growthFacility":{"type":"string"},"lastUpdate":{"type":"string","format":"date-time"},"license":{"type":"string"},"location":{"$ref":"#/definitions/Location"},"locationDbId":{"type":"string"},"locationName":{"type":"string"},"observationUnitsDescription":{"type":"string"},"seasons":{"type":"array","items":{"type":"string"}},"startDate":{"type":"string","format":"date-time"},"studyDbId":{"type":"string"},"studyDescription":{"type":"string"},"studyName":{"type":"string"},"studyPUI":{"type":"string"},"studyType":{"type":"string"},"studyTypeDbId":{"type":"string"},"studyTypeName":{"type":"string"},"trialDbId":{"type":"string"},"trialName":{"type":"string"}}},"CropParameterDTO":{"type":"object","properties":{"description":{"type":"string"},"encrypted":{"type":"boolean"},"key":{"type":"string"},"value":{"type":"string"}}},"ResultOfPedigreeNodeDTO":{"type":"object","properties":{"calls":{"type":"array","items":{"$ref":"#/definitions/PedigreeNodeDTO"}},"data":{"type":"array","items":{"$ref":"#/definitions/PedigreeNodeDTO"}},"observations":{"type":"array","items":{"$ref":"#/definitions/PedigreeNodeDTO"}}}},"FilePresetConfigurationDTO":{"type":"object","properties":{"outputType":{"type":"string"}}},"DatasetVariable":{"type":"object","properties":{"studyAlias":{"type":"string"},"variableId":{"type":"integer","format":"int32"},"variableTypeId":{"type":"integer","format":"int32"}}},"RCallDTO":{"type":"object","properties":{"aggregate":{"type":"boolean"},"description":{"type":"string"},"endpoint":{"type":"string"},"parameters":{"type":"object","additionalProperties":{"type":"string"}},"rCallId":{"type":"integer","format":"int32"}}},"SingleEntityResponseOfGermplasmSummaryList":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/GermplasmSummaryList"}}},"EntityListResponseOfBreedingMethod":{"type":"object","properties":{"metadata":{"$ref":"#/definitions/Metadata"},"result":{"$ref":"#/definitions/ResultOfBreedingMethod"}}},"MethodClassDTO":{"type":"object","properties":{"description":{"type":"string"},"id":{"type":"integer","format":"int32"},"methodTypeCode":{"type":"string"},"name":{"type":"string"}}},"DMSVariableType":{"type":"object","properties":{"localDescription":{"type":"string"},"localName":{"type":"string"},"rank":{"type":"integer","format":"int32"},"role":{"type":"string","enum":["STUDY","DATASET","TRIAL_ENVIRONMENT","GERMPLASM","ENTRY_DETAIL","TRIAL_DESIGN","VARIATE","UNASSIGNED"]},"standardVariable":{"$ref":"#/definitions/StandardVariable"},"treatmentLabel":{"type":"string"},"variableType":{"type":"string","enum":["VariableType{id=1801, name='Analysis', description='Variable to be used only in analysis (for example derived variables).'}","VariableType{id=1802, name='Environment Condition', description='Observations made of conditions in an individual environment involved in a study.'}","VariableType{id=1804, name='Germplasm Descriptor', description='Information to be recorded about each germplasm in a study.'}","VariableType{id=1805, name='Study Detail', description='Administrative details to be tracked per study.'}","VariableType{id=1806, name='Environment Detail', description='Administrative details to be tracked per environment.'}","VariableType{id=1807, name='Selection Method', description='How material is chosen for advancing to the next generation.'}","VariableType{id=1808, name='Trait', description='Characteristics of a germplasm to be recorded during a study.'}","VariableType{id=1809, name='Treatment Factor', description='Treatments to be applied to members of a trial.'}","VariableType{id=1810, name='Experimental Design', description='Experimental Design Variables'}","VariableType{id=1811, name='Analysis Summary', description='Analysis Summary Variables'}","VariableType{id=1812, name='Observation Unit', description='Observation Unit Variables'}","VariableType{id=1813, name='Germplasm Passport', description='Germplasm Passport'}","VariableType{id=1814, name='Germplasm Attribute', description='Germplasm Attribute'}","VariableType{id=1815, name='Entry Detail', description='Variables that describes list entries'}","VariableType{id=1816, name='Inventory Attribute', description='Inventory Attribute'}"]}}},"Contact":{"type":"object","properties":{"contactDbId":{"type":"string"},"email":{"type":"string"},"instituteName":{"type":"string"},"name":{"type":"string"},"orcid":{"type":"string"},"type":{"type":"string"}}},"Progeny":{"type":"object","properties":{"defaultDisplayName":{"type":"string"},"germplasmDbId":{"type":"string"},"parentType":{"type":"string"}}},"Treatment":{"type":"object","properties":{"factor":{"type":"string"},"modality":{"type":"string"}}},"VariableConstraints":{"type":"object","properties":{"maxValue":{"type":"number","format":"double"},"maxValueId":{"type":"integer","format":"int32"},"minValue":{"type":"number","format":"double"},"minValueId":{"type":"integer","format":"int32"}}},"StudyEntrySearchDto":{"type":"object","properties":{"filter":{"$ref":"#/definitions/Filter"},"studyId":{"type":"integer","format":"int32"}}},"StudyInstanceDto":{"type":"object","properties":{"active":{"type":"string"},"additionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"commonCropName":{"type":"string"},"contacts":{"type":"array","items":{"$ref":"#/definitions/ContactDto"}},"culturalPractices":{"type":"string"},"dataLinks":{"type":"array","items":{"$ref":"#/definitions/DataLink"}},"documentationURL":{"type":"string"},"endDate":{"type":"string","format":"date-time"},"environmentParameters":{"type":"array","items":{"$ref":"#/definitions/EnvironmentParameter"}},"experimentalDesign":{"$ref":"#/definitions/ExperimentalDesign"},"externalReferences":{"type":"array","items":{"$ref":"#/definitions/ExternalReferenceDTO"}},"growthFacility":{"type":"string"},"lastUpdate":{"type":"object","additionalProperties":{"type":"string"}},"license":{"type":"string"},"locationDbId":{"type":"string"},"locationName":{"type":"string"},"observationLevels":{"type":"array","items":{"$ref":"#/definitions/ObservationLevel"}},"observationUnitsDescription":{"type":"string"},"observationVariableDbIds":{"type":"array","items":{"type":"string"}},"optionalInfo":{"type":"object","additionalProperties":{"type":"string"}},"programDbId":{"type":"string"},"programName":{"type":"string"},"seasons":{"type":"array","items":{"$ref":"#/definitions/SeasonDto"}},"startDate":{"type":"string","format":"date-time"},"studyCode":{"type":"string"},"studyDbId":{"type":"string"},"studyDescription":{"type":"string"},"studyName":{"type":"string"},"studyPUI":{"type":"string"},"studyType":{"type":"string"},"studyTypeDbId":{"type":"string"},"studyTypeName":{"type":"string"},"trialDbId":{"type":"string"},"trialName":{"type":"string"}}},"ExperimentProperty":{"type":"object","properties":{"experiment":{"$ref":"#/definitions/ExperimentModel"},"ndExperimentpropId":{"type":"integer","format":"int32"},"rank":{"type":"integer","format":"int32"},"typeId":{"type":"integer","format":"int32"},"value":{"type":"string"}}},"ToolLinkDTO":{"type":"object","properties":{"link":{"type":"string"},"name":{"type":"string"}}}}}