From fff07f46b00f87e4be6236a67eb797bd26c6bdd8 Mon Sep 17 00:00:00 2001 From: Hans van den Heuvel <hans1.vandenheuvel@wur.nl> Date: Thu, 23 Apr 2020 14:30:26 +0200 Subject: [PATCH] Added v1.json --- Python-API/v1.json | 25322 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 25322 insertions(+) create mode 100644 Python-API/v1.json diff --git a/Python-API/v1.json b/Python-API/v1.json new file mode 100644 index 0000000..b35b1b9 --- /dev/null +++ b/Python-API/v1.json @@ -0,0 +1,25322 @@ +{ + "swagger": "2.0", + "info": { + "version": "v1", + "title": "MCRA WebAPI" + }, + "host": "localhost:30000", + "schemes": [ + "http" + ], + "paths": { + "/EuroMix/Api/About/VersionInfo": { + "get": { + "tags": [ + "About" + ], + "summary": "Returns a version info record containing version number and build date.", + "operationId": "About_VersionInfo", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "About info record.", + "schema": { + "$ref": "#/definitions/VersionInfoModel" + } + } + } + } + }, + "/EuroMix/Api/Account/GetAccountDetails": { + "get": { + "tags": [ + "Account" + ], + "summary": "Gets the user details of the user associated with the current request.", + "operationId": "Account_GetAccountDetails", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "Detailed record of the current account.", + "schema": { + "$ref": "#/definitions/AccountDetailsModel" + } + }, + "401": { + "description": "Authorization error." + } + } + } + }, + "/EuroMix/Api/Account/SetAccountDetails": { + "post": { + "tags": [ + "Account" + ], + "summary": "Processes a new user registration based on the provided information.\r\nThis needs to include a valid captcha code.\r\nThe user will be notified by e-mail containing a verification link.\r\nThis link will have to be followed to verify the user's mail address", + "operationId": "Account_SetAccountDetails", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "details", + "in": "body", + "description": "Registration details.", + "required": true, + "schema": { + "$ref": "#/definitions/AccountDetailsModel" + } + } + ], + "responses": { + "200": { + "description": "Set account details result", + "schema": { + "$ref": "#/definitions/AccountDetailsModel" + } + }, + "400": { + "description": "Bad request." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Account/Register": { + "post": { + "tags": [ + "Account" + ], + "summary": "Processes a new user registration based on the provided information.\r\nThis needs to include a valid captcha code.\r\nThe user will be notified by e-mail containing a verification link.\r\nThis link will have to be followed to verify the user's mail address", + "operationId": "Account_Register", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "registration", + "in": "body", + "description": "Registration details.", + "required": true, + "schema": { + "$ref": "#/definitions/RegistrationModel" + } + } + ], + "responses": { + "200": { + "description": "Registration result", + "schema": { + "$ref": "#/definitions/RegistrationResultModel" + } + }, + "400": { + "description": "Bad request." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Account/EmailVerification": { + "get": { + "tags": [ + "Account" + ], + "summary": "Verify the user by comparing the code to the verification code saved in the user's\r\nPasswordQuestion field in asp.net membership.\r\nThe user will receive an e-mail when the verification succeeds.\r\nThe administrator of MCRA will receive an e-mail notifying the user's registration", + "operationId": "Account_EmailVerification", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "userId", + "in": "query", + "description": "The user's name in ASP.NET membership", + "required": true, + "type": "string" + }, + { + "name": "code", + "in": "query", + "description": "The verification code", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Account/ResetPassword": { + "post": { + "tags": [ + "Account" + ], + "summary": "Resets the user password.\r\nThis needs to include a valid captcha code.\r\nThe user is notified by e-mail when the password is changed successfully.", + "operationId": "Account_ResetPassword", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "model", + "in": "body", + "description": "A {MCRA.Web.EuroMix.Models.ResetPasswordModel} instance containing the information", + "required": true, + "schema": { + "$ref": "#/definitions/ResetPasswordModel" + } + } + ], + "responses": { + "200": { + "description": "OK" + }, + "400": { + "description": "Bad request." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Account/ChangeUserPassword": { + "post": { + "tags": [ + "Account" + ], + "summary": "Changes a user's password.\r\nThe user is notified by e-mail when the password is changed successfully.", + "operationId": "Account_ChangeUserPassword", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "model", + "in": "body", + "description": "A {MCRA.Web.EuroMix.Models.ChangePasswordModel} instance containing the information", + "required": true, + "schema": { + "$ref": "#/definitions/ChangePasswordModel" + } + } + ], + "responses": { + "200": { + "description": "OK" + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ActionClasses/Get": { + "get": { + "tags": [ + "TypeDefinitions" + ], + "summary": "Returns a collection of the action class definitions available in the toolbox.", + "operationId": "ActionClasses_Get", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "Collection of action class definition records.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/ActionClassViewModel" + } + } + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/GetAll/{idWorkspace}": { + "get": { + "tags": [ + "Actions" + ], + "summary": "Gets all actions of the workspace with the specified id.", + "operationId": "Actions_GetAll", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idWorkspace", + "in": "path", + "description": "The id of the workspace.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The action with the specified id.", + "schema": { + "$ref": "#/definitions/ActionViewModel" + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/Get/{id}": { + "get": { + "tags": [ + "Actions" + ], + "summary": "Gets the action with the specified id.", + "operationId": "Actions_Get", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The action with the specified id.", + "schema": { + "$ref": "#/definitions/ActionViewModel" + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/Create": { + "post": { + "tags": [ + "Actions" + ], + "summary": "Creates a new action action.", + "operationId": "Actions_Create", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "actionModel", + "in": "body", + "description": "Specification of the new action.", + "required": true, + "schema": { + "$ref": "#/definitions/CreateActionViewModel" + } + } + ], + "responses": { + "200": { + "description": "A record of the created action.", + "schema": { + "$ref": "#/definitions/ActionViewModel" + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/Clone": { + "post": { + "tags": [ + "Actions" + ], + "summary": "Duplicates an action and all of its settings and output.", + "operationId": "Actions_Clone", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idAction", + "in": "body", + "description": "Id of the action that should be cloned.", + "required": true, + "schema": { + "format": "int32", + "type": "integer" + } + } + ], + "responses": { + "200": { + "description": "A record of the cloned action.", + "schema": { + "$ref": "#/definitions/ActionViewModel" + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/UploadActionZipFile/{idWorkspace}": { + "post": { + "tags": [ + "Actions" + ], + "summary": "Creates an upload task that creates an action from an action+data zip file.\r\nReturns the task id for monitoring the progress.", + "operationId": "Actions_UploadActionZipFile", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idWorkspace", + "in": "path", + "description": "Id of the action that should be cloned.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Task id of the upload task." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/Delete/{id}": { + "delete": { + "tags": [ + "Actions" + ], + "summary": "Deletes the action with the specified id.", + "operationId": "Actions_Delete", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action that should be deleted.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "OK" + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/UpdateMetaData/{id}": { + "put": { + "tags": [ + "Actions" + ], + "summary": "Updates the action meta data.", + "operationId": "Actions_UpdateMetaData", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "actionViewModel", + "in": "body", + "description": "Record of the updated action.", + "required": true, + "schema": { + "$ref": "#/definitions/ActionMetaDataViewModel" + } + } + ], + "responses": { + "200": { + "description": "A record of the updated action meta data.", + "schema": { + "$ref": "#/definitions/ActionMetaDataViewModel" + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/SetIsCompute/{id}": { + "put": { + "tags": [ + "Actions" + ], + "summary": "Specifies whether the data of a (sub)module of the action should be computed or obtained from data.", + "operationId": "Actions_SetIsCompute", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "model", + "in": "body", + "description": "Specifies the particular (sub)module of the action and whether it should be computed or not.", + "required": true, + "schema": { + "$ref": "#/definitions/UpdateActionInputViewModel" + } + } + ], + "responses": { + "200": { + "description": "A record of the updated action.", + "schema": { + "$ref": "#/definitions/ActionViewModel" + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/SetActionDataSource/{id}": { + "put": { + "tags": [ + "Actions" + ], + "summary": "Adds a data source to the data source configuration of the action.", + "operationId": "Actions_SetActionDataSource", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "model", + "in": "body", + "description": "Request model containing the id of the data source version\r\nand an array of the table groups for which this data source should be assigned.", + "required": true, + "schema": { + "$ref": "#/definitions/SetActionDataSourceViewModel" + } + } + ], + "responses": { + "200": { + "description": "A record of the updated action.", + "schema": { + "$ref": "#/definitions/ActionViewModel" + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/ReplaceActionDataSource/{id}": { + "put": { + "tags": [ + "Actions" + ], + "summary": "Replaces an action data source with another data source.", + "operationId": "Actions_ReplaceActionDataSource", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "model", + "in": "body", + "description": "Specification model of the data source that should\r\n be replaced and the id of the new data source.", + "required": true, + "schema": { + "$ref": "#/definitions/ReplaceActionDataSourceViewModel" + } + } + ], + "responses": { + "200": { + "description": "A record of the updated action.", + "schema": { + "$ref": "#/definitions/ActionViewModel" + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/GetSummary/{id}": { + "get": { + "tags": [ + "Actions" + ], + "summary": "Returns the summary of the action with the specified id.", + "operationId": "Actions_GetSummary", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Summary section of the specified action.", + "schema": { + "$ref": "#/definitions/SettingsSummarySectionViewModel" + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/GetDataReadingSummary/{id}": { + "get": { + "tags": [ + "Actions" + ], + "summary": "Returns the data reading summary of the specified (sub-)module for the\r\naction with the specified id.", + "operationId": "Actions_GetDataReadingSummary", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "actionType", + "in": "query", + "description": "The id of the (sub-)module", + "required": true, + "type": "integer", + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ] + } + ], + "responses": { + "200": { + "description": "The data reading summary of the specified (sub-)module for the action with the specified id.", + "schema": { + "$ref": "#/definitions/DataReadingSummaryRecordViewModel" + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/GetDataSelection/{id}": { + "get": { + "tags": [ + "Actions" + ], + "summary": "Retrieves a data entities page for the provided table.", + "operationId": "Actions_GetDataSelection", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "entityType", + "in": "query", + "description": "", + "required": true, + "type": "integer", + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 16, + 17, + 18, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + -1 + ] + } + ], + "responses": { + "200": { + "description": "A record of the updated action.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/DataSelectionEntityModel" + } + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/GetDataReadingEntityRecords/{id}": { + "get": { + "tags": [ + "Actions" + ], + "summary": "Retrieves a data entities page for the provided table.", + "operationId": "Actions_GetDataReadingEntityRecords", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "tableGroupId", + "in": "query", + "description": "", + "required": true, + "type": "integer", + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + -1 + ] + }, + { + "name": "scopingType", + "in": "query", + "description": "", + "required": true, + "type": "integer", + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 16, + 17, + 18, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + -1 + ] + }, + { + "name": "filteredStatusTypes", + "in": "query", + "description": "", + "required": true, + "type": "array", + "items": { + "type": "integer", + "format": "int32" + }, + "collectionFormat": "multi" + }, + { + "name": "page", + "in": "query", + "description": "", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "sort", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "order", + "in": "query", + "description": "", + "required": false, + "type": "string" + } + ], + "responses": { + "200": { + "description": "A collection of data reading summary records.", + "schema": { + "$ref": "#/definitions/ActionDataEntityCollectionPageViewModel" + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/GetDataLinkingEntityRecords/{id}": { + "get": { + "tags": [ + "Actions" + ], + "summary": "Get action data linking records.", + "operationId": "Actions_GetDataLinkingEntityRecords", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "tableGroupId", + "in": "query", + "description": "", + "required": true, + "type": "integer", + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + -1 + ] + }, + { + "name": "scopingType", + "in": "query", + "description": "", + "required": true, + "type": "integer", + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 16, + 17, + 18, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + -1 + ] + }, + { + "name": "referencedScopingType", + "in": "query", + "description": "", + "required": true, + "type": "integer", + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 16, + 17, + 18, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + -1 + ] + }, + { + "name": "filteredStatusTypes", + "in": "query", + "description": "", + "required": true, + "type": "array", + "items": { + "type": "integer", + "format": "int32" + }, + "collectionFormat": "multi" + }, + { + "name": "page", + "in": "query", + "description": "", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pageSize", + "in": "query", + "description": "", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "sort", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "order", + "in": "query", + "description": "", + "required": false, + "type": "string" + } + ], + "responses": { + "200": { + "description": "A collection of data linking summary records.", + "schema": { + "$ref": "#/definitions/ActionDataEntityCollectionPageViewModel" + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/SetScope/{id}": { + "put": { + "tags": [ + "Actions" + ], + "summary": "Sets the action scope. I.e., specify which data entities (specified by their\r\ncodes) should be considered in the action.", + "operationId": "Actions_SetScope", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "model", + "in": "body", + "description": "", + "required": true, + "schema": { + "$ref": "#/definitions/SetActionScopeViewModel" + } + } + ], + "responses": { + "200": { + "description": "A record of the updated action.", + "schema": { + "$ref": "#/definitions/ActionViewModel" + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/ClearScope/{id}": { + "put": { + "tags": [ + "Actions" + ], + "summary": "Clears the action scope/data selection.", + "operationId": "Actions_ClearScope", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "model", + "in": "body", + "description": "", + "required": true, + "schema": { + "$ref": "#/definitions/SetActionScopeViewModel" + } + } + ], + "responses": { + "200": { + "description": "A record of the updated action.", + "schema": { + "$ref": "#/definitions/ActionViewModel" + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/ExtendScope/{id}": { + "put": { + "tags": [ + "Actions" + ], + "summary": "Extends the action scope.", + "operationId": "Actions_ExtendScope", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "model", + "in": "body", + "description": "", + "required": true, + "schema": { + "$ref": "#/definitions/UpdateActionScopeViewModel" + } + } + ], + "responses": { + "200": { + "description": "A record of the updated action.", + "schema": { + "$ref": "#/definitions/ActionViewModel" + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/ReduceScope/{id}": { + "put": { + "tags": [ + "Actions" + ], + "summary": "Reduces the action scope.", + "operationId": "Actions_ReduceScope", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "model", + "in": "body", + "description": "", + "required": true, + "schema": { + "$ref": "#/definitions/UpdateActionScopeViewModel" + } + } + ], + "responses": { + "200": { + "description": "A record of the updated action.", + "schema": { + "$ref": "#/definitions/ActionViewModel" + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/ExportActionSettings/{id}": { + "get": { + "tags": [ + "Actions" + ], + "summary": "Returns the settings xml of the action with the specified id.", + "operationId": "Actions_ExportActionSettings", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "File response." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/ExportActionDataSources/{id}": { + "get": { + "tags": [ + "Actions" + ], + "summary": "Returns the data sources xml of the action with the specified id.", + "operationId": "Actions_ExportActionDataSources", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "File response." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/DownloadActionZip/{id}": { + "get": { + "tags": [ + "Actions" + ], + "summary": "Returns all settings and data of the action as a zip-file.\r\nProject data is included in the form of csv files (zipped csv format).", + "operationId": "Actions_DownloadActionZip", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "File response." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/DownloadActionZipOriginalData/{id}": { + "get": { + "tags": [ + "Actions" + ], + "summary": "Returns all settings and data of the action as a zip-file.\r\nProject data source files are included in their original forms.", + "operationId": "Actions_DownloadActionZipOriginalData", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "File response." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Actions/FileUploadProgress": { + "get": { + "tags": [ + "Actions" + ], + "summary": "Retrieves the task progress of the upload task with the specified task id.", + "operationId": "Actions_FileUploadProgress", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "taskId", + "in": "query", + "description": "The task id of the upload task.", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "Task report of the specified task.", + "schema": { + "$ref": "#/definitions/BackgroundTaskReport" + } + }, + "400": { + "description": "Bad request." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ActionTypes/Get": { + "get": { + "tags": [ + "TypeDefinitions" + ], + "summary": "Returns a collection of the action type definitions available in the toolbox.", + "operationId": "ActionTypes_Get", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "Collection of action type definition records.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/ActionTypeViewModel" + } + } + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/AdminDatabase/GetDatabaseInfo": { + "get": { + "tags": [ + "Admin" + ], + "operationId": "AdminDatabase_GetDatabaseInfo", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AdminHosts/GetAllHosts": { + "get": { + "tags": [ + "Admin" + ], + "operationId": "AdminHosts_GetAllHosts", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AdminHosts/AddWorkerHost": { + "post": { + "tags": [ + "Admin" + ], + "operationId": "AdminHosts_AddWorkerHost", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "newHost", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/HostViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AdminHosts/DeleteWorkerHost": { + "post": { + "tags": [ + "Admin" + ], + "operationId": "AdminHosts_DeleteWorkerHost", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "host", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/HostViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AdminRoles/GetAllRoles": { + "get": { + "tags": [ + "Admin" + ], + "operationId": "AdminRoles_GetAllRoles", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AdminRoles/Edit": { + "post": { + "tags": [ + "Admin" + ], + "operationId": "AdminRoles_Edit", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "vm", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/RoleViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AdminRoles/Delete": { + "post": { + "tags": [ + "Admin" + ], + "operationId": "AdminRoles_Delete", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "vm", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/RoleViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AdminRoles/Add": { + "post": { + "tags": [ + "Admin" + ], + "operationId": "AdminRoles_Add", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "vm", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/RoleViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AdminTasks/GetMostRecentTaskLogs": { + "get": { + "tags": [ + "Admin" + ], + "summary": "Gets the task-logs of the most recent tasks.", + "operationId": "AdminTasks_GetMostRecentTaskLogs", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AdminTasks/CancelTaskLog": { + "post": { + "tags": [ + "Admin" + ], + "operationId": "AdminTasks_CancelTaskLog", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "tasklog", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/TaskLogViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AdminTests/GetPackageNames": { + "get": { + "tags": [ + "Admin" + ], + "operationId": "AdminTests_GetPackageNames", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AdminTests/GetRegressionTestFileNames": { + "get": { + "tags": [ + "Admin" + ], + "operationId": "AdminTests_GetRegressionTestFileNames", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AdminTests/GetTestReport": { + "get": { + "tags": [ + "Admin" + ], + "operationId": "AdminTests_GetTestReport", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "packageName", + "in": "query", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AdminTests/GetRegressionTestReport": { + "get": { + "tags": [ + "Admin" + ], + "summary": "GetRegressionTestReportAsync", + "operationId": "AdminTests_GetRegressionTestReport", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "fileName", + "in": "query", + "description": "", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "Html string." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/AdminTests/GetRegressionTestTable": { + "get": { + "tags": [ + "Admin" + ], + "summary": "GetRegressionTestTableAsync: Gets a summary details table from a local json file", + "operationId": "AdminTests_GetRegressionTestTable", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "report", + "in": "query", + "description": "Name of the report (regression results subfolder)", + "required": true, + "type": "string" + }, + { + "name": "table", + "in": "query", + "description": "Name of the table (the json filename)", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "Html string." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/AdminUsers/GetUserStatuses": { + "get": { + "tags": [ + "Admin" + ], + "operationId": "AdminUsers_GetUserStatuses", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AdminUsers/GetApprovedUserNames": { + "get": { + "tags": [ + "Admin" + ], + "operationId": "AdminUsers_GetApprovedUserNames", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AdminUsers/GetUnverifiedUsers": { + "get": { + "tags": [ + "Admin" + ], + "operationId": "AdminUsers_GetUnverifiedUsers", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AdminUsers/DeleteUser": { + "post": { + "tags": [ + "Admin" + ], + "operationId": "AdminUsers_DeleteUser", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "user", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/AdminUserViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AdminUsers/DeleteExpiredRegistrations": { + "post": { + "tags": [ + "Admin" + ], + "operationId": "AdminUsers_DeleteExpiredRegistrations", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AdminUsers/SetApprovalStatus": { + "post": { + "tags": [ + "Admin" + ], + "operationId": "AdminUsers_SetApprovalStatus", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "user", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/AdminUserViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AdminUsers/UpdateUser": { + "post": { + "tags": [ + "Admin" + ], + "operationId": "AdminUsers_UpdateUser", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "user", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/AdminUserViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AdminUsers/UnlockUser": { + "post": { + "tags": [ + "Admin" + ], + "operationId": "AdminUsers_UnlockUser", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "user", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/AdminUserViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AdminUsers/ResetPassword": { + "post": { + "tags": [ + "Admin" + ], + "operationId": "AdminUsers_ResetPassword", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "user", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/AdminUserViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AgriculturalUseSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "AgriculturalUseSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/AgriculturalUseSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "AgriculturalUseSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/AgriculturalUseSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/AgriculturalUseSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "AgriculturalUseSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/AgriculturalUseSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AgriculturalUseSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "AgriculturalUseSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/AgriculturalUseSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/AgriculturalUseSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "AgriculturalUseSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/AmountModelSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "AmountModelSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/AmountModelSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "AmountModelSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/AmountModelSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/AmountModelSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "AmountModelSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/AmountModelSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AmountModelSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "AmountModelSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/AmountModelSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/AmountModelSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "AmountModelSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/AopNetworksSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "AopNetworksSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/AopNetworksSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "AopNetworksSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/AopNetworksSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/AopNetworksSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "AopNetworksSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/AopNetworksSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AopNetworksSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "AopNetworksSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/AopNetworksSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/AopNetworksSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "AopNetworksSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ApiApplications/Get": { + "get": { + "tags": [ + "ApiApplications" + ], + "operationId": "ApiApplications_Get", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/ApiApplications/GetUserApplications": { + "get": { + "tags": [ + "ApiApplications" + ], + "operationId": "ApiApplications_GetUserApplications", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/ApiApplications/CreateUserAccessKey": { + "post": { + "tags": [ + "ApiApplications" + ], + "operationId": "ApiApplications_CreateUserAccessKey", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "appId", + "in": "query", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AssessmentGroupMembershipsSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "AssessmentGroupMembershipsSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/AssessmentGroupMembershipsSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "AssessmentGroupMembershipsSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/AssessmentGroupMembershipsSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/AssessmentGroupMembershipsSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "AssessmentGroupMembershipsSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/AssessmentGroupMembershipsSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/AssessmentGroupMembershipsSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "AssessmentGroupMembershipsSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/AssessmentGroupMembershipsSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/AssessmentGroupMembershipsSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "AssessmentGroupMembershipsSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ConcentrationModelSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "ConcentrationModelSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ConcentrationModelSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "ConcentrationModelSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ConcentrationModelSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ConcentrationModelSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "ConcentrationModelSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ConcentrationModelSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/ConcentrationModelSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "ConcentrationModelSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ConcentrationModelSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ConcentrationModelSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "ConcentrationModelSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ConcentrationsSelectionSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "ConcentrationsSelectionSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ConcentrationsSelectionSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "ConcentrationsSelectionSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ConcentrationsSelectionSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ConcentrationsSelectionSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "ConcentrationsSelectionSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ConcentrationsSelectionSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/ConcentrationsSelectionSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "ConcentrationsSelectionSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ConcentrationsSelectionSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ConcentrationsSelectionSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "ConcentrationsSelectionSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ConsumptionsByFoodAsMeasuredSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "ConsumptionsByFoodAsMeasuredSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ConsumptionsByFoodAsMeasuredSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "ConsumptionsByFoodAsMeasuredSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ConsumptionsByFoodAsMeasuredSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ConsumptionsByFoodAsMeasuredSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "ConsumptionsByFoodAsMeasuredSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ConsumptionsByFoodAsMeasuredSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/ConsumptionsByFoodAsMeasuredSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "ConsumptionsByFoodAsMeasuredSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ConsumptionsByFoodAsMeasuredSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ConsumptionsByFoodAsMeasuredSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "ConsumptionsByFoodAsMeasuredSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ConversionSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "ConversionSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ConversionSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "ConversionSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ConversionSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ConversionSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "ConversionSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ConversionSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/ConversionSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "ConversionSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ConversionSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ConversionSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "ConversionSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/CovariatesSelectionSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "CovariatesSelectionSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/CovariatesSelectionSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "CovariatesSelectionSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/CovariatesSelectionSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/CovariatesSelectionSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "CovariatesSelectionSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/CovariatesSelectionSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/CovariatesSelectionSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "CovariatesSelectionSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/CovariatesSelectionSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/CovariatesSelectionSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "CovariatesSelectionSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DataFormats/Get": { + "get": { + "tags": [ + "TypeDefinitions" + ], + "summary": "Returns a collection of the data format definitions available in the toolbox.", + "operationId": "DataFormats_Get", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "Collection of data format definition records.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/DataTableGroupViewModel" + } + } + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DataSources/Get/{id}": { + "get": { + "tags": [ + "DataSources" + ], + "summary": "Returns a data source description record of the data source with the specified id.", + "operationId": "DataSources_Get", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the data source.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Data source description records.", + "schema": { + "$ref": "#/definitions/DataSourceViewModel" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "404": { + "description": "Record not found." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DataSources/GetAll": { + "get": { + "tags": [ + "DataSources" + ], + "summary": "Gets all data sources available to the user.", + "operationId": "DataSources_GetAll", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "Collection of data source description records.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/DataSourceViewModel" + } + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DataSources/GetRepositoryDataSources/{id}": { + "get": { + "tags": [ + "DataSources" + ], + "summary": "Gets the data sources of the repository with the specified id.", + "operationId": "DataSources_GetRepositoryDataSources", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Collection of data source description records.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/DataSourceViewModel" + } + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DataSources/GetRemoteRepositoryDataSources/{id}": { + "get": { + "tags": [ + "DataSources" + ], + "summary": "Gets the data sources available in the remote repository with the specified id.", + "operationId": "DataSources_GetRemoteRepositoryDataSources", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Collection of data source description records.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/DataSourceViewModel" + } + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DataSources/ImportRemoteDataSource": { + "post": { + "tags": [ + "DataSources" + ], + "summary": "Imports the remote data source specified by the import settings.", + "operationId": "DataSources_ImportRemoteDataSource", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "remoteDataSourceImportModel", + "in": "body", + "description": "", + "required": true, + "schema": { + "$ref": "#/definitions/RemoteDataSourceImportModel" + } + } + ], + "responses": { + "200": { + "description": "Data source description record of the imported data source.", + "schema": { + "$ref": "#/definitions/DataSourceViewModel" + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DataSources/Move/{id}": { + "put": { + "tags": [ + "DataSources" + ], + "summary": "Moves the data source with the specified id to another repository.", + "operationId": "DataSources_Move", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the data source that should be moved.", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "idTargetRepository", + "in": "body", + "description": "The id of the target repository.", + "required": true, + "schema": { + "format": "int32", + "type": "integer" + } + } + ], + "responses": { + "200": { + "description": "Data source description record of the moved data source.", + "schema": { + "$ref": "#/definitions/DataSourceViewModel" + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DataSources/Delete/{id}": { + "delete": { + "tags": [ + "DataSources" + ], + "summary": "Deletes the data source with the specified id.", + "operationId": "DataSources_Delete", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the data source that should be deleted.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "OK" + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DataSources/Rename/{id}": { + "put": { + "tags": [ + "DataSources" + ], + "summary": "Renames the data source with the specified id.", + "operationId": "DataSources_Rename", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the data source that is to be renamed.", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "name", + "in": "body", + "description": "The new name of the data source.", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Data source description record of the moved data source.", + "schema": { + "$ref": "#/definitions/DataSourceViewModel" + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DataSources/UploadNewDataSource/{idRepository}": { + "post": { + "tags": [ + "DataSources" + ], + "summary": "Creates an upload task that adds a new data source to the repository with the specified id.\r\nReturns the task id for monitoring the progress.", + "operationId": "DataSources_UploadNewDataSource", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idRepository", + "in": "path", + "description": "The id of repository in which the data source should be created.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Task id of the upload task." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DataSources/UploadNewDataSourceVersion/{idDataSource}": { + "post": { + "tags": [ + "DataSources" + ], + "summary": "Creates an upload task that adds a new version to the specified data source.\r\nReturns the task id for monitoring the progress.", + "operationId": "DataSources_UploadNewDataSourceVersion", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idDataSource", + "in": "path", + "description": "The id of data source for which this is a new version.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Task id of the upload task." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DataSources/GetVersion/{idVersion}": { + "get": { + "tags": [ + "DataSources" + ], + "summary": "Gets the data source version with the specified id.", + "operationId": "DataSources_GetVersion", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idVersion", + "in": "path", + "description": "The id of the data source version.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Data source version record.", + "schema": { + "$ref": "#/definitions/DataSourceVersionViewModel" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DataSources/GetVersions/{id}": { + "get": { + "tags": [ + "DataSources" + ], + "summary": "Gets all versions of the data source with the specified id.", + "operationId": "DataSources_GetVersions", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the data source.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Data source version records.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/DataSourceVersionViewModel" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DataSources/GetWorkspaceDataSourceVersions/{idWorkspace}": { + "get": { + "tags": [ + "DataSources" + ], + "summary": "Returns all data source versions used in the workspace with the specified id.", + "operationId": "DataSources_GetWorkspaceDataSourceVersions", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idWorkspace", + "in": "path", + "description": "The id of the workspace.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Data source version records.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/DataSourceVersionViewModel" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DataSources/GetDataSourceVersionUsage/{idVersion}": { + "get": { + "tags": [ + "DataSources" + ], + "summary": "Returns the data source version's usage in actions.", + "operationId": "DataSources_GetDataSourceVersionUsage", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idVersion", + "in": "path", + "description": "The id of the version.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Data source version usage.", + "schema": { + "$ref": "#/definitions/DataSourceVersionUsageViewModel" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DataSources/GetDataSourceUsage/{idDataSource}": { + "get": { + "tags": [ + "DataSources" + ], + "summary": "Returns the data source's usage in actions.", + "operationId": "DataSources_GetDataSourceUsage", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idDataSource", + "in": "path", + "description": "The id of the data source.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Data source usage.", + "schema": { + "$ref": "#/definitions/DataSourceVersionUsageViewModel" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DataSources/DownloadVersion/{idVersion}": { + "get": { + "tags": [ + "DataSources" + ], + "summary": "Downloads the data source version dataset file of the version\r\nwith the specified id.", + "operationId": "DataSources_DownloadVersion", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idVersion", + "in": "path", + "description": "", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "File response." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "404": { + "description": "File not found." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DataSources/DownloadVersionCsv/{idVersion}": { + "get": { + "tags": [ + "DataSources" + ], + "summary": "Downloads the data source version raw data (as imported by MCRA)\r\nof the version as zipped csv file collection.", + "operationId": "DataSources_DownloadVersionCsv", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idVersion", + "in": "path", + "description": "", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "File response." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "404": { + "description": "File not found." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DataSources/UploadActionZipFile": { + "post": { + "tags": [ + "DataSources" + ], + "summary": "Creates an upload task that creates an action from an action+data zip file.\r\nReturns the task id for monitoring the progress.", + "operationId": "DataSources_UploadActionZipFile", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "Task id of the upload task." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DataSources/FileUploadProgress": { + "get": { + "tags": [ + "DataSources" + ], + "summary": "Retrieves the task progress of the upload task with the specified task id.", + "operationId": "DataSources_FileUploadProgress", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "taskId", + "in": "query", + "description": "The task id of the upload task.", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "Task report of the specified task.", + "schema": { + "$ref": "#/definitions/BackgroundTaskReport" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DietaryExposuresSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "DietaryExposuresSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DietaryExposuresSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "DietaryExposuresSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/DietaryExposuresSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DietaryExposuresSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "DietaryExposuresSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/DietaryExposuresSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/DietaryExposuresSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "DietaryExposuresSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/DietaryExposuresSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DietaryExposuresSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "DietaryExposuresSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DoseResponseDataSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "DoseResponseDataSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DoseResponseDataSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "DoseResponseDataSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/DoseResponseDataSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DoseResponseDataSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "DoseResponseDataSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/DoseResponseDataSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/DoseResponseDataSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "DoseResponseDataSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/DoseResponseDataSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/DoseResponseDataSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "DoseResponseDataSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/EffectModelSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "EffectModelSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/EffectModelSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "EffectModelSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/EffectModelSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/EffectModelSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "EffectModelSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/EffectModelSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/EffectModelSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "EffectModelSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/EffectModelSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/EffectModelSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "EffectModelSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/EffectSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "EffectSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/EffectSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "EffectSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/EffectSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/EffectSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "EffectSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/EffectSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/EffectSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "EffectSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/EffectSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/EffectSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "EffectSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/FocalFoodSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "FocalFoodSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/FocalFoodSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "FocalFoodSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/FocalFoodSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/FocalFoodSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "FocalFoodSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/FocalFoodSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/FocalFoodSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "FocalFoodSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/FocalFoodSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/FocalFoodSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "FocalFoodSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/FoodsAsMeasuredSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "FoodsAsMeasuredSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/FoodsAsMeasuredSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "FoodsAsMeasuredSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/FoodsAsMeasuredSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/FoodsAsMeasuredSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "FoodsAsMeasuredSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/FoodsAsMeasuredSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/FoodsAsMeasuredSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "FoodsAsMeasuredSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/FoodsAsMeasuredSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/FoodsAsMeasuredSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "FoodsAsMeasuredSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/FoodSelectionSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "FoodSelectionSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/FoodSelectionSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "FoodSelectionSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/FoodSelectionSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/FoodSelectionSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "FoodSelectionSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/FoodSelectionSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/FoodSelectionSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "FoodSelectionSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/FoodSelectionSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/FoodSelectionSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "FoodSelectionSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/FoodSurveySettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "FoodSurveySettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/FoodSurveySettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "FoodSurveySettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/FoodSurveySettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/FoodSurveySettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "FoodSurveySettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/FoodSurveySettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/FoodSurveySettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "FoodSurveySettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/FoodSurveySettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/FoodSurveySettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "FoodSurveySettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/FrequencyModelSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "FrequencyModelSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/FrequencyModelSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "FrequencyModelSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/FrequencyModelSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/FrequencyModelSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "FrequencyModelSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/FrequencyModelSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/FrequencyModelSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "FrequencyModelSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/FrequencyModelSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/FrequencyModelSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "FrequencyModelSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/HumanMonitoringAnalysisSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "HumanMonitoringAnalysisSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/HumanMonitoringAnalysisSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "HumanMonitoringAnalysisSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/HumanMonitoringAnalysisSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/HumanMonitoringAnalysisSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "HumanMonitoringAnalysisSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/HumanMonitoringAnalysisSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/HumanMonitoringAnalysisSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "HumanMonitoringAnalysisSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/HumanMonitoringAnalysisSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/HumanMonitoringAnalysisSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "HumanMonitoringAnalysisSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/HumanMonitoringSelectionSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "HumanMonitoringSelectionSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/HumanMonitoringSelectionSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "HumanMonitoringSelectionSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/HumanMonitoringSelectionSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/HumanMonitoringSelectionSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "HumanMonitoringSelectionSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/HumanMonitoringSelectionSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/HumanMonitoringSelectionSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "HumanMonitoringSelectionSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/HumanMonitoringSelectionSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/HumanMonitoringSelectionSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "HumanMonitoringSelectionSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/IntakeModelSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "IntakeModelSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/IntakeModelSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "IntakeModelSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/IntakeModelSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/IntakeModelSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "IntakeModelSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/IntakeModelSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/IntakeModelSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "IntakeModelSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/IntakeModelSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/IntakeModelSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "IntakeModelSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/InterSpeciesConversionsSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "InterSpeciesConversionsSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/InterSpeciesConversionsSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "InterSpeciesConversionsSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/InterSpeciesConversionsSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/InterSpeciesConversionsSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "InterSpeciesConversionsSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/InterSpeciesConversionsSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/InterSpeciesConversionsSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "InterSpeciesConversionsSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/InterSpeciesConversionsSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/InterSpeciesConversionsSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "InterSpeciesConversionsSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/IntraSpeciesFactorsSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "IntraSpeciesFactorsSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/IntraSpeciesFactorsSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "IntraSpeciesFactorsSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/IntraSpeciesFactorsSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/IntraSpeciesFactorsSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "IntraSpeciesFactorsSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/IntraSpeciesFactorsSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/IntraSpeciesFactorsSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "IntraSpeciesFactorsSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/IntraSpeciesFactorsSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/IntraSpeciesFactorsSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "IntraSpeciesFactorsSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/KineticModelSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "KineticModelSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/KineticModelSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "KineticModelSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/KineticModelSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/KineticModelSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "KineticModelSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/KineticModelSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/KineticModelSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "KineticModelSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/KineticModelSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/KineticModelSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "KineticModelSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/LocationSubsetDefinition/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "LocationSubsetDefinition_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/LocationSubsetDefinition/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "LocationSubsetDefinition_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/LocationSubsetDefinitionViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/LocationSubsetDefinition/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "LocationSubsetDefinition_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/LocationSubsetDefinitionViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/LocationSubsetDefinition/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "LocationSubsetDefinition_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/LocationSubsetDefinitionViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/LocationSubsetDefinition/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "LocationSubsetDefinition_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Messaging/SendMessage": { + "post": { + "tags": [ + "Messaging" + ], + "summary": "Starts a calculation task for the given action and returns the id of this task.", + "operationId": "Messaging_SendMessage", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "sendMessageModel", + "in": "body", + "description": "Object containing the user name of the receiver, the subject and the message.", + "required": true, + "schema": { + "$ref": "#/definitions/SendMessageModel" + } + } + ], + "responses": { + "200": { + "description": "OK" + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/MixtureSelectionSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "MixtureSelectionSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/MixtureSelectionSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "MixtureSelectionSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/MixtureSelectionSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/MixtureSelectionSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "MixtureSelectionSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/MixtureSelectionSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/MixtureSelectionSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "MixtureSelectionSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/MixtureSelectionSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/MixtureSelectionSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "MixtureSelectionSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/NewActionSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns a Json message with the viewpanel specification of the viewmodel.", + "operationId": "NewActionSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action type.", + "required": true, + "type": "integer", + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ] + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/NewActionSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns an updated version of the viewmodel based on a local change trigger.", + "operationId": "NewActionSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "vm", + "in": "body", + "description": "", + "required": true, + "schema": { + "$ref": "#/definitions/MainActionSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/NewActionSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns a Json message with the visibility specifications of the template viewmodel.", + "operationId": "NewActionSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "vm", + "in": "body", + "description": "", + "required": true, + "schema": { + "$ref": "#/definitions/MainActionSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/NewActionSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns a Json message with the viewpanel specification of the viewmodel.", + "operationId": "NewActionSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action type.", + "required": true, + "type": "integer", + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ] + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/NonDietarySettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "NonDietarySettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/NonDietarySettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "NonDietarySettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/NonDietarySettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/NonDietarySettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "NonDietarySettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/NonDietarySettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/NonDietarySettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "NonDietarySettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/NonDietarySettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/NonDietarySettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "NonDietarySettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/OutputDetailSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "OutputDetailSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/OutputDetailSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "OutputDetailSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/OutputDetailSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/OutputDetailSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "OutputDetailSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/OutputDetailSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/OutputDetailSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "OutputDetailSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/OutputDetailSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/OutputDetailSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "OutputDetailSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Outputs/Get/{id}": { + "get": { + "tags": [ + "Outputs" + ], + "summary": "Gets the output with the specified id.", + "operationId": "Outputs_Get", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the output.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Output record.", + "schema": { + "$ref": "#/definitions/OutputViewModel" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Outputs/GetFromAction/{idAction}": { + "get": { + "tags": [ + "Outputs" + ], + "summary": "Gets the outputs of the action with the specified id.\r\nReturns a list of {MCRA.Web.EuroMix.Models.OutputViewModel} records.", + "operationId": "Outputs_GetFromAction", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idAction", + "in": "path", + "description": "Id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "List of output records.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/OutputViewModel" + } + } + }, + "400": { + "description": "Bad request." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Outputs/GetOutputReportToc/{id}": { + "get": { + "tags": [ + "Outputs" + ], + "summary": "Get the output summary deserialized into the object hierarchy.", + "operationId": "Outputs_GetOutputReportToc", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "Id of the output.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Output hierarchy object.", + "schema": { + "$ref": "#/definitions/SummaryToc" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Outputs/GetOutputReportTocs": { + "get": { + "tags": [ + "Outputs" + ], + "summary": "Gets the hierarchical output report summary toc objects of the outputs with the\r\nspecified ids.", + "operationId": "Outputs_GetOutputReportTocs", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "ids", + "in": "query", + "description": "Ids of the outputs.", + "required": true, + "type": "array", + "items": { + "type": "integer", + "format": "int32" + }, + "collectionFormat": "multi" + } + ], + "responses": { + "200": { + "description": "Array of summary hierarchical toc objects.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/SummaryToc" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Outputs/GetOutputReportSection": { + "get": { + "tags": [ + "Outputs" + ], + "summary": "Gets output report section with the specified id of the output\r\nwith the specified id.", + "operationId": "Outputs_GetOutputReportSection", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idOutput", + "in": "query", + "description": "Id of the output", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "idSection", + "in": "query", + "description": "Id of the section.", + "required": true, + "type": "string", + "format": "uuid" + } + ], + "responses": { + "200": { + "description": "Html string of the section content.", + "schema": { + "type": "string" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Outputs/GetCombinedOutputReport": { + "get": { + "tags": [ + "Outputs" + ], + "summary": "Gets the combined output report html of the multi task with the\r\nspecified id.", + "operationId": "Outputs_GetCombinedOutputReport", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idTask", + "in": "query", + "description": "Id of the multi-task.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Html string of the section content.", + "schema": { + "type": "string" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Outputs/GetOutputReportTableData": { + "get": { + "tags": [ + "Outputs" + ], + "summary": "Gets output table data section with the specified id of the\r\noutput with the specified id.", + "operationId": "Outputs_GetOutputReportTableData", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idOutput", + "in": "query", + "description": "Id of the output.", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "idSection", + "in": "query", + "description": "Id of the section.", + "required": true, + "type": "string", + "format": "uuid" + }, + { + "name": "maxRecords", + "in": "query", + "description": "Maximum number of records.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Html string of the table data.", + "schema": { + "type": "string" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Outputs/GetOutputReportChart": { + "get": { + "tags": [ + "Outputs" + ], + "summary": "Gets output table data section with the specified id of the\r\noutput with the specified id.", + "operationId": "Outputs_GetOutputReportTableData", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idOutput", + "in": "query", + "description": "Id of the output.", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "idSection", + "in": "query", + "description": "Id of the section.", + "required": true, + "type": "string", + "format": "uuid" + } + ], + "responses": { + "200": { + "description": "Html string of the table data.", + "schema": { + "type": "string" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Outputs/GetTaskSettingsSection": { + "get": { + "tags": [ + "Outputs" + ], + "summary": "Gets the settings section content of the task with the specified id.", + "operationId": "Outputs_GetTaskSettingsSection", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idTask", + "in": "query", + "description": "Id of the task.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Html string of the section.", + "schema": { + "type": "string" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Outputs/DownloadFullPdf": { + "get": { + "tags": [ + "Outputs" + ], + "summary": "Returns pdf file of the output report with the specified id.", + "operationId": "Outputs_DownloadFullPdf", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idOutput", + "in": "query", + "description": "Id of the output.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Report pdf file." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Outputs/DownloadSectionPdf": { + "get": { + "tags": [ + "Outputs" + ], + "summary": "Returns pdf file of the report section with the specified id\r\nof the output with the specified id.", + "operationId": "Outputs_DownloadSectionPdf", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idOutput", + "in": "query", + "description": "Id of the output.", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "idSection", + "in": "query", + "description": "Id of the section.", + "required": true, + "type": "string", + "format": "uuid" + } + ], + "responses": { + "200": { + "description": "Report pdf file." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Outputs/DownloadReportCsvZip": { + "get": { + "tags": [ + "Outputs" + ], + "summary": "Returns zip file with csv files of the tables of the output report\r\nof the output with the specified id.", + "operationId": "Outputs_DownloadReportCsvZip", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idOutput", + "in": "query", + "description": "Id of the output.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Zip file." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Outputs/DownloadTableCsv": { + "get": { + "tags": [ + "Outputs" + ], + "summary": "Returns csv file of the report table with the specified id\r\nof the output with the specified id.", + "operationId": "Outputs_DownloadTableCsv", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idOutput", + "in": "query", + "description": "Id of the output.", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "idSection", + "in": "query", + "description": "Id of the section.", + "required": true, + "type": "string", + "format": "uuid" + } + ], + "responses": { + "200": { + "description": "Csv file." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Outputs/DownloadSectionCsvZip": { + "get": { + "tags": [ + "Outputs" + ], + "summary": "Returns zip file with csv files of the tables of the section with the\r\nspecified id of the output with the specified id.", + "operationId": "Outputs_DownloadSectionCsvZip", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idOutput", + "in": "query", + "description": "Id of the output.", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "idSection", + "in": "query", + "description": "Id of the section.", + "required": true, + "type": "string", + "format": "uuid" + } + ], + "responses": { + "200": { + "description": "Zip file." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Outputs/DownloadRawData": { + "get": { + "tags": [ + "Outputs" + ], + "summary": "Returns a zip file of the generated raw data of the output with the\r\nspecified id.", + "operationId": "Outputs_DownloadRawData", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idOutput", + "in": "query", + "description": "Id of the output.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Zip file." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/PopulationSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "PopulationSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/PopulationSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "PopulationSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/PopulationSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/PopulationSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "PopulationSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/PopulationSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/PopulationSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "PopulationSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/PopulationSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/PopulationSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "PopulationSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/PopulationSubsetSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "PopulationSubsetSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/PopulationSubsetSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "PopulationSubsetSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/PopulationSubsetSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/PopulationSubsetSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "PopulationSubsetSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/PopulationSubsetSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/PopulationSubsetSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "PopulationSubsetSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/PopulationSubsetSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/PopulationSubsetSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "PopulationSubsetSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/RelativePotencyFactorsSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "RelativePotencyFactorsSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/RelativePotencyFactorsSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "RelativePotencyFactorsSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/RelativePotencyFactorsSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/RelativePotencyFactorsSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "RelativePotencyFactorsSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/RelativePotencyFactorsSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/RelativePotencyFactorsSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "RelativePotencyFactorsSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/RelativePotencyFactorsSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/RelativePotencyFactorsSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "RelativePotencyFactorsSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Repositories/GetAll": { + "get": { + "tags": [ + "Repositories" + ], + "operationId": "Repositories_GetAll", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Repositories/Get/{id}": { + "get": { + "tags": [ + "Repositories" + ], + "operationId": "Repositories_Get", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Repositories/GetDetails/{id}": { + "get": { + "tags": [ + "Repositories" + ], + "operationId": "Repositories_GetDetails", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Repositories/Create": { + "post": { + "tags": [ + "Repositories" + ], + "operationId": "Repositories_Create", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "vm", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/DataSourceRepositoryDetailsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Repositories/Update": { + "post": { + "tags": [ + "Repositories" + ], + "operationId": "Repositories_Update", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "vm", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/DataSourceRepositoryDetailsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Repositories/Delete/{id}": { + "post": { + "tags": [ + "Repositories" + ], + "operationId": "Repositories_Delete", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Repositories/ForceDelete/{id}": { + "post": { + "tags": [ + "Repositories" + ], + "operationId": "Repositories_ForceDelete", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Repositories/Move": { + "post": { + "tags": [ + "Repositories" + ], + "operationId": "Repositories_Move", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "vm", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/MoveDataSourceRepositoryViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Repositories/ChangeOwner": { + "post": { + "tags": [ + "Repositories" + ], + "operationId": "Repositories_ChangeOwner", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "vm", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/RepositoryUserShareViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Repositories/AddUserShare": { + "post": { + "tags": [ + "Repositories" + ], + "operationId": "Repositories_AddUserShare", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "vm", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/RepositoryUserShareViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Repositories/UpdateUserShare": { + "post": { + "tags": [ + "Repositories" + ], + "operationId": "Repositories_UpdateUserShare", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "vm", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/RepositoryUserShareViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Repositories/RemoveUserShare": { + "post": { + "tags": [ + "Repositories" + ], + "operationId": "Repositories_RemoveUserShare", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "vm", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/RepositoryUserShareViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Repositories/AddGroupShare": { + "post": { + "tags": [ + "Repositories" + ], + "operationId": "Repositories_AddGroupShare", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "vm", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/RepositoryGroupShareViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Repositories/UpdateGroupShare": { + "post": { + "tags": [ + "Repositories" + ], + "operationId": "Repositories_UpdateGroupShare", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "vm", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/RepositoryGroupShareViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Repositories/RemoveGroupShare": { + "post": { + "tags": [ + "Repositories" + ], + "operationId": "Repositories_RemoveGroupShare", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "vm", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/RepositoryGroupShareViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Repositories/GetRepositoryDataSourcesInUse/{id}": { + "get": { + "tags": [ + "Repositories" + ], + "summary": "Gets the data sources that are in use in the repository with the specified id.", + "operationId": "Repositories_GetRepositoryDataSourcesInUse", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Repositories/GetRepositoryDataSourceUsage/{id}": { + "get": { + "tags": [ + "Repositories" + ], + "summary": "Gets all project information still associated with any datasources in the\r\nrepository or any subrepositories", + "operationId": "Repositories_GetRepositoryDataSourceUsage", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "Id of the main repository to search", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Repositories/Get": { + "get": { + "tags": [ + "Repositories" + ], + "operationId": "Repositories_Get", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Repositories/GetDetails": { + "get": { + "tags": [ + "Repositories" + ], + "operationId": "Repositories_GetDetails", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Repositories/Delete": { + "post": { + "tags": [ + "Repositories" + ], + "operationId": "Repositories_Delete", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Repositories/ForceDelete": { + "post": { + "tags": [ + "Repositories" + ], + "operationId": "Repositories_ForceDelete", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Repositories/GetRepositoryDataSourcesInUse": { + "get": { + "tags": [ + "Repositories" + ], + "summary": "Gets the data sources that are in use in the repository with the specified id.", + "operationId": "Repositories_GetRepositoryDataSourcesInUse", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Repositories/GetRepositoryDataSourceUsage": { + "get": { + "tags": [ + "Repositories" + ], + "summary": "Gets all project information still associated with any datasources in the\r\nrepository or any subrepositories", + "operationId": "Repositories_GetRepositoryDataSourceUsage", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "Id of the main repository to search", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/ResponseSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "ResponseSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ResponseSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "ResponseSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ResponseSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ResponseSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "ResponseSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ResponseSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/ResponseSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "ResponseSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ResponseSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ResponseSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "ResponseSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ScenarioAnalysisSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "ScenarioAnalysisSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ScenarioAnalysisSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "ScenarioAnalysisSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ScenarioAnalysisSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ScenarioAnalysisSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "ScenarioAnalysisSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ScenarioAnalysisSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/ScenarioAnalysisSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "ScenarioAnalysisSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ScenarioAnalysisSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ScenarioAnalysisSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "ScenarioAnalysisSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ScopingTypes/Get": { + "get": { + "tags": [ + "TypeDefinitions" + ], + "summary": "Returns a collection of the scoping type definitions available in the toolbox.", + "operationId": "ScopingTypes_Get", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "Collection of workspace description records.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/DataTableGroupViewModel" + } + } + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ScreeningSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "ScreeningSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ScreeningSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "ScreeningSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ScreeningSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ScreeningSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "ScreeningSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ScreeningSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/ScreeningSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "ScreeningSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ScreeningSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/ScreeningSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "ScreeningSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/SubstanceSelectionSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "SubstanceSelectionSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/SubstanceSelectionSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "SubstanceSelectionSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/SubstanceSelectionSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/SubstanceSelectionSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "SubstanceSelectionSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/SubstanceSelectionSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/SubstanceSelectionSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "SubstanceSelectionSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/SubstanceSelectionSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/SubstanceSelectionSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "SubstanceSelectionSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/TargetDosesSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "TargetDosesSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/TargetDosesSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "TargetDosesSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/TargetHazardDosesSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/TargetDosesSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "TargetDosesSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/TargetHazardDosesSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/TargetDosesSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "TargetDosesSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/TargetHazardDosesSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/TargetDosesSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "TargetDosesSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/TargetExposuresSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "TargetExposuresSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/TargetExposuresSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "TargetExposuresSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/TargetExposuresSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/TargetExposuresSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "TargetExposuresSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/TargetExposuresSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/TargetExposuresSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "TargetExposuresSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/TargetExposuresSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/TargetExposuresSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "TargetExposuresSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Tasks/Get/{idWorkspace}": { + "get": { + "tags": [ + "Tasks" + ], + "summary": "Gets all tasks of a workspace.", + "operationId": "Tasks_Get", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idWorkspace", + "in": "path", + "description": "The id of the workspace.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Task record.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/TaskViewModel" + } + } + } + } + } + }, + "/EuroMix/Api/Tasks/UpdateDescription/{id}": { + "put": { + "tags": [ + "Tasks" + ], + "summary": "Updates the task description.", + "operationId": "Tasks_UpdateDescription", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the task.", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "description", + "in": "body", + "description": "The new description.", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Task record.", + "schema": { + "$ref": "#/definitions/TaskViewModel" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Tasks/GetTaskLog/{id}": { + "get": { + "tags": [ + "Tasks" + ], + "summary": "Retrieves the latest tasklog of the task with the specified id.", + "operationId": "Tasks_GetTaskLog", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the task.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Task log string.", + "schema": { + "type": "string" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Tasks/ScheduleTask/{idAction}": { + "post": { + "tags": [ + "Tasks" + ], + "summary": "Starts a calculation task for the given action and returns the id of this task.", + "operationId": "Tasks_ScheduleTask", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idAction", + "in": "path", + "description": "The id of the action from which the task should be spawned.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Task record.", + "schema": { + "$ref": "#/definitions/TaskViewModel" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Tasks/ScheduleSubTask/{idAction}": { + "post": { + "tags": [ + "Tasks" + ], + "summary": "Starts a concentration model calculation task for the given project and returns\r\nthe id of this task.", + "operationId": "Tasks_ScheduleSubTask", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idAction", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "actionType", + "in": "query", + "description": "The type of the sub-module of the action.", + "required": true, + "type": "integer", + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ] + } + ], + "responses": { + "200": { + "description": "Task record.", + "schema": { + "$ref": "#/definitions/TaskViewModel" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Tasks/GetProgress/{taskId}": { + "get": { + "tags": [ + "Tasks" + ], + "summary": "Returns the progress of the specified task.", + "operationId": "Tasks_GetProgress", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "Id of the task.", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "taskId", + "in": "path", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "Task progress record.", + "schema": { + "$ref": "#/definitions/TaskProgressViewModel" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Tasks/GetActiveTaskStatuses/{idWorkspace}": { + "get": { + "tags": [ + "Tasks" + ], + "summary": "Gets the statuses of all active tasks of a workspace.", + "operationId": "Tasks_GetActiveTaskStatuses", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "idWorkspace", + "in": "path", + "description": "Id of the workspace.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Task progress record.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/TaskProgressViewModel" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Tasks/Abort/{id}": { + "put": { + "tags": [ + "Tasks" + ], + "summary": "Aborts the execution of the task with the specified id.", + "operationId": "Tasks_Abort", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the task.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "OK" + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Tasks/Delete/{id}": { + "delete": { + "tags": [ + "Tasks" + ], + "summary": "Deletes the task with the specified id.", + "operationId": "Tasks_Delete", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "OK" + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Tasks/BatchDelete": { + "delete": { + "tags": [ + "Tasks" + ], + "summary": "Deletes the tasks with the specified ids.", + "operationId": "Tasks_BatchDelete", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "ids", + "in": "query", + "description": "The ids of the tasks that should be deleted.", + "required": true, + "type": "array", + "items": { + "type": "integer", + "format": "int32" + }, + "collectionFormat": "multi" + } + ], + "responses": { + "200": { + "description": "OK" + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Tasks/DownloadTaskZip/{id}": { + "get": { + "tags": [ + "Tasks" + ], + "summary": "Download a zip file containing the task's settings and data at the time of the task's\r\ncreation. The task's settings and data sources are deserialized from the ProjectSettings and DataSourceSettings fields", + "operationId": "Tasks_DownloadTaskZip", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The ID of the task", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "File result (zip file)." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/UncertaintyAnalysisSettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "UncertaintyAnalysisSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/UncertaintyAnalysisSettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "UncertaintyAnalysisSettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/UncertaintyAnalysisSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/UncertaintyAnalysisSettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "UncertaintyAnalysisSettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/UncertaintyAnalysisSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/UncertaintyAnalysisSettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "UncertaintyAnalysisSettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/UncertaintyAnalysisSettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/UncertaintyAnalysisSettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "UncertaintyAnalysisSettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/UnitDefinitions/Get": { + "get": { + "tags": [ + "TypeDefinitions" + ], + "summary": "Returns a collection of the unit definitions available in the toolbox.", + "operationId": "UnitDefinitions_Get", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "Collection of unit definition records.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/UnitDefinitionViewModel" + } + } + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/UnitVariabilitySettings/Read/{id}": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "UnitVariabilitySettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/UnitVariabilitySettings/Save": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "UnitVariabilitySettings_Save", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/UnitVariabilitySettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new settings of the action." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/UnitVariabilitySettings/RefreshOnLocalChange": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "UnitVariabilitySettings_RefreshOnLocalChange", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/UnitVariabilitySettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/UnitVariabilitySettings/RefreshVisibilities": { + "post": { + "tags": [ + "ActionSettings" + ], + "operationId": "UnitVariabilitySettings_RefreshVisibilities", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "settings", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/UnitVariabilitySettingsViewModel" + } + } + ], + "responses": { + "200": { + "description": "The new visibilities of settings items.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/UnitVariabilitySettings/Read": { + "get": { + "tags": [ + "ActionSettings" + ], + "summary": "Returns the settings of the action with the specified id.", + "operationId": "UnitVariabilitySettings_Read", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "The id of the action.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The current settings of the action.", + "schema": { + "$ref": "#/definitions/AutomaticForm" + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/UserGroups/GetAll": { + "get": { + "tags": [ + "UserGroups" + ], + "operationId": "UserGroups_GetAll", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/UserGroups/Search": { + "get": { + "tags": [ + "UserGroups" + ], + "operationId": "UserGroups_Search", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "keyword", + "in": "query", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/UserGroups/GetMembers/{id}": { + "get": { + "tags": [ + "UserGroups" + ], + "operationId": "UserGroups_GetMembers", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/UserGroups/Create": { + "post": { + "tags": [ + "UserGroups" + ], + "operationId": "UserGroups_Create", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "vm", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/UserGroupViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/UserGroups/Delete/{id}": { + "post": { + "tags": [ + "UserGroups" + ], + "operationId": "UserGroups_Delete", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/UserGroups/AddMember": { + "post": { + "tags": [ + "UserGroups" + ], + "operationId": "UserGroups_AddMember", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "vm", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/UserGroupMemberViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/UserGroups/RemoveMember": { + "post": { + "tags": [ + "UserGroups" + ], + "operationId": "UserGroups_RemoveMember", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "vm", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/UserGroupMemberViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/UserGroups/UpdateMembership": { + "post": { + "tags": [ + "UserGroups" + ], + "operationId": "UserGroups_UpdateMembership", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "vm", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/UserGroupMemberViewModel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/UserGroups/GetMembers": { + "get": { + "tags": [ + "UserGroups" + ], + "operationId": "UserGroups_GetMembers", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/UserGroups/Delete": { + "post": { + "tags": [ + "UserGroups" + ], + "operationId": "UserGroups_Delete", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object" + } + } + } + } + }, + "/EuroMix/Api/Users/GetCurrentUser": { + "get": { + "tags": [ + "Users" + ], + "summary": "Gets the user details of the user associated with the current request.", + "operationId": "Users_GetCurrentUser", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "Record of the current user.", + "schema": { + "$ref": "#/definitions/DetailedUserViewModel" + } + }, + "401": { + "description": "Authorization error." + } + } + } + }, + "/EuroMix/Api/Users/Search": { + "get": { + "tags": [ + "Users" + ], + "summary": "Searches for the user using the specified keyword. Returns the\r\ntop 5 matches..", + "operationId": "Users_Search", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "keyword", + "in": "query", + "description": "The search keyword.", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "Records of the users associated with the specified keyword.", + "schema": { + "$ref": "#/definitions/DetailedUserViewModel" + } + }, + "401": { + "description": "Authorization error." + } + } + } + }, + "/EuroMix/Api/Workspace/GetAll": { + "get": { + "tags": [ + "Workspace" + ], + "summary": "Gets all workspaces available to the user.", + "operationId": "Workspace_GetAll", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "responses": { + "200": { + "description": "Collection of workspace description records.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/WorkspaceViewModel" + } + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Workspace/Get/{id}": { + "get": { + "tags": [ + "Workspace" + ], + "summary": "Gets the workspace with the specified id.", + "operationId": "Workspace_Get", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the workspace.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "The workspace with the specified id.", + "schema": { + "$ref": "#/definitions/WorkspaceViewModel" + } + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Workspace/Create": { + "post": { + "tags": [ + "Workspace" + ], + "summary": "Creates a workspace based on the provided form data.", + "operationId": "Workspace_Create", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "workspace", + "in": "body", + "description": "", + "required": true, + "schema": { + "$ref": "#/definitions/EditWorkspaceModel" + } + } + ], + "responses": { + "200": { + "description": "A description record of the created workspace.", + "schema": { + "$ref": "#/definitions/WorkspaceViewModel" + } + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Workspace/Update/{id}": { + "post": { + "tags": [ + "Workspace" + ], + "summary": "Updates the workspace meta data.", + "operationId": "Workspace_Update", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the workspace that is to be updated.", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "workspace", + "in": "body", + "description": "Updated values for the workspace.", + "required": true, + "schema": { + "$ref": "#/definitions/EditWorkspaceModel" + } + } + ], + "responses": { + "200": { + "description": "A description record of the created workspace.", + "schema": { + "$ref": "#/definitions/WorkspaceViewModel" + } + } + } + } + }, + "/EuroMix/Api/Workspace/Delete/{id}": { + "delete": { + "tags": [ + "Workspace" + ], + "summary": "Deletes the workspace with the specified id.", + "operationId": "Workspace_Delete", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the workspace that should be deleted.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "OK" + } + } + } + }, + "/EuroMix/Api/Workspace/GetDataSources/{id}": { + "get": { + "tags": [ + "Workspace" + ], + "summary": "Returns all data sources used in the workspace with the specified id.", + "operationId": "Workspace_GetDataSources", + "consumes": [], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the workspace.", + "required": true, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "A description record of the created workspace.", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/DataSourceVersionViewModel" + } + } + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Workspace/AddDataSource/{id}": { + "post": { + "tags": [ + "Workspace" + ], + "summary": "Adds a data source version to the workspace.", + "operationId": "Workspace_AddDataSource", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the workspace.", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "idDataSourceVersion", + "in": "body", + "description": "The id of the data source version.", + "required": true, + "schema": { + "format": "int32", + "type": "integer" + } + } + ], + "responses": { + "200": { + "description": "On success." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + }, + "/EuroMix/Api/Workspace/RemoveDataSource/{id}": { + "post": { + "tags": [ + "Workspace" + ], + "summary": "Removes a data source version from the workspace.", + "operationId": "Workspace_RemoveDataSource", + "consumes": [ + "application/json", + "text/json", + "application/xml", + "text/xml", + "application/x-www-form-urlencoded" + ], + "produces": [ + "application/json", + "text/json", + "application/xml", + "text/xml" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the workspace.", + "required": true, + "type": "integer", + "format": "int32" + }, + { + "name": "idDataSourceVersion", + "in": "body", + "description": "The id of the data source version.", + "required": true, + "schema": { + "format": "int32", + "type": "integer" + } + } + ], + "responses": { + "200": { + "description": "On success." + }, + "400": { + "description": "Bad request." + }, + "401": { + "description": "Authorization error." + }, + "500": { + "description": "Internal server error." + } + } + } + } + }, + "definitions": { + "VersionInfoModel": { + "description": "Model containing about information.", + "type": "object", + "properties": { + "version": { + "description": "MCRA version string.", + "type": "string" + }, + "buildDate": { + "format": "date-time", + "description": "Build date of the current version.", + "type": "string" + } + } + }, + "AccountDetailsModel": { + "description": "Data model which is save as XML in the Comment field of the\r\nASP.NET membership user", + "required": [ + "userName", + "affiliation", + "fullName", + "email" + ], + "type": "object", + "properties": { + "userName": { + "description": "user name in MCRA", + "maxLength": 100, + "minLength": 6, + "pattern": "^([\\w\\@\\-\\.]+)$", + "type": "string" + }, + "affiliation": { + "description": "Affiliation name, company name", + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\<\\>;#]+( [^\\s\\<\\>;#]+)*$", + "type": "string" + }, + "fullName": { + "description": "Full name of the user", + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\<\\>;#]+( [^\\s\\<\\>;#]+)*$", + "type": "string" + }, + "email": { + "type": "string" + }, + "isEmailConfirmed": { + "description": "If the user has confirmed the e-mail address, this\r\nwill be set to true.\r\nIf this is set to true, the user will not show up\r\nin the unverified users", + "type": "boolean" + } + } + }, + "RegistrationModel": { + "required": [ + "password", + "reCaptchaKey", + "reCaptchaCode", + "userName", + "affiliation", + "fullName", + "email" + ], + "type": "object", + "properties": { + "password": { + "maxLength": 100, + "minLength": 8, + "pattern": "(?=^.{8,}$)((?=.*\\d)|(?=.*\\W+))(?![.\\n])(?=.*[A-Z])(?=.*[a-z]).*$", + "type": "string" + }, + "reCaptchaKey": { + "type": "string" + }, + "reCaptchaCode": { + "type": "string" + }, + "userName": { + "description": "user name in MCRA", + "maxLength": 100, + "minLength": 6, + "pattern": "^([\\w\\@\\-\\.]+)$", + "type": "string" + }, + "affiliation": { + "description": "Affiliation name, company name", + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\<\\>;#]+( [^\\s\\<\\>;#]+)*$", + "type": "string" + }, + "fullName": { + "description": "Full name of the user", + "maxLength": 200, + "minLength": 1, + "pattern": "^[^\\s\\<\\>;#]+( [^\\s\\<\\>;#]+)*$", + "type": "string" + }, + "email": { + "type": "string" + }, + "isEmailConfirmed": { + "description": "If the user has confirmed the e-mail address, this\r\nwill be set to true.\r\nIf this is set to true, the user will not show up\r\nin the unverified users", + "type": "boolean" + } + } + }, + "RegistrationResultModel": { + "description": "Contains result details of a new account registration.", + "type": "object", + "properties": { + "success": { + "description": "States whether registration was successful.", + "type": "boolean" + }, + "isAccessRequest": { + "description": "Is this an access request for an existing account?", + "type": "boolean" + }, + "validationResults": { + "description": "A list of validation messages (errors).", + "type": "array", + "items": { + "$ref": "#/definitions/ValidationResult" + } + } + } + }, + "ValidationResult": { + "type": "object", + "properties": { + "memberNames": { + "type": "array", + "items": { + "type": "string" + }, + "readOnly": true + }, + "errorMessage": { + "type": "string" + } + } + }, + "ResetPasswordModel": { + "required": [ + "userName", + "reCaptchaKey", + "reCaptchaCode" + ], + "type": "object", + "properties": { + "userName": { + "type": "string" + }, + "reCaptchaKey": { + "type": "string" + }, + "reCaptchaCode": { + "type": "string" + } + } + }, + "ChangePasswordModel": { + "required": [ + "oldPassword", + "newPassword" + ], + "type": "object", + "properties": { + "oldPassword": { + "description": "The old user password.", + "type": "string" + }, + "newPassword": { + "description": "The new user password.", + "type": "string" + } + } + }, + "ActionClassViewModel": { + "type": "object", + "properties": { + "actionClass": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "type": "integer" + }, + "name": { + "type": "string" + }, + "displayName": { + "type": "string" + }, + "description": { + "type": "string" + } + } + }, + "ActionViewModel": { + "type": "object", + "properties": { + "id": { + "format": "int32", + "description": "The id of the action.", + "type": "integer" + }, + "idWorkspace": { + "format": "int32", + "description": "The id of the workspace to which the action belongs.", + "type": "integer" + }, + "name": { + "description": "The name of the action.", + "type": "string" + }, + "description": { + "description": "Description of the action.", + "type": "string" + }, + "dateCreated": { + "format": "date-time", + "description": "The creation date.", + "type": "string" + }, + "dateModified": { + "format": "date-time", + "description": "Date modified.", + "type": "string" + }, + "actionType": { + "format": "int32", + "description": "The action type.", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "tags": { + "description": "Tags of the action.", + "type": "array", + "items": { + "type": "string" + } + }, + "panels": { + "description": "Module panels relevant for the action.", + "type": "array", + "items": { + "$ref": "#/definitions/ActionPanelViewModel" + } + }, + "panelVisibilities": { + "description": "The visibilities of the module panels.", + "type": "array", + "items": { + "$ref": "#/definitions/PanelVisibilitySpecification" + } + }, + "panelInputVisibilities": { + "description": "The visibilities of the inputs of the module panels.", + "type": "array", + "items": { + "$ref": "#/definitions/PanelInputVisibilitySpecification" + } + }, + "formVisibilities": { + "description": "The visibilities of the settings forms.", + "type": "array", + "items": { + "$ref": "#/definitions/FormVisibilitySpecification" + } + }, + "actionSummary": { + "$ref": "#/definitions/SettingsSummarySectionViewModel", + "description": "Action summary." + } + } + }, + "ActionPanelViewModel": { + "type": "object", + "properties": { + "idAction": { + "format": "int32", + "type": "integer" + }, + "isCompute": { + "type": "boolean" + }, + "dataSourceIds": { + "type": "array", + "items": { + "format": "int32", + "type": "integer" + } + }, + "idTask": { + "format": "int32", + "type": "integer" + }, + "idOutput": { + "format": "int32", + "type": "integer" + }, + "settingsHash": { + "type": "string" + }, + "name": { + "type": "string" + }, + "displayName": { + "type": "string" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "isDataPanel": { + "type": "boolean" + }, + "allowMultipleDataSources": { + "description": "When this module has a data format associated with it, this boolean specifies\r\nwhether specification of multiple data sources is allowed.", + "type": "boolean" + }, + "canCompute": { + "type": "boolean" + }, + "allowDefaultData": { + "type": "boolean" + }, + "canApplyFilter": { + "type": "boolean" + }, + "isVisible": { + "type": "boolean" + }, + "isValid": { + "type": "boolean" + }, + "isDataValid": { + "type": "boolean" + }, + "isRequired": { + "type": "boolean" + }, + "isSpecified": { + "type": "boolean" + }, + "isScope": { + "type": "boolean" + }, + "hasUncertaintyAnalysis": { + "type": "boolean" + }, + "sourceTableGroup": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + -1 + ], + "type": "integer" + }, + "panelSettingsForms": { + "type": "array", + "items": { + "$ref": "#/definitions/ActionPanelSettingsFormViewModel" + } + }, + "inputActionTypes": { + "type": "array", + "items": { + "$ref": "#/definitions/ActionPanelInputMappingViewModel" + } + }, + "scopeActionTypes": { + "type": "array", + "items": { + "$ref": "#/definitions/ActionPanelInputMappingViewModel" + } + }, + "dataReadingSummaryRecords": { + "type": "array", + "items": { + "$ref": "#/definitions/DataReadingSummaryRecordViewModel" + } + } + } + }, + "PanelVisibilitySpecification": { + "type": "object", + "properties": { + "name": { + "description": "The property name.", + "type": "string" + }, + "isRequired": { + "description": "Gets/sets whether the described item is visible.", + "type": "boolean" + }, + "isSpecified": { + "description": "Gets/sets whether the described item is visible.", + "type": "boolean" + }, + "isVisible": { + "description": "Gets/sets whether the described item is visible.", + "type": "boolean" + }, + "isValid": { + "description": "Is the panel filled in correctly.", + "type": "boolean" + }, + "isDataValid": { + "description": "Is the panel data valid.", + "type": "boolean" + }, + "settingsHash": { + "description": "The hash of the settings of the input action represented by this panel.", + "type": "string" + }, + "idTask": { + "format": "int32", + "description": "The id of the task linked to this panel.", + "type": "integer" + }, + "idOutput": { + "format": "int32", + "description": "The id of the output linked to this panel.", + "type": "integer" + } + } + }, + "PanelInputVisibilitySpecification": { + "type": "object", + "properties": { + "name": { + "description": "The property name.", + "type": "string" + }, + "nameParent": { + "description": "The property name.", + "type": "string" + }, + "isRequired": { + "description": "Gets/sets whether the described item is visible.", + "type": "boolean" + }, + "isSpecified": { + "description": "Gets/sets whether the described item is visible.", + "type": "boolean" + }, + "isVisible": { + "description": "Gets/sets whether the described item is visible.", + "type": "boolean" + } + } + }, + "FormVisibilitySpecification": { + "type": "object", + "properties": { + "name": { + "description": "The property name.", + "type": "string" + }, + "isRequired": { + "description": "Gets/sets whether the described item is visible.", + "type": "boolean" + }, + "isVisible": { + "description": "Gets/sets whether the described item is visible.", + "type": "boolean" + }, + "isValid": { + "description": "Is the panel filled in correctly.", + "type": "boolean" + } + } + }, + "SettingsSummarySectionViewModel": { + "type": "object", + "properties": { + "summaryRecords": { + "type": "array", + "items": { + "$ref": "#/definitions/SettingsSummaryRecordViewModel" + } + }, + "sectionName": { + "type": "string" + }, + "summarySubSections": { + "type": "array", + "items": { + "$ref": "#/definitions/SettingsSummarySectionViewModel" + } + } + } + }, + "ActionPanelSettingsFormViewModel": { + "type": "object", + "properties": { + "formName": { + "type": "string" + }, + "displayName": { + "type": "string" + }, + "order": { + "format": "int32", + "type": "integer" + }, + "isVisible": { + "type": "boolean" + }, + "isSelectionSettings": { + "type": "boolean" + }, + "isCalculationSettings": { + "type": "boolean" + } + } + }, + "ActionPanelInputMappingViewModel": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "isVisible": { + "type": "boolean" + }, + "isRequired": { + "type": "boolean" + } + } + }, + "DataReadingSummaryRecordViewModel": { + "type": "object", + "properties": { + "scopingType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 16, + 17, + 18, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + -1 + ], + "type": "integer" + }, + "scopingTypeName": { + "type": "string" + }, + "tableGroupId": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + -1 + ], + "type": "integer" + }, + "isStrongEntityRecord": { + "type": "boolean" + }, + "isScopeFilterActive": { + "type": "boolean" + }, + "inSourceAndScopeCount": { + "format": "int32", + "type": "integer" + }, + "inSourceNotInScopeCount": { + "format": "int32", + "type": "integer" + }, + "inScopeNotInSourceCount": { + "format": "int32", + "type": "integer" + }, + "dataSourceReadingSummaryRecords": { + "type": "array", + "items": { + "$ref": "#/definitions/DataSourceReadingSummaryRecordViewModel" + } + }, + "dataLinkingSummaryRecords": { + "type": "array", + "items": { + "$ref": "#/definitions/DataLinkingSummaryRecordViewModel" + } + }, + "dataReadingValidationRecords": { + "type": "array", + "items": { + "$ref": "#/definitions/DataReadingValidationRecordViewModel" + } + }, + "readingStatus": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + -1 + ], + "type": "integer" + }, + "linkingStatus": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + -1 + ], + "type": "integer", + "readOnly": true + }, + "canFilter": { + "type": "boolean", + "readOnly": true + } + } + }, + "SettingsSummaryRecordViewModel": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + } + }, + "DataSourceReadingSummaryRecordViewModel": { + "type": "object", + "properties": { + "idDataSourceVersion": { + "format": "int32", + "type": "integer" + }, + "inSourceAndScopeCount": { + "format": "int32", + "type": "integer" + }, + "inSourceNotInScopeCount": { + "format": "int32", + "type": "integer" + }, + "inScopeNotInSourceCount": { + "format": "int32", + "type": "integer" + }, + "readingStatus": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + -1 + ], + "type": "integer" + } + } + }, + "DataLinkingSummaryRecordViewModel": { + "type": "object", + "properties": { + "scopingType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 16, + 17, + 18, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + -1 + ], + "type": "integer" + }, + "tableGroupId": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + -1 + ], + "type": "integer" + }, + "scopingTypeName": { + "type": "string" + }, + "referencedScopingType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 16, + 17, + 18, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + -1 + ], + "type": "integer" + }, + "referencedTableGroupId": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + -1 + ], + "type": "integer" + }, + "referencedScopingTypeName": { + "type": "string" + }, + "inSourceAndScopeCount": { + "format": "int32", + "type": "integer" + }, + "inSourceNotInScopeCount": { + "format": "int32", + "type": "integer" + }, + "inScopeNotInSourceCount": { + "format": "int32", + "type": "integer" + }, + "dataSourceReadingSummaryRecords": { + "type": "array", + "items": { + "$ref": "#/definitions/DataSourceReadingSummaryRecordViewModel" + } + }, + "dataLinkingValidationRecords": { + "type": "array", + "items": { + "$ref": "#/definitions/DataLinkingValidationRecordViewModel" + } + }, + "readingStatus": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + -1 + ], + "type": "integer" + }, + "canFilter": { + "type": "boolean", + "readOnly": true + } + } + }, + "DataReadingValidationRecordViewModel": { + "type": "object", + "properties": { + "alertType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + -1 + ], + "type": "integer" + }, + "checkType": { + "format": "int32", + "enum": [ + 0, + 10, + 11 + ], + "type": "integer" + }, + "message": { + "type": "string" + } + } + }, + "DataLinkingValidationRecordViewModel": { + "type": "object", + "properties": { + "readingStatus": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + -1 + ], + "type": "integer" + }, + "checkType": { + "format": "int32", + "enum": [ + 0 + ], + "type": "integer" + }, + "message": { + "type": "string" + } + } + }, + "CreateActionViewModel": { + "type": "object", + "properties": { + "idWorkspace": { + "format": "int32", + "description": "The id of the workspace.", + "type": "integer" + }, + "actionType": { + "format": "int32", + "description": "The action type.", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "actionMetaData": { + "$ref": "#/definitions/ActionMetaDataViewModel", + "description": "Specification of the action meta data (name, description, tags)." + }, + "actionSettings": { + "$ref": "#/definitions/MainActionSettingsViewModel", + "description": "Specification of the main action settings." + } + } + }, + "ActionMetaDataViewModel": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "id": { + "format": "int32", + "type": "integer" + }, + "name": { + "maxLength": 45, + "minLength": 1, + "type": "string" + }, + "description": { + "maxLength": 150, + "minLength": 0, + "type": "string" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + } + } + }, + "MainActionSettingsViewModel": { + "required": [ + "tierSelectionList" + ], + "type": "object", + "properties": { + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "isShowTierSelection": { + "type": "boolean" + }, + "isShowExposureType": { + "type": "boolean" + }, + "isShowAggregate": { + "type": "boolean" + }, + "isShowTargetDoseLevelType": { + "type": "boolean" + }, + "isShowCumulative": { + "type": "boolean" + }, + "isShowTotalDietStudy": { + "type": "boolean" + }, + "tierSelectionList": { + "$ref": "#/definitions/SimpleSelectionList" + }, + "exposureType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "totalDietStudy": { + "type": "boolean" + }, + "isAggregate": { + "type": "boolean" + }, + "cumulative": { + "type": "boolean" + }, + "targetDoseLevelType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + } + } + }, + "SimpleSelectionList": { + "type": "object", + "properties": { + "allowSelectMultipleValues": { + "type": "boolean" + }, + "availableItems": { + "type": "array", + "items": { + "$ref": "#/definitions/SelectionItem" + } + }, + "selectedItems": { + "type": "array", + "items": { + "$ref": "#/definitions/SelectionItem" + } + }, + "availableSelectionItems": { + "type": "array", + "items": { + "$ref": "#/definitions/SelectionItem" + }, + "readOnly": true + }, + "selectedValues": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "SelectionItem": { + "type": "object", + "properties": { + "displayName": { + "type": "string" + }, + "value": { + "type": "string" + } + } + }, + "UpdateActionInputViewModel": { + "type": "object", + "properties": { + "idAction": { + "format": "int32", + "description": "The id of the action for which the input mapping needs to be updated.", + "type": "integer" + }, + "actionType": { + "format": "int32", + "description": "The action type of the input that needs to be updated.", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "isCompute": { + "description": "States whether the input should be computed or not.", + "type": "boolean" + } + } + }, + "SetActionDataSourceViewModel": { + "type": "object", + "properties": { + "idAction": { + "format": "int32", + "description": "The id of the action for which the input mapping needs to be updated.", + "type": "integer" + }, + "idDataSource": { + "format": "int32", + "description": "The id of the old data source linked to this action type.", + "type": "integer" + }, + "tableGroups": { + "description": "The (other) source table groups for which the data source should be selected.", + "type": "array", + "items": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + -1 + ], + "type": "integer" + } + }, + "append": { + "description": "Specifies whether the specified data source should be added\r\nto the data source configuration. If false, then the data\r\nsource will replace existing data sources for the specified\r\ntable groups.", + "type": "boolean" + } + } + }, + "ReplaceActionDataSourceViewModel": { + "type": "object", + "properties": { + "idAction": { + "format": "int32", + "description": "The id of the action for which the input mapping needs to be updated.", + "type": "integer" + }, + "idOldDataSource": { + "format": "int32", + "description": "The id of the old data source linked to this action type.", + "type": "integer" + }, + "idNewDataSource": { + "format": "int32", + "description": "The id of the new data source linked to this action type.", + "type": "integer" + }, + "tableGroups": { + "description": "The (other) source table groups for which the data source should be selected.", + "type": "array", + "items": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + -1 + ], + "type": "integer" + } + } + } + }, + "DataSelectionEntityModel": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "isSelected": { + "type": "boolean" + } + } + }, + "ActionDataEntityCollectionPageViewModel": { + "type": "object", + "properties": { + "items": { + "type": "array", + "items": { + "$ref": "#/definitions/DataEntityViewModel" + } + }, + "totalCount": { + "format": "int32", + "type": "integer" + } + } + }, + "DataEntityViewModel": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "readingStatus": { + "format": "int32", + "enum": [ + 0, + 1, + 2 + ], + "type": "integer" + } + } + }, + "SetActionScopeViewModel": { + "type": "object", + "properties": { + "idAction": { + "format": "int32", + "description": "The id of the action for which the selection should be updated.", + "type": "integer" + }, + "scopingType": { + "format": "int32", + "description": "The data table to set the scope for.", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 16, + 17, + 18, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + -1 + ], + "type": "integer" + }, + "codes": { + "description": "The codes to which the scope update should apply.", + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "UpdateActionScopeViewModel": { + "type": "object", + "properties": { + "idAction": { + "format": "int32", + "description": "The id of the action for which the selection should be updated.", + "type": "integer" + }, + "sourceTable": { + "format": "int32", + "description": "The data table referencing the scope table.", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 16, + 17, + 18, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + -1 + ], + "type": "integer" + }, + "targetTable": { + "format": "int32", + "description": "The data table for which the selection should be updated.", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 16, + 17, + 18, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + -1 + ], + "type": "integer" + }, + "codes": { + "description": "The codes to which the scope update should apply.", + "type": "array", + "items": { + "type": "string" + } + }, + "idDataSource": { + "format": "int32", + "description": "The id of the data source from which all codes should be added to the scope.", + "type": "integer" + } + } + }, + "BackgroundTaskReport": { + "type": "object", + "properties": { + "status": { + "format": "int32", + "description": "Task status.", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + -1 + ], + "type": "integer" + }, + "progress": { + "format": "double", + "description": "The task progress.", + "type": "number" + }, + "currentActivity": { + "description": "The current activity of the task.", + "type": "string" + }, + "error": { + "description": "Error message.", + "type": "string" + }, + "result": { + "description": "If available, the result of the background task.", + "type": "object" + } + } + }, + "ActionTypeViewModel": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "displayName": { + "type": "string" + }, + "shortDescription": { + "type": "string" + }, + "description": { + "type": "string" + }, + "dataDescription": { + "type": "string" + }, + "calculationDescription": { + "type": "string" + }, + "canCompute": { + "type": "boolean" + }, + "allowDefaultData": { + "type": "boolean" + }, + "isAdvancedActionType": { + "type": "boolean" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "actionClass": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "type": "integer" + }, + "taskType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + -1 + ], + "type": "integer" + }, + "moduleType": { + "format": "int32", + "enum": [ + 0, + 1, + 2 + ], + "type": "integer" + }, + "sourceTableGroup": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + -1 + ], + "type": "integer" + }, + "scopeTypes": { + "type": "array", + "items": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + } + }, + "calculationInputTypes": { + "type": "array", + "items": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + } + }, + "selectionInputTypes": { + "type": "array", + "items": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + } + }, + "dataTables": { + "type": "array", + "items": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + -1 + ], + "type": "integer" + } + }, + "uncertaintySources": { + "type": "array", + "items": { + "$ref": "#/definitions/SettingsItemViewModel" + } + }, + "scopeFilterSettingsItems": { + "type": "array", + "items": { + "$ref": "#/definitions/SettingsItemViewModel" + } + }, + "selectionSettingsItems": { + "type": "array", + "items": { + "$ref": "#/definitions/SettingsItemViewModel" + } + }, + "calculationSettingsItems": { + "type": "array", + "items": { + "$ref": "#/definitions/SettingsItemViewModel" + } + }, + "outputSettingsItems": { + "type": "array", + "items": { + "$ref": "#/definitions/SettingsItemViewModel" + } + } + } + }, + "SettingsItemViewModel": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + } + } + }, + "HostViewModel": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "address": { + "type": "string" + }, + "memory": { + "format": "int32", + "type": "integer" + }, + "status": { + "type": "string" + } + } + }, + "RoleViewModel": { + "type": "object", + "properties": { + "roleName": { + "type": "string" + }, + "users": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "TaskLogViewModel": { + "type": "object", + "properties": { + "taskGuid": { + "type": "string" + }, + "idProject": { + "format": "int32", + "type": "integer" + }, + "idParentTask": { + "format": "int32", + "type": "integer" + }, + "idTask": { + "format": "int32", + "type": "integer" + }, + "owner": { + "type": "string" + }, + "submitted": { + "format": "date-time", + "type": "string" + }, + "started": { + "format": "date-time", + "type": "string" + }, + "completed": { + "format": "date-time", + "type": "string" + }, + "endpoint": { + "type": "string" + }, + "status": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + -1 + ], + "type": "integer" + }, + "error": { + "type": "string" + }, + "memoryUsageAfterIntakeCalculation": { + "format": "int64", + "type": "integer" + }, + "isLastRunOfProject": { + "type": "boolean" + } + } + }, + "AdminUserViewModel": { + "type": "object", + "properties": { + "username": { + "type": "string" + }, + "roles": { + "type": "array", + "items": { + "type": "string" + } + }, + "email": { + "type": "string" + }, + "fullName": { + "type": "string" + }, + "affiliation": { + "type": "string" + }, + "isEmailConfirmed": { + "type": "boolean" + }, + "isMcraUser": { + "type": "boolean" + }, + "isApproved": { + "type": "boolean" + }, + "sendApprovalMail": { + "type": "boolean" + }, + "isOnline": { + "type": "boolean" + }, + "isLocked": { + "type": "boolean" + }, + "lastActivityDate": { + "format": "date-time", + "type": "string" + }, + "creationDate": { + "format": "date-time", + "type": "string" + }, + "availableRoles": { + "type": "array", + "items": { + "type": "string" + } + }, + "totalDays": { + "format": "int32", + "type": "integer", + "readOnly": true + }, + "isExpired": { + "type": "boolean", + "readOnly": true + } + } + }, + "AutomaticForm": { + "type": "object", + "properties": { + "actionButtons": { + "description": "The action buttons of this panel.", + "type": "array", + "items": { + "$ref": "#/definitions/ActionButton" + } + }, + "refreshOnExternalChangeSources": { + "description": "This panel should refresh when one of these sources has changed.", + "type": "array", + "items": { + "type": "string" + } + }, + "itemVisibilities": { + "description": "The visibility specifications of the view items of this panel.", + "type": "array", + "items": { + "$ref": "#/definitions/PropertyVisibilitySpecification" + } + }, + "formItems": { + "description": "Gets the main view items that should always be visible.", + "type": "array", + "items": { + "$ref": "#/definitions/AutomaticFormItem" + }, + "readOnly": true + }, + "warnings": { + "description": "Gets the warning messages produced by this form.", + "type": "array", + "items": { + "type": "string" + } + }, + "rawData": { + "description": "Gets the dictionary of raw data objects.", + "type": "object", + "additionalProperties": { + "type": "object" + }, + "readOnly": true + }, + "name": { + "type": "string" + }, + "displayName": { + "type": "string" + }, + "displayOrder": { + "format": "int32", + "type": "integer" + }, + "description": { + "type": "string" + }, + "type": { + "type": "string", + "readOnly": true + } + } + }, + "ActionButton": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "displayName": { + "type": "string" + }, + "description": { + "type": "string" + } + } + }, + "PropertyVisibilitySpecification": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "visible": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + } + } + }, + "AutomaticFormItem": { + "type": "object", + "properties": { + "type": { + "description": "Returns the type of this automatic panel.", + "type": "string", + "readOnly": true + }, + "name": { + "description": "Item name/identifier.", + "type": "string" + }, + "displayName": { + "description": "The display name of the item.", + "type": "string" + }, + "displayOrder": { + "format": "int32", + "description": "The display order number of the item.", + "type": "integer" + }, + "description": { + "description": "Item description.", + "type": "string" + }, + "groupName": { + "description": "The name of the group to which the item belongs.", + "type": "string" + }, + "parentElement": { + "description": "The name of the parent element of the item.", + "type": "string" + }, + "editor": { + "$ref": "#/definitions/IEditor", + "description": "The editor for the value of this item." + }, + "isAdvanced": { + "description": "Specifies whether this is an advanced item.", + "type": "boolean" + }, + "isHidden": { + "description": "Specifies whether this is a hidden item (i.e., should not be displayed\r\nwhen the panel to which this item belongs is rendered).", + "type": "boolean" + }, + "triggersVisibilityUpdate": { + "description": "Specifies whether an update of the item should trigger a visibility update\r\nof the other items of the panel to which this item belongs.", + "type": "boolean" + }, + "triggersLocalDataRefresh": { + "description": "Specifies whether an update of the item should trigger a refresh of the\r\npanel to which this item belongs.", + "type": "boolean" + }, + "refreshOnLocalDataChange": { + "description": "Specifies whether the value of this editor of this item should be refreshed\r\nwhen a local refresh is triggered by a change of another item of the panel\r\nto which this item belongs.", + "type": "boolean" + }, + "validationRules": { + "description": "The validation rules that apply for the value of this item.", + "type": "array", + "items": { + "$ref": "#/definitions/ValidationRule" + } + } + } + }, + "IEditor": { + "type": "object", + "properties": { + "type": { + "type": "string", + "readOnly": true + } + } + }, + "ValidationRule": { + "type": "object", + "properties": { + "type": { + "type": "string", + "readOnly": true + }, + "errorMessage": { + "type": "string" + } + } + }, + "AgriculturalUseSettingsViewModel": { + "type": "object", + "properties": { + "occurrencePatternsTier": { + "format": "int32", + "enum": [ + 0, + 4, + 5 + ], + "type": "integer" + }, + "isUseAgriculturalUsePercentage": { + "type": "boolean" + }, + "setMissingAgriculturalUseAsUnauthorized": { + "type": "boolean" + }, + "isScaleUpOccurencePatterns": { + "type": "boolean" + }, + "isRestrictOccurencePatternScalingToAuthorisedUses": { + "type": "boolean" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "AmountModelSettingsViewModel": { + "type": "object", + "properties": { + "availableCovariateModelTypes": { + "type": "array", + "items": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4 + ], + "type": "integer" + } + }, + "covariateModelType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4 + ], + "type": "integer" + }, + "functionType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "testingLevel": { + "format": "double", + "type": "number" + }, + "testingMethod": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "minDegreesOfFreedom": { + "format": "int32", + "type": "integer" + }, + "maxDegreesOfFreedom": { + "format": "int32", + "type": "integer" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "AopNetworksSettingsViewModel": { + "required": [ + "aopNetworkSelectionList", + "focalUpstreamEffectSelectionList" + ], + "type": "object", + "properties": { + "codeAopNetwork": { + "type": "string" + }, + "codeFocalUpstreamEffect": { + "type": "string" + }, + "aopNetworkSelectionList": { + "$ref": "#/definitions/SimpleSelectionList" + }, + "isRestrictAopByFocalUpstreamEffect": { + "type": "boolean" + }, + "focalUpstreamEffectSelectionList": { + "$ref": "#/definitions/SimpleSelectionList" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "AssessmentGroupMembershipsSettingsViewModel": { + "type": "object", + "properties": { + "availableAssessmentGroupMembershipsTypes": { + "type": "array", + "items": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3 + ], + "type": "integer" + }, + "readOnly": true + }, + "isCompute": { + "type": "boolean" + }, + "isRestrictToAvailableHazardCharacterisations": { + "type": "boolean" + }, + "isRestrictToAvailableHazardDose": { + "type": "boolean" + }, + "isRestrictToCertainMembership": { + "type": "boolean" + }, + "isRestrictToAvailableRpfs": { + "type": "boolean" + }, + "isUseQsarModels": { + "type": "boolean" + }, + "isUseMolecularDockingModels": { + "type": "boolean" + }, + "combinationMethodMembershipInfoAndPodPresence": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "isUseProbabilisticMemberships": { + "type": "boolean" + }, + "assessmentGroupMembershipCalculationMethod": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3 + ], + "type": "integer" + }, + "isIncludeSubstancesWithUnknowMemberships": { + "type": "boolean" + }, + "priorMembershipProbability": { + "format": "double", + "maximum": 1, + "minimum": 0, + "type": "number" + }, + "showIsUseProbabilisticMemberships": { + "type": "boolean", + "readOnly": true + }, + "showPriorMembershipProbability": { + "type": "boolean", + "readOnly": true + }, + "isDeriveMemberships": { + "type": "boolean", + "readOnly": true + }, + "isShowIncludeSubstancesWithoutData": { + "type": "boolean", + "readOnly": true + }, + "isProbabilistic": { + "type": "boolean", + "readOnly": true + }, + "isCrisp": { + "type": "boolean", + "readOnly": true + }, + "isCombinationMethodMembershipInfoAndPodPresenceVisible": { + "type": "boolean", + "readOnly": true + }, + "isNotRestrictToAvailableHazardCharacterisations": { + "type": "boolean", + "readOnly": true + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "ConcentrationModelSettingsViewModel": { + "type": "object", + "properties": { + "availableConcentrationModelTypes": { + "type": "array", + "items": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "type": "integer" + } + }, + "isProjectAcute": { + "type": "boolean" + }, + "isProjectCumulative": { + "type": "boolean" + }, + "isProjectHasMRLData": { + "type": "boolean" + }, + "concentrationModelChoice": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 4, + 5 + ], + "type": "integer" + }, + "defaultConcentrationModel": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "type": "integer" + }, + "isFallbackMrl": { + "type": "boolean" + }, + "fractionOfMrl": { + "format": "double", + "type": "number" + }, + "nonDetectsHandlingMethod": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "fractionOfLOR": { + "format": "double", + "minimum": 0, + "type": "number" + }, + "isRestrictLorImputationToAuthorisedUses": { + "type": "boolean" + }, + "isSampleBased": { + "type": "boolean" + }, + "isMissingValueImputation": { + "type": "boolean" + }, + "isCorrelateImputedValueWithSamplePotency": { + "type": "boolean" + }, + "isUseAgriculturalUseTable": { + "type": "boolean" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "ConcentrationsSelectionSettingsViewModel": { + "required": [ + "waterCommoditySelectionList", + "waterConcentrationValue" + ], + "type": "object", + "properties": { + "exposureType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "concentrationsTier": { + "format": "int32", + "enum": [ + 0, + 4, + 5 + ], + "type": "integer" + }, + "isUseComplexResidueDefinitions": { + "type": "boolean" + }, + "substanceTranslationAllocationMethod": { + "format": "int32", + "enum": [ + 0, + 1, + 2 + ], + "type": "integer" + }, + "isConsiderAuthorisationsForSubstanceConversion": { + "type": "boolean" + }, + "isRetainAllAllocatedSubstancesAfterAllocation": { + "type": "boolean" + }, + "isExtrapolateConcentrations": { + "type": "boolean" + }, + "thresholdForExtrapolation": { + "format": "int32", + "maximum": 1000, + "minimum": 0, + "type": "integer" + }, + "isConsiderMrlForExtrapolations": { + "type": "boolean" + }, + "isConsiderAuthorisationsForExtrapolations": { + "type": "boolean" + }, + "isImputeWaterConcentrations": { + "type": "boolean" + }, + "waterCommoditySelectionList": { + "$ref": "#/definitions/SimpleSelectionList" + }, + "codeWater": { + "type": "string" + }, + "waterConcentrationValue": { + "format": "double", + "maximum": 1000, + "type": "number" + }, + "isRestrictWaterImputationToAuthorisedUses": { + "type": "boolean" + }, + "focalCommodity": { + "type": "boolean" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "ConsumptionsByFoodAsMeasuredSettingsViewModel": { + "type": "object", + "properties": { + "exposureType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "foodsAsMeasuredConsumerDaysOnly": { + "type": "boolean" + }, + "isRestrictPopulationByFoodAsMeasuredSubset": { + "type": "boolean" + }, + "focalFoodAsMeasuredSubsetSelectList": { + "$ref": "#/definitions/SimpleSelectionList" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "ConversionSettingsViewModel": { + "type": "object", + "properties": { + "totalDietStudy": { + "type": "boolean" + }, + "useProcessing": { + "type": "boolean" + }, + "useComposition": { + "type": "boolean" + }, + "useTdsCompositions": { + "type": "boolean" + }, + "useReadAcrossFoodTranslations": { + "type": "boolean" + }, + "useMarketShares": { + "type": "boolean" + }, + "useSubTypes": { + "type": "boolean" + }, + "useSuperTypes": { + "type": "boolean" + }, + "useDefaultProcessingFactor": { + "type": "boolean" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "CovariatesSelectionSettingsViewModel": { + "type": "object", + "properties": { + "covariableSelectionList": { + "$ref": "#/definitions/SimpleSelectionList" + }, + "cofactorSelectionList": { + "$ref": "#/definitions/SimpleSelectionList" + }, + "nameCovariable": { + "type": "string" + }, + "nameCofactor": { + "type": "string" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "DataTableGroupViewModel": { + "type": "object", + "properties": { + "tableGroup": { + "format": "int32", + "description": "The table group enum value.", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + -1 + ], + "type": "integer" + }, + "id": { + "description": "The id of the table group.", + "type": "string" + }, + "name": { + "description": "Name of the table group.", + "type": "string" + }, + "shortName": { + "description": "Short name of the table group.", + "type": "string", + "readOnly": true + }, + "description": { + "description": "Description of the table group.", + "type": "string" + }, + "order": { + "format": "int32", + "description": "Order of the table group.", + "type": "integer", + "readOnly": true + }, + "tables": { + "description": "The tabls of this table group.", + "type": "array", + "items": { + "$ref": "#/definitions/DataTableViewModel" + } + } + } + }, + "DataTableViewModel": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fieldType": { + "type": "string" + }, + "aliases": { + "type": "array", + "items": { + "type": "string" + } + }, + "fields": { + "type": "array", + "items": { + "$ref": "#/definitions/DataTableFieldViewModel" + } + } + } + }, + "DataTableFieldViewModel": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "type": { + "type": "string" + }, + "size": { + "type": "string" + }, + "required": { + "type": "boolean" + }, + "isPrimaryKey": { + "type": "boolean" + }, + "isCompositeKey": { + "type": "boolean" + }, + "aliases": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "DataSourceViewModel": { + "type": "object", + "properties": { + "id": { + "format": "int32", + "type": "integer" + }, + "idOwner": { + "format": "int32", + "type": "integer" + }, + "owner": { + "type": "string" + }, + "idDataSourceRepository": { + "format": "int32", + "type": "integer" + }, + "name": { + "type": "string" + }, + "createdTimeStamp": { + "format": "date-time", + "type": "string" + }, + "uploadedTimeStamp": { + "format": "date-time", + "type": "string" + }, + "uploadUserName": { + "type": "string" + }, + "version": { + "format": "int32", + "type": "integer" + }, + "idCurrentVersion": { + "format": "int32", + "type": "integer" + }, + "isLocalFile": { + "type": "boolean" + }, + "isDeleted": { + "type": "boolean" + }, + "tableGroups": { + "type": "array", + "items": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + -1 + ], + "type": "integer" + } + }, + "versionIds": { + "type": "array", + "items": { + "format": "int32", + "type": "integer" + } + }, + "idRemoteDataSource": { + "type": "string" + }, + "accessLevel": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + -1 + ], + "type": "integer" + } + } + }, + "RemoteDataSourceImportModel": { + "type": "object", + "properties": { + "idRepository": { + "format": "int32", + "description": "The local repository id of the remote repository.", + "type": "integer" + }, + "idRemoteDataSource": { + "description": "The remote id of the data source.", + "type": "string" + } + } + }, + "DataSourceVersionViewModel": { + "type": "object", + "properties": { + "id": { + "format": "int32", + "type": "integer" + }, + "idDataSource": { + "format": "int32", + "type": "integer" + }, + "version": { + "format": "int32", + "type": "integer" + }, + "path": { + "type": "string" + }, + "name": { + "type": "string" + }, + "isDeleted": { + "type": "boolean" + }, + "isLocalFile": { + "type": "boolean" + }, + "tableGroups": { + "type": "array", + "items": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + -1 + ], + "type": "integer" + } + }, + "dateUpload": { + "format": "date-time", + "type": "string" + }, + "uploadUserName": { + "type": "string" + }, + "checksum": { + "type": "string" + }, + "accessLevel": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + -1 + ], + "type": "integer" + } + } + }, + "DataSourceVersionUsageViewModel": { + "type": "object", + "properties": { + "idDataSourceVersion": { + "format": "int32", + "type": "integer" + }, + "idDataSource": { + "format": "int32", + "type": "integer" + }, + "version": { + "format": "int32", + "type": "integer" + }, + "versionPath": { + "type": "string" + }, + "versionName": { + "type": "string" + }, + "tableGroups": { + "type": "array", + "items": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + -1 + ], + "type": "integer" + } + }, + "usageDetails": { + "type": "array", + "items": { + "$ref": "#/definitions/DataSourceVersionUsageDetailsViewModel" + } + } + } + }, + "DataSourceVersionUsageDetailsViewModel": { + "type": "object", + "properties": { + "idProject": { + "format": "int32", + "type": "integer" + }, + "userName": { + "type": "string" + }, + "userFullName": { + "type": "string" + }, + "userAffiliation": { + "type": "string" + }, + "actionName": { + "type": "string" + }, + "actionType": { + "type": "string" + }, + "actionCreated": { + "format": "date-time", + "type": "string" + }, + "taskStatus": { + "type": "string" + }, + "dateLastSubmitted": { + "format": "date-time", + "type": "string" + }, + "dateLastCompleted": { + "format": "date-time", + "type": "string" + } + } + }, + "DietaryExposuresSettingsViewModel": { + "required": [ + "numberOfMonteCarloIterations", + "foodsScenarioAnalysisSelectList", + "randomSeed" + ], + "type": "object", + "properties": { + "isCumulative": { + "type": "boolean" + }, + "dietaryIntakeCalculationTier": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 4, + 5 + ], + "type": "integer" + }, + "exposureType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "dietaryIntakeCalculationMethod": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "isSampleBased": { + "type": "boolean" + }, + "isCorrelation": { + "type": "boolean" + }, + "numberOfMonteCarloIterations": { + "format": "int32", + "maximum": 1000000, + "minimum": 1, + "type": "integer" + }, + "processingFactorModelType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4 + ], + "type": "integer" + }, + "isScreening": { + "type": "boolean" + }, + "isProcessing": { + "type": "boolean" + }, + "isDistribution": { + "type": "boolean" + }, + "allowHigherThanOne": { + "type": "boolean" + }, + "isSingleSamplePerDay": { + "type": "boolean" + }, + "totalDietStudy": { + "type": "boolean" + }, + "useScenario": { + "type": "boolean" + }, + "foodsScenarioAnalysisSelectList": { + "$ref": "#/definitions/SimpleSelectionList" + }, + "useMonitoringDataForTDS": { + "type": "boolean" + }, + "imputeExposureDistributions": { + "type": "boolean" + }, + "covariateModelling": { + "type": "boolean" + }, + "isSurveySampling": { + "type": "boolean" + }, + "randomSeed": { + "format": "int32", + "maximum": 1000000, + "minimum": 0, + "type": "integer" + }, + "showMonteCarloSettings": { + "type": "boolean", + "readOnly": true + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "DoseResponseDataSettingsViewModel": { + "type": "object", + "properties": { + "isMergeDoseResponseExperimentsData": { + "type": "boolean" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "EffectModelSettingsViewModel": { + "type": "object", + "properties": { + "healthEffectType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "exposureType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "targetDoseLevelType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "isHazardIndex": { + "type": "boolean" + }, + "isEAD": { + "type": "boolean" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "EffectSettingsViewModel": { + "required": [ + "effectSelectList" + ], + "type": "object", + "properties": { + "codeEffect": { + "type": "string" + }, + "restrictToCriticalEffect": { + "type": "boolean" + }, + "effectSelectList": { + "$ref": "#/definitions/SimpleSelectionList" + }, + "includeAopNetwork": { + "type": "boolean" + }, + "notIsRestrictToCriticalEffect": { + "type": "boolean", + "readOnly": true + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "FocalFoodSettingsViewModel": { + "required": [ + "focalFoodsSelectionList" + ], + "type": "object", + "properties": { + "focalFoodsSelectionList": { + "$ref": "#/definitions/SimpleSelectionList" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "FoodsAsMeasuredSettingsViewModel": { + "type": "object", + "properties": { + "isCumulative": { + "type": "boolean" + }, + "isRestrictToFoodAsMeasuredSubset": { + "type": "boolean" + }, + "foodAsMeasuredSubsetSelectList": { + "$ref": "#/definitions/SimpleSelectionList" + }, + "foodIncludeNonDetects": { + "type": "boolean" + }, + "compoundIncludeNonDetects": { + "type": "boolean" + }, + "compoundIncludeNoMeasurements": { + "type": "boolean" + }, + "useWorstCaseValues": { + "type": "boolean" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "FoodSelectionSettingsViewModel": { + "type": "object", + "properties": { + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "FoodSurveySettingsViewModel": { + "type": "object", + "properties": { + "isMultipleSurveysAvailable": { + "type": "boolean" + }, + "isLoopMultipleSurveys": { + "type": "boolean" + }, + "consumerDaysOnly": { + "type": "boolean" + }, + "exposureType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "isRestrictPopulationByFoodAsEatenSubset": { + "type": "boolean" + }, + "focalFoodAsEatenSubsetSelectList": { + "$ref": "#/definitions/SimpleSelectionList" + }, + "isRestrictConsumptionsByFoodAsEatenSubset": { + "type": "boolean" + }, + "foodAsEatenSubsetSelectList": { + "$ref": "#/definitions/SimpleSelectionList" + }, + "isDefaultSamplingWeight": { + "type": "boolean" + }, + "canLoop": { + "type": "boolean", + "readOnly": true + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "FrequencyModelSettingsViewModel": { + "type": "object", + "properties": { + "availableCovariateModelTypes": { + "type": "array", + "items": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4 + ], + "type": "integer" + } + }, + "covariateModelType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4 + ], + "type": "integer" + }, + "functionType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "testingLevel": { + "format": "double", + "type": "number" + }, + "testingMethod": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "minDegreesOfFreedom": { + "format": "int32", + "type": "integer" + }, + "maxDegreesOfFreedom": { + "format": "int32", + "type": "integer" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "HumanMonitoringAnalysisSettingsViewModel": { + "type": "object", + "properties": { + "exposureType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "nonDetectsHandlingMethod": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "fractionOfLor": { + "format": "double", + "type": "number" + }, + "missingValueImputationMethod": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "isCorrelateTargetExposures": { + "type": "boolean" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "HumanMonitoringSelectionSettingsViewModel": { + "type": "object", + "properties": { + "codesHumanMonitoringSurveys": { + "$ref": "#/definitions/SimpleSelectionList" + }, + "codesHumanMonitoringSamplingMethods": { + "$ref": "#/definitions/SimpleSelectionList" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "IntakeModelSettingsViewModel": { + "required": [ + "numberOfMonteCarloIterations" + ], + "type": "object", + "properties": { + "availableIntakeModelTypes": { + "type": "array", + "items": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4 + ], + "type": "integer" + } + }, + "projectIsAcute": { + "type": "boolean" + }, + "dietaryIntakeCalculationTier": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 4, + 5 + ], + "type": "integer" + }, + "intakeModelType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4 + ], + "type": "integer" + }, + "numberOfMonteCarloIterations": { + "format": "int32", + "maximum": 1000000, + "minimum": 1, + "type": "integer" + }, + "transformType": { + "format": "int32", + "enum": [ + 0, + 1, + 2 + ], + "type": "integer" + }, + "firstModelThenAdd": { + "type": "boolean" + }, + "covariateModelling": { + "type": "boolean" + }, + "dispersion": { + "format": "double", + "maximum": 100, + "type": "number" + }, + "varianceRatio": { + "format": "double", + "maximum": 100, + "type": "number" + }, + "gridPrecision": { + "format": "int32", + "type": "integer" + }, + "numberOfIterations": { + "format": "int32", + "type": "integer" + }, + "splineFit": { + "type": "boolean" + }, + "showMonteCarloSettings": { + "type": "boolean", + "readOnly": true + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "InterSpeciesConversionsSettingsViewModel": { + "required": [ + "defaultInterSpeciesFactorGeometricMean", + "defaultInterSpeciesFactorGeometricStandardDeviation" + ], + "type": "object", + "properties": { + "defaultInterSpeciesFactorGeometricMean": { + "format": "double", + "maximum": 10000, + "type": "number" + }, + "defaultInterSpeciesFactorGeometricStandardDeviation": { + "format": "double", + "maximum": 100, + "type": "number" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "IntraSpeciesFactorsSettingsViewModel": { + "required": [ + "defaultIntraSpeciesFactor" + ], + "type": "object", + "properties": { + "defaultIntraSpeciesFactor": { + "format": "double", + "maximum": 10000, + "type": "number" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "KineticModelSettingsViewModel": { + "required": [ + "kineticModelSelectList", + "compartmentSelectList", + "numberOfDays", + "numberOfDosesPerDay", + "numberOfDosesPerDayNonDietaryOral", + "numberOfDosesPerDayNonDietaryDermal", + "numberOfDosesPerDayNonDietaryInhalation", + "nonStationaryPeriod" + ], + "type": "object", + "properties": { + "codeModel": { + "type": "string" + }, + "codeCompartment": { + "type": "string" + }, + "useParameterVariability": { + "type": "boolean" + }, + "oralAbsorptionFactorForDietaryExposure": { + "format": "double", + "type": "number" + }, + "oralAbsorptionFactor": { + "format": "double", + "type": "number" + }, + "dermalAbsorptionFactor": { + "format": "double", + "type": "number" + }, + "inhalationAbsorptionFactor": { + "format": "double", + "type": "number" + }, + "kineticModelSelectList": { + "$ref": "#/definitions/SimpleSelectionList" + }, + "compartmentSelectList": { + "$ref": "#/definitions/SimpleSelectionList" + }, + "numberOfDays": { + "format": "int32", + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + "numberOfDosesPerDay": { + "format": "int32", + "pattern": "^[1 | 2 | 3 | 4 | 6 | 8 | 12 | 24 ]$", + "type": "integer" + }, + "numberOfDosesPerDayNonDietaryOral": { + "format": "int32", + "pattern": "^[1 | 2 | 3 | 4 | 6 | 8 | 12 | 24 ]$", + "type": "integer" + }, + "numberOfDosesPerDayNonDietaryDermal": { + "format": "int32", + "pattern": "^[1 | 2 | 3 | 4 | 6 | 8 | 12 | 24 ]$", + "type": "integer" + }, + "numberOfDosesPerDayNonDietaryInhalation": { + "format": "int32", + "pattern": "^[1 | 2 | 3 | 4 | 6 | 8 | 12 | 24 ]$", + "type": "integer" + }, + "nonStationaryPeriod": { + "format": "int32", + "maximum": 1000, + "minimum": 0, + "type": "integer" + }, + "targetDoseLevel": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "isAggregate": { + "type": "boolean" + }, + "hasPbpkModels": { + "type": "boolean" + }, + "hasDietary": { + "type": "boolean" + }, + "hasOral": { + "type": "boolean" + }, + "hasDermal": { + "type": "boolean" + }, + "hasInhalation": { + "type": "boolean" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "LocationSubsetDefinitionViewModel": { + "required": [ + "locationSelectionList", + "yearSelectionList" + ], + "type": "object", + "properties": { + "isSampleSubsetSelection": { + "type": "boolean" + }, + "sampleLocationDataExists": { + "type": "boolean" + }, + "samplingDateDataExists": { + "type": "boolean" + }, + "locationSelectionList": { + "$ref": "#/definitions/SimpleSelectionList" + }, + "yearSelectionList": { + "$ref": "#/definitions/SimpleSelectionList" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "SendMessageModel": { + "type": "object", + "properties": { + "toUserName": { + "type": "string" + }, + "subject": { + "type": "string" + }, + "message": { + "type": "string" + } + } + }, + "MixtureSelectionSettingsViewModel": { + "required": [ + "k", + "sw", + "numberOfIterations", + "epsilon", + "ratioCutOff", + "totalExposureCutOff" + ], + "type": "object", + "properties": { + "exposureApproachType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "k": { + "format": "int32", + "maximum": 100, + "minimum": 0, + "type": "integer" + }, + "sw": { + "format": "double", + "maximum": 1, + "type": "number" + }, + "numberOfIterations": { + "format": "int32", + "maximum": 10000, + "minimum": 1, + "type": "integer" + }, + "epsilon": { + "format": "double", + "maximum": 1, + "type": "number" + }, + "randomSeed": { + "format": "int32", + "maximum": 1000000, + "minimum": 0, + "type": "integer" + }, + "ratioCutOff": { + "format": "double", + "type": "number" + }, + "totalExposureCutOff": { + "format": "double", + "maximum": 100, + "minimum": 0, + "type": "number" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "NonDietarySettingsViewModel": { + "type": "object", + "properties": { + "matchSpecificIndividuals": { + "type": "boolean" + }, + "isCorrelationBetweenIndividuals": { + "type": "boolean" + }, + "unmatchedIsTrue": { + "type": "boolean" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "OutputDetailSettingsViewModel": { + "required": [ + "selectedPercentiles", + "exposureMethod", + "percentageForDrilldown", + "intervals", + "percentageForUpperTail", + "lowerPercentage", + "upperPercentage", + "confidenceInterval", + "leftMargin", + "rightMargin", + "numberOfLabels" + ], + "type": "object", + "properties": { + "showSelectedPercentiles": { + "type": "boolean" + }, + "selectedPercentiles": { + "pattern": "^\\d{0,2}(\\.\\d*)?(\\s\\d{0,2}(\\.\\d*)?)*$", + "type": "string" + }, + "showExposureMethod": { + "type": "boolean" + }, + "exposureMethod": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "exposureLevels": { + "pattern": "^\\d{0,10}(\\.\\d*)?(\\s\\d{0,10}(\\.\\d*)?())*$", + "type": "string" + }, + "exposureInterpretation": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "showIsPerPerson": { + "type": "boolean" + }, + "isPerPerson": { + "type": "boolean" + }, + "showIsDetailedOutput": { + "type": "boolean" + }, + "isDetailedOutput": { + "type": "boolean" + }, + "isProbabilistic": { + "type": "boolean" + }, + "showSummarizeSimulatedData": { + "type": "boolean" + }, + "isSummarizeSimulatedData": { + "type": "boolean" + }, + "showStoreIndividualDayIntakes": { + "type": "boolean" + }, + "isStoreIndividualDayIntakes": { + "type": "boolean" + }, + "percentageForDrilldown": { + "format": "double", + "maximum": 100, + "type": "number" + }, + "showIntervals": { + "type": "boolean" + }, + "intervals": { + "format": "double", + "maximum": 25, + "minimum": 2, + "type": "number" + }, + "showExtraPredictionLevels": { + "type": "boolean" + }, + "extraPredictionLevels": { + "pattern": "^\\d{0,3}(\\.\\d*)?(\\s\\d{0,3}(\\.\\d*)?)*$", + "type": "string" + }, + "showPercentageForUpperTail": { + "type": "boolean" + }, + "percentageForUpperTail": { + "format": "double", + "type": "number" + }, + "showLowerPercentage": { + "type": "boolean" + }, + "lowerPercentage": { + "format": "double", + "maximum": 100, + "type": "number" + }, + "showUpperPercentage": { + "type": "boolean" + }, + "upperPercentage": { + "format": "double", + "maximum": 100, + "type": "number" + }, + "confidenceInterval": { + "format": "double", + "minimum": 50, + "type": "number" + }, + "showForRiskAction": { + "type": "boolean" + }, + "showForMarginOfExposure": { + "type": "boolean" + }, + "leftMargin": { + "format": "double", + "maximum": 1, + "type": "number" + }, + "rightMargin": { + "format": "double", + "minimum": 1, + "type": "number" + }, + "thresholdMarginOfExposure": { + "format": "double", + "type": "number" + }, + "numberOfLabels": { + "format": "int32", + "maximum": 21, + "minimum": 1, + "type": "integer" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "OutputViewModel": { + "description": "OutputViewModel", + "type": "object", + "properties": { + "id": { + "format": "int32", + "description": "Id of the output.", + "type": "integer" + }, + "idAction": { + "format": "int32", + "description": "Id of the action that produced the output.", + "type": "integer" + }, + "idTask": { + "format": "int32", + "description": "Id of the task that produced the output.", + "type": "integer" + }, + "isDefault": { + "description": "States whether this output should be considered as a\r\nmain output of the action.", + "type": "boolean" + }, + "title": { + "description": "Description of the output.", + "type": "string" + }, + "description": { + "description": "Description of the output.", + "type": "string" + }, + "dateCreated": { + "format": "date-time", + "description": "DateCreated", + "type": "string" + }, + "buildVersion": { + "description": "The version of MCRA this output was generated with", + "type": "string" + }, + "buildDate": { + "format": "date-time", + "description": "BuildDate", + "type": "string" + }, + "executionTime": { + "description": "ExecutionTime", + "type": "string" + } + } + }, + "SummaryToc": { + "type": "object", + "properties": { + "dataHeaders": { + "type": "array", + "items": { + "$ref": "#/definitions/CsvDataHeader" + } + }, + "chartHeaders": { + "type": "array", + "items": { + "$ref": "#/definitions/ChartHeader" + } + }, + "allHeadersCount": { + "format": "int32", + "type": "integer", + "readOnly": true + }, + "sectionId": { + "format": "uuid", + "type": "string", + "example": "00000000-0000-0000-0000-000000000000" + }, + "order": { + "format": "int32", + "type": "integer" + }, + "title": { + "type": "string" + }, + "titlePath": { + "type": "string", + "readOnly": true + }, + "summarySectionName": { + "type": "string" + }, + "subSectionHeaders": { + "type": "array", + "items": { + "$ref": "#/definitions/SectionHeader" + } + }, + "hasSectionData": { + "type": "boolean" + }, + "dataSectionIds": { + "type": "array", + "items": { + "format": "uuid", + "type": "string", + "example": "00000000-0000-0000-0000-000000000000" + } + }, + "chartSectionIds": { + "type": "array", + "items": { + "format": "uuid", + "type": "string", + "example": "00000000-0000-0000-0000-000000000000" + } + }, + "depth": { + "format": "int32", + "type": "integer" + }, + "sectionHash": { + "format": "int32", + "type": "integer", + "readOnly": true + }, + "storeLocal": { + "type": "boolean", + "readOnly": true + }, + "units": { + "type": "array", + "items": { + "$ref": "#/definitions/ActionSummaryUnitRecord" + } + }, + "sectionTypeName": { + "type": "string" + } + } + }, + "CsvDataHeader": { + "type": "object", + "properties": { + "tableName": { + "type": "string" + }, + "titlePath": { + "type": "string" + }, + "sectionId": { + "format": "uuid", + "type": "string", + "example": "00000000-0000-0000-0000-000000000000" + }, + "columnTypes": { + "type": "array", + "items": { + "type": "string" + } + }, + "displayFormats": { + "type": "array", + "items": { + "type": "string" + } + }, + "units": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "ChartHeader": { + "type": "object", + "properties": { + "sectionId": { + "format": "uuid", + "type": "string", + "example": "00000000-0000-0000-0000-000000000000" + }, + "titlePath": { + "type": "string" + }, + "chartName": { + "type": "string" + }, + "fileExtension": { + "type": "string" + }, + "chartFileName": { + "type": "string", + "readOnly": true + } + } + }, + "SectionHeader": { + "type": "object", + "properties": { + "sectionId": { + "format": "uuid", + "type": "string", + "example": "00000000-0000-0000-0000-000000000000" + }, + "order": { + "format": "int32", + "type": "integer" + }, + "title": { + "type": "string" + }, + "titlePath": { + "type": "string", + "readOnly": true + }, + "summarySectionName": { + "type": "string" + }, + "subSectionHeaders": { + "type": "array", + "items": { + "$ref": "#/definitions/SectionHeader" + } + }, + "hasSectionData": { + "type": "boolean" + }, + "dataSectionIds": { + "type": "array", + "items": { + "format": "uuid", + "type": "string", + "example": "00000000-0000-0000-0000-000000000000" + } + }, + "chartSectionIds": { + "type": "array", + "items": { + "format": "uuid", + "type": "string", + "example": "00000000-0000-0000-0000-000000000000" + } + }, + "depth": { + "format": "int32", + "type": "integer" + }, + "sectionHash": { + "format": "int32", + "type": "integer", + "readOnly": true + }, + "storeLocal": { + "type": "boolean", + "readOnly": true + }, + "units": { + "type": "array", + "items": { + "$ref": "#/definitions/ActionSummaryUnitRecord" + } + }, + "sectionTypeName": { + "type": "string" + } + } + }, + "ActionSummaryUnitRecord": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "unit": { + "type": "string" + } + } + }, + "PopulationSettingsViewModel": { + "type": "object", + "properties": { + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "PopulationSubsetSettingsViewModel": { + "required": [ + "genderSubsetSelectionList", + "minimumAgeSubsetSelection", + "maximumAgeSubsetSelection" + ], + "type": "object", + "properties": { + "isPopulationSubsetSelection": { + "type": "boolean" + }, + "genderPropertyName": { + "type": "string" + }, + "isPopulationSubsetByGender": { + "type": "boolean" + }, + "genderSubsetSelectionList": { + "$ref": "#/definitions/SimpleSelectionList" + }, + "agePropertyName": { + "type": "string" + }, + "isPopulationSubsetByAge": { + "type": "boolean" + }, + "minimumAgeSubsetSelection": { + "format": "int32", + "type": "integer" + }, + "maximumAgeSubsetSelection": { + "format": "int32", + "type": "integer" + }, + "covariables": { + "type": "array", + "items": { + "$ref": "#/definitions/CovariableViewModel" + } + }, + "cofactors": { + "type": "array", + "items": { + "$ref": "#/definitions/CofactorViewModel" + } + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "CovariableViewModel": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "queryString": { + "type": "string" + }, + "idProject": { + "format": "int32", + "type": "integer" + }, + "idProperty": { + "format": "int32", + "type": "integer" + }, + "numberOfDistinctValues": { + "format": "int32", + "type": "integer" + }, + "maximum": { + "format": "double", + "type": "number" + }, + "minimum": { + "format": "double", + "type": "number" + } + } + }, + "CofactorViewModel": { + "type": "object", + "properties": { + "idProject": { + "format": "int32", + "type": "integer" + }, + "name": { + "type": "string" + }, + "cofactorValues": { + "type": "array", + "items": { + "type": "string" + } + }, + "selectedCofactorValues": { + "type": "array", + "items": { + "type": "string" + } + }, + "subsetSizes": { + "type": "object", + "additionalProperties": { + "format": "int32", + "type": "integer" + } + }, + "cofactorSelectList": { + "type": "array", + "items": { + "$ref": "#/definitions/SelectListItem" + }, + "readOnly": true + } + } + }, + "SelectListItem": { + "type": "object", + "properties": { + "disabled": { + "type": "boolean" + }, + "group": { + "$ref": "#/definitions/SelectListGroup" + }, + "selected": { + "type": "boolean" + }, + "text": { + "type": "string" + }, + "value": { + "type": "string" + } + } + }, + "SelectListGroup": { + "type": "object", + "properties": { + "disabled": { + "type": "boolean" + }, + "name": { + "type": "string" + } + } + }, + "RelativePotencyFactorsSettingsViewModel": { + "type": "object", + "properties": { + "exposureType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "targetDoseLevelType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "DataSourceRepositoryDetailsViewModel": { + "type": "object", + "properties": { + "path": { + "type": "string" + }, + "userName": { + "type": "string" + }, + "apiKey": { + "type": "string" + }, + "userAccessRights": { + "type": "array", + "items": { + "$ref": "#/definitions/RepositoryUserShareViewModel" + } + }, + "groupAccessRights": { + "type": "array", + "items": { + "$ref": "#/definitions/RepositoryGroupShareViewModel" + } + }, + "id": { + "format": "int32", + "type": "integer" + }, + "idParentRepository": { + "format": "int32", + "type": "integer" + }, + "name": { + "type": "string" + }, + "owner": { + "type": "string" + }, + "idOwner": { + "format": "int32", + "type": "integer" + }, + "isUserRootRepository": { + "type": "boolean" + }, + "userAccessLevel": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + -1 + ], + "type": "integer" + }, + "repositoryType": { + "format": "int32", + "enum": [ + 0, + 1, + 2 + ], + "type": "integer" + } + } + }, + "RepositoryUserShareViewModel": { + "type": "object", + "properties": { + "idRepository": { + "format": "int32", + "type": "integer" + }, + "idUser": { + "format": "int32", + "type": "integer" + }, + "name": { + "type": "string" + }, + "accessLevel": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + -1 + ], + "type": "integer" + }, + "setRecursive": { + "description": "If true, apply to the specified repository and all subrepositories\r\nIf false, apply only to the specified repository", + "type": "boolean" + } + } + }, + "RepositoryGroupShareViewModel": { + "description": "RepositoryGroupShareViewModel", + "type": "object", + "properties": { + "idRepository": { + "format": "int32", + "type": "integer" + }, + "idGroup": { + "format": "int32", + "type": "integer" + }, + "name": { + "type": "string" + }, + "accessLevel": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + -1 + ], + "type": "integer" + }, + "setRecursive": { + "description": "If true, apply to the specified repository and all subrepositories\r\nIf false, apply only to the specified repository", + "type": "boolean" + } + } + }, + "MoveDataSourceRepositoryViewModel": { + "type": "object", + "properties": { + "idRepository": { + "format": "int32", + "type": "integer" + }, + "idTargetRepository": { + "format": "int32", + "type": "integer" + } + } + }, + "ResponseSettingsViewModel": { + "type": "object", + "properties": { + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "ScenarioAnalysisSettingsViewModel": { + "required": [ + "tdsFoodsSelectionList" + ], + "type": "object", + "properties": { + "hasFoods": { + "type": "boolean" + }, + "useScenario": { + "type": "boolean" + }, + "tdsFoodsSelectionList": { + "$ref": "#/definitions/SelectionList[Food]" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "SelectionList[Food]": { + "type": "object", + "properties": { + "displayNameExtractor": { + "$ref": "#/definitions/Func[Food,String]" + }, + "valueExtractor": { + "$ref": "#/definitions/Func[Food,String]" + }, + "allowSelectMultipleValues": { + "type": "boolean" + }, + "availableItems": { + "type": "array", + "items": { + "$ref": "#/definitions/Food" + } + }, + "selectedItems": { + "type": "array", + "items": { + "$ref": "#/definitions/Food" + } + }, + "availableSelectionItems": { + "type": "array", + "items": { + "$ref": "#/definitions/SelectionItem" + }, + "readOnly": true + }, + "selectedValues": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "Func[Food,String]": { + "type": "object", + "properties": { + "method": { + "$ref": "#/definitions/MethodInfo", + "readOnly": true + }, + "target": { + "type": "object", + "readOnly": true + } + } + }, + "Food": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "name": { + "type": "string" + }, + "alternativeName": { + "type": "string" + }, + "description": { + "type": "string" + }, + "foodConsumptionQuantifications": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/FoodConsumptionQuantification" + } + }, + "foodConsumptions": { + "type": "array", + "items": { + "$ref": "#/definitions/FoodConsumption" + } + }, + "foodOrigins": { + "type": "array", + "items": { + "$ref": "#/definitions/FoodOrigin" + } + }, + "properties": { + "$ref": "#/definitions/FoodProperty" + }, + "compositionInfos": { + "type": "array", + "items": { + "$ref": "#/definitions/FoodTranslation" + } + }, + "containerFoods": { + "type": "array", + "items": { + "$ref": "#/definitions/FoodTranslation" + } + }, + "marketShare": { + "$ref": "#/definitions/MarketShare" + }, + "processedToUnprocessedInfos": { + "type": "array", + "items": { + "$ref": "#/definitions/ProcessingFactor" + } + }, + "unprocessedToProcessedInfos": { + "type": "array", + "items": { + "$ref": "#/definitions/ProcessingFactor" + } + }, + "unitVariabilityFactors": { + "type": "array", + "items": { + "$ref": "#/definitions/UnitVariabilityFactor" + } + }, + "children": { + "type": "array", + "items": { + "$ref": "#/definitions/Food" + } + }, + "parent": { + "$ref": "#/definitions/Food" + }, + "foodFacets": { + "type": "array", + "items": { + "$ref": "#/definitions/FoodFacet" + } + }, + "unitWeight": { + "format": "double", + "type": "number", + "readOnly": true + }, + "largePortion": { + "format": "double", + "type": "number", + "readOnly": true + }, + "largePortionChildren": { + "format": "double", + "type": "number", + "readOnly": true + }, + "largePortionBabies": { + "format": "double", + "type": "number", + "readOnly": true + } + } + }, + "MethodInfo": { + "type": "object", + "properties": { + "memberType": { + "format": "int32", + "enum": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 191 + ], + "type": "integer", + "readOnly": true + }, + "returnType": { + "type": "string", + "readOnly": true + }, + "returnParameter": { + "$ref": "#/definitions/ParameterInfo", + "readOnly": true + }, + "returnTypeCustomAttributes": { + "$ref": "#/definitions/ICustomAttributeProvider", + "readOnly": true + }, + "methodImplementationFlags": { + "format": "int32", + "enum": [ + 0, + 0, + 1, + 2, + 3, + 3, + 4, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 1024, + 4096, + 65535 + ], + "type": "integer", + "readOnly": true + }, + "methodHandle": { + "type": "object", + "readOnly": true + }, + "attributes": { + "format": "int32", + "enum": [ + 0, + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 16, + 32, + 64, + 128, + 256, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 53248 + ], + "type": "integer", + "readOnly": true + }, + "callingConvention": { + "format": "int32", + "enum": [ + 1, + 2, + 3, + 32, + 64 + ], + "type": "integer", + "readOnly": true + }, + "isGenericMethodDefinition": { + "type": "boolean", + "readOnly": true + }, + "containsGenericParameters": { + "type": "boolean", + "readOnly": true + }, + "isGenericMethod": { + "type": "boolean", + "readOnly": true + }, + "isSecurityCritical": { + "type": "boolean", + "readOnly": true + }, + "isSecuritySafeCritical": { + "type": "boolean", + "readOnly": true + }, + "isSecurityTransparent": { + "type": "boolean", + "readOnly": true + }, + "isPublic": { + "type": "boolean", + "readOnly": true + }, + "isPrivate": { + "type": "boolean", + "readOnly": true + }, + "isFamily": { + "type": "boolean", + "readOnly": true + }, + "isAssembly": { + "type": "boolean", + "readOnly": true + }, + "isFamilyAndAssembly": { + "type": "boolean", + "readOnly": true + }, + "isFamilyOrAssembly": { + "type": "boolean", + "readOnly": true + }, + "isStatic": { + "type": "boolean", + "readOnly": true + }, + "isFinal": { + "type": "boolean", + "readOnly": true + }, + "isVirtual": { + "type": "boolean", + "readOnly": true + }, + "isHideBySig": { + "type": "boolean", + "readOnly": true + }, + "isAbstract": { + "type": "boolean", + "readOnly": true + }, + "isSpecialName": { + "type": "boolean", + "readOnly": true + }, + "isConstructor": { + "type": "boolean", + "readOnly": true + }, + "name": { + "type": "string", + "readOnly": true + }, + "declaringType": { + "type": "string", + "readOnly": true + }, + "reflectedType": { + "type": "string", + "readOnly": true + }, + "customAttributes": { + "type": "array", + "items": { + "$ref": "#/definitions/CustomAttributeData" + }, + "readOnly": true + }, + "metadataToken": { + "format": "int32", + "type": "integer", + "readOnly": true + }, + "module": { + "type": "object", + "readOnly": true + } + } + }, + "FoodConsumptionQuantification": { + "type": "object", + "properties": { + "food": { + "$ref": "#/definitions/Food" + }, + "unitCode": { + "type": "string" + }, + "unitWeight": { + "format": "double", + "type": "number" + }, + "unitWeightUncertainty": { + "format": "double", + "type": "number" + }, + "amountUncertainty": { + "format": "double", + "type": "number" + } + } + }, + "FoodConsumption": { + "type": "object", + "properties": { + "idDay": { + "type": "string" + }, + "idMeal": { + "type": "string" + }, + "amount": { + "format": "double", + "type": "number" + }, + "dateConsumed": { + "format": "date-time", + "type": "string" + }, + "foodConsumptionQuantification": { + "$ref": "#/definitions/FoodConsumptionQuantification" + }, + "food": { + "$ref": "#/definitions/Food" + }, + "individual": { + "$ref": "#/definitions/Individual" + } + } + }, + "FoodOrigin": { + "type": "object", + "properties": { + "food": { + "$ref": "#/definitions/Food" + }, + "marketLocation": { + "type": "string" + }, + "startDate": { + "format": "date-time", + "type": "string" + }, + "endDate": { + "format": "date-time", + "type": "string" + }, + "percentage": { + "format": "double", + "type": "number" + }, + "originLocation": { + "type": "string" + }, + "period": { + "$ref": "#/definitions/TimeRange", + "readOnly": true + } + } + }, + "FoodProperty": { + "type": "object", + "properties": { + "unitWeight": { + "format": "double", + "type": "number" + }, + "largePortion": { + "format": "double", + "type": "number" + }, + "largePortionBabies": { + "format": "double", + "type": "number" + }, + "largePortionChildren": { + "format": "double", + "type": "number" + }, + "brandLoyalty": { + "format": "double", + "type": "number" + } + } + }, + "FoodTranslation": { + "type": "object", + "properties": { + "foodFrom": { + "$ref": "#/definitions/Food" + }, + "foodTo": { + "$ref": "#/definitions/Food" + }, + "proportion": { + "format": "double", + "type": "number" + }, + "idPopulation": { + "type": "string" + } + } + }, + "MarketShare": { + "type": "object", + "properties": { + "food": { + "$ref": "#/definitions/Food" + }, + "percentage": { + "format": "double", + "type": "number" + } + } + }, + "ProcessingFactor": { + "type": "object", + "properties": { + "nominal": { + "format": "double", + "type": "number" + }, + "upper": { + "format": "double", + "type": "number" + }, + "nominalUncertaintyUpper": { + "format": "double", + "type": "number" + }, + "upperUncertaintyUpper": { + "format": "double", + "type": "number" + }, + "compound": { + "$ref": "#/definitions/Compound" + }, + "foodProcessed": { + "$ref": "#/definitions/Food" + }, + "foodUnprocessed": { + "$ref": "#/definitions/Food" + }, + "processingType": { + "$ref": "#/definitions/ProcessingType" + } + } + }, + "UnitVariabilityFactor": { + "type": "object", + "properties": { + "compound": { + "$ref": "#/definitions/Compound" + }, + "food": { + "$ref": "#/definitions/Food" + }, + "processingType": { + "$ref": "#/definitions/ProcessingType" + }, + "factor": { + "format": "double", + "type": "number" + }, + "unitsInCompositeSample": { + "format": "double", + "type": "number" + }, + "coefficient": { + "format": "double", + "type": "number" + } + } + }, + "FoodFacet": { + "type": "object", + "properties": { + "facetDescriptor": { + "type": "string" + }, + "facet": { + "$ref": "#/definitions/Facet" + }, + "food": { + "$ref": "#/definitions/Food" + } + } + }, + "ParameterInfo": { + "type": "object", + "properties": { + "parameterType": { + "type": "string", + "readOnly": true + }, + "name": { + "type": "string", + "readOnly": true + }, + "hasDefaultValue": { + "type": "boolean", + "readOnly": true + }, + "defaultValue": { + "type": "object", + "readOnly": true + }, + "rawDefaultValue": { + "type": "object", + "readOnly": true + }, + "position": { + "format": "int32", + "type": "integer", + "readOnly": true + }, + "attributes": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 4, + 8, + 16, + 4096, + 8192, + 16384, + 32768, + 61440 + ], + "type": "integer", + "readOnly": true + }, + "member": { + "$ref": "#/definitions/MemberInfo", + "readOnly": true + }, + "isIn": { + "type": "boolean", + "readOnly": true + }, + "isOut": { + "type": "boolean", + "readOnly": true + }, + "isLcid": { + "type": "boolean", + "readOnly": true + }, + "isRetval": { + "type": "boolean", + "readOnly": true + }, + "isOptional": { + "type": "boolean", + "readOnly": true + }, + "metadataToken": { + "format": "int32", + "type": "integer", + "readOnly": true + }, + "customAttributes": { + "type": "array", + "items": { + "$ref": "#/definitions/CustomAttributeData" + }, + "readOnly": true + } + } + }, + "ICustomAttributeProvider": { + "type": "object", + "properties": {} + }, + "CustomAttributeData": { + "type": "object", + "properties": { + "attributeType": { + "type": "string", + "readOnly": true + }, + "constructor": { + "$ref": "#/definitions/ConstructorInfo", + "readOnly": true + }, + "constructorArguments": { + "type": "array", + "items": { + "$ref": "#/definitions/CustomAttributeTypedArgument" + }, + "readOnly": true + }, + "namedArguments": { + "type": "array", + "items": { + "$ref": "#/definitions/CustomAttributeNamedArgument" + }, + "readOnly": true + } + } + }, + "Individual": { + "type": "object", + "properties": { + "id": { + "format": "int32", + "type": "integer", + "readOnly": true + }, + "code": { + "type": "string" + }, + "samplingWeight": { + "format": "double", + "type": "number" + }, + "bodyWeight": { + "format": "double", + "type": "number" + }, + "numberOfSurveyDays": { + "format": "int32", + "type": "integer" + }, + "numberOfDaysInSurvey": { + "format": "int32", + "type": "integer" + }, + "covariable": { + "format": "double", + "type": "number" + }, + "cofactor": { + "type": "string" + }, + "codeFoodSurvey": { + "type": "string" + }, + "individualPropertyValues": { + "type": "array", + "items": { + "$ref": "#/definitions/IndividualPropertyValue" + } + } + } + }, + "TimeRange": { + "type": "object", + "properties": { + "startDate": { + "format": "date-time", + "type": "string", + "readOnly": true + }, + "endDate": { + "format": "date-time", + "type": "string", + "readOnly": true + }, + "duration": { + "type": "string", + "readOnly": true + } + } + }, + "Compound": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "name": { + "type": "string" + }, + "rawARFD": { + "format": "double", + "type": "number" + }, + "rawADI": { + "format": "double", + "type": "number" + }, + "rawSF": { + "format": "double", + "type": "number" + }, + "concentrationUnitString": { + "type": "string" + }, + "description": { + "type": "string" + }, + "cramerClass": { + "format": "int32", + "type": "integer" + }, + "rawMolecularMass": { + "format": "double", + "type": "number" + }, + "arfd": { + "format": "double", + "type": "number" + }, + "safetyFactor": { + "format": "double", + "type": "number" + }, + "adi": { + "format": "double", + "type": "number" + }, + "molecularMass": { + "format": "double", + "type": "number" + }, + "concentrationUnit": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13 + ], + "type": "integer", + "readOnly": true + } + } + }, + "ProcessingType": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "isBulkingBlending": { + "type": "boolean" + }, + "distributionTypeInt": { + "format": "int32", + "type": "integer" + }, + "distributionType": { + "format": "int32", + "enum": [ + 1, + 2, + 3 + ], + "type": "integer", + "readOnly": true + } + } + }, + "Facet": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "name": { + "type": "string" + } + } + }, + "MemberInfo": { + "type": "object", + "properties": { + "memberType": { + "format": "int32", + "enum": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 191 + ], + "type": "integer", + "readOnly": true + }, + "name": { + "type": "string", + "readOnly": true + }, + "declaringType": { + "type": "string", + "readOnly": true + }, + "reflectedType": { + "type": "string", + "readOnly": true + }, + "customAttributes": { + "type": "array", + "items": { + "$ref": "#/definitions/CustomAttributeData" + }, + "readOnly": true + }, + "metadataToken": { + "format": "int32", + "type": "integer", + "readOnly": true + }, + "module": { + "type": "object", + "readOnly": true + } + } + }, + "ConstructorInfo": { + "type": "object", + "properties": { + "memberType": { + "format": "int32", + "enum": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 191 + ], + "type": "integer", + "readOnly": true + }, + "methodImplementationFlags": { + "format": "int32", + "enum": [ + 0, + 0, + 1, + 2, + 3, + 3, + 4, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 1024, + 4096, + 65535 + ], + "type": "integer", + "readOnly": true + }, + "methodHandle": { + "type": "object", + "readOnly": true + }, + "attributes": { + "format": "int32", + "enum": [ + 0, + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 16, + 32, + 64, + 128, + 256, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 53248 + ], + "type": "integer", + "readOnly": true + }, + "callingConvention": { + "format": "int32", + "enum": [ + 1, + 2, + 3, + 32, + 64 + ], + "type": "integer", + "readOnly": true + }, + "isGenericMethodDefinition": { + "type": "boolean", + "readOnly": true + }, + "containsGenericParameters": { + "type": "boolean", + "readOnly": true + }, + "isGenericMethod": { + "type": "boolean", + "readOnly": true + }, + "isSecurityCritical": { + "type": "boolean", + "readOnly": true + }, + "isSecuritySafeCritical": { + "type": "boolean", + "readOnly": true + }, + "isSecurityTransparent": { + "type": "boolean", + "readOnly": true + }, + "isPublic": { + "type": "boolean", + "readOnly": true + }, + "isPrivate": { + "type": "boolean", + "readOnly": true + }, + "isFamily": { + "type": "boolean", + "readOnly": true + }, + "isAssembly": { + "type": "boolean", + "readOnly": true + }, + "isFamilyAndAssembly": { + "type": "boolean", + "readOnly": true + }, + "isFamilyOrAssembly": { + "type": "boolean", + "readOnly": true + }, + "isStatic": { + "type": "boolean", + "readOnly": true + }, + "isFinal": { + "type": "boolean", + "readOnly": true + }, + "isVirtual": { + "type": "boolean", + "readOnly": true + }, + "isHideBySig": { + "type": "boolean", + "readOnly": true + }, + "isAbstract": { + "type": "boolean", + "readOnly": true + }, + "isSpecialName": { + "type": "boolean", + "readOnly": true + }, + "isConstructor": { + "type": "boolean", + "readOnly": true + }, + "name": { + "type": "string", + "readOnly": true + }, + "declaringType": { + "type": "string", + "readOnly": true + }, + "reflectedType": { + "type": "string", + "readOnly": true + }, + "customAttributes": { + "type": "array", + "items": { + "$ref": "#/definitions/CustomAttributeData" + }, + "readOnly": true + }, + "metadataToken": { + "format": "int32", + "type": "integer", + "readOnly": true + }, + "module": { + "type": "object", + "readOnly": true + } + } + }, + "CustomAttributeTypedArgument": { + "type": "object", + "properties": { + "argumentType": { + "type": "string", + "readOnly": true + }, + "value": { + "type": "object", + "readOnly": true + } + } + }, + "CustomAttributeNamedArgument": { + "type": "object", + "properties": { + "memberInfo": { + "$ref": "#/definitions/MemberInfo", + "readOnly": true + }, + "typedValue": { + "$ref": "#/definitions/CustomAttributeTypedArgument", + "readOnly": true + }, + "memberName": { + "type": "string", + "readOnly": true + }, + "isField": { + "type": "boolean", + "readOnly": true + } + } + }, + "IndividualPropertyValue": { + "type": "object", + "properties": { + "textValue": { + "type": "string" + }, + "doubleValue": { + "format": "double", + "type": "number" + }, + "individualProperty": { + "$ref": "#/definitions/IndividualProperty" + }, + "value": { + "type": "string", + "readOnly": true + } + } + }, + "IndividualProperty": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "individualPropertyValues": { + "type": "array", + "items": { + "$ref": "#/definitions/IndividualPropertyValue" + } + }, + "nonDietarySurveyProperties": { + "type": "array", + "items": { + "$ref": "#/definitions/NonDietarySurveyProperty" + } + }, + "propertyType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer", + "readOnly": true + }, + "isGender": { + "type": "boolean", + "readOnly": true + }, + "isAge": { + "type": "boolean", + "readOnly": true + } + } + }, + "NonDietarySurveyProperty": { + "type": "object", + "properties": { + "individualPropertyTextValue": { + "type": "string" + }, + "individualPropertyDoubleValueMin": { + "format": "double", + "type": "number" + }, + "individualPropertyDoubleValueMax": { + "format": "double", + "type": "number" + }, + "individualProperty": { + "$ref": "#/definitions/IndividualProperty" + }, + "nonDietarySurvey": { + "$ref": "#/definitions/NonDietarySurvey" + }, + "propertyType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer", + "readOnly": true + } + } + }, + "NonDietarySurvey": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "description": { + "type": "string" + }, + "date": { + "format": "date-time", + "type": "string" + }, + "location": { + "type": "string" + }, + "nonDietaryExposureUnitString": { + "type": "string" + }, + "idPopulation": { + "type": "string" + }, + "nonDietarySurveyProperties": { + "type": "array", + "items": { + "$ref": "#/definitions/NonDietarySurveyProperty" + } + }, + "exposureUnit": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ], + "type": "integer", + "readOnly": true + }, + "proportionZeros": { + "format": "double", + "type": "number" + } + } + }, + "ScreeningSettingsViewModel": { + "required": [ + "criticalExposurePercentage", + "cumulativeSelectionPercentage", + "importanceLor" + ], + "type": "object", + "properties": { + "criticalExposurePercentage": { + "format": "double", + "maximum": 100, + "minimum": 0, + "type": "number" + }, + "cumulativeSelectionPercentage": { + "format": "double", + "maximum": 100, + "minimum": 0, + "type": "number" + }, + "importanceLor": { + "format": "double", + "maximum": 1, + "minimum": 0, + "type": "number" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "SubstanceSelectionSettingsViewModel": { + "required": [ + "referenceCompoundSelectList" + ], + "type": "object", + "properties": { + "multipleSubstanceHandlingMethod": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "isCumulative": { + "type": "boolean" + }, + "referenceCompoundSelectList": { + "$ref": "#/definitions/SimpleSelectionList" + }, + "isMultipleSubstancesInScope": { + "type": "boolean" + }, + "codeReferenceCompound": { + "type": "string" + }, + "isCumulativeActionType": { + "type": "boolean", + "readOnly": true + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "TargetHazardDosesSettingsViewModel": { + "required": [ + "randomSeed" + ], + "type": "object", + "properties": { + "availableHazardDoseImputationMethodTypes": { + "type": "array", + "items": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3 + ], + "type": "integer" + } + }, + "availableTargetDoseSelectionMethods": { + "type": "array", + "items": { + "format": "int32", + "enum": [ + 0, + 1, + 2 + ], + "type": "integer" + } + }, + "useHazardCharacterisationsToDetermineActiveSubstances": { + "type": "boolean" + }, + "exposureType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "targetDoseLevelType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "targetDosesCalculationMethod": { + "format": "int32", + "enum": [ + 0, + 1, + 2 + ], + "type": "integer" + }, + "pointOfDeparture": { + "format": "int32", + "enum": [ + 0, + 1, + 2 + ], + "type": "integer" + }, + "targetDoseSelectionMethod": { + "format": "int32", + "enum": [ + 0, + 1, + 2 + ], + "type": "integer" + }, + "imputeMissingHazardDoses": { + "type": "boolean" + }, + "hazardDoseImputationMethod": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3 + ], + "type": "integer" + }, + "useDoseResponseModels": { + "type": "boolean" + }, + "useInterSpeciesConversionFactors": { + "type": "boolean" + }, + "useIntraSpeciesConversionFactors": { + "type": "boolean" + }, + "randomSeed": { + "format": "int32", + "maximum": 1000000, + "minimum": 0, + "type": "integer" + }, + "isCompute": { + "type": "boolean" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "TargetExposuresSettingsViewModel": { + "type": "object", + "properties": { + "exposureType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "targetDoseLevelType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "aggregate": { + "type": "boolean" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "TaskViewModel": { + "type": "object", + "properties": { + "id": { + "format": "int32", + "description": "The id of the task.", + "type": "integer" + }, + "idTask": { + "format": "int32", + "description": "The id of the task.", + "type": "integer" + }, + "idParentTask": { + "format": "int32", + "description": "The parent task of this task.", + "type": "integer" + }, + "subTaskIds": { + "description": "The GUID id of the task.", + "type": "array", + "items": { + "format": "int32", + "type": "integer" + } + }, + "idProject": { + "format": "int32", + "description": "The project from which this task was spawned.", + "type": "integer" + }, + "idOutput": { + "format": "int32", + "description": "Gets/sets whether there is output available for this task.", + "type": "integer" + }, + "hasOutputRawDataSource": { + "description": "Specifies whether the output (if available) also contains a raw data source.", + "type": "boolean" + }, + "description": { + "description": "Description of the task.", + "type": "string" + }, + "dateSubmitted": { + "format": "date-time", + "description": "Datetime of submission of the task.", + "type": "string" + }, + "dateStarted": { + "format": "date-time", + "description": "Datetime of start of the task.", + "type": "string" + }, + "runningTime": { + "description": "Total run time of the task.", + "type": "string" + }, + "dateCompleted": { + "format": "date-time", + "description": "Datetime of completion of the task.", + "type": "string" + }, + "type": { + "format": "int32", + "description": "The type of the task (e.g., simulation).", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + -1 + ], + "type": "integer" + }, + "actionType": { + "format": "int32", + "description": "The type of the task (e.g., action type).", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "status": { + "format": "int32", + "description": "The current status of the task.", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + -1 + ], + "type": "integer" + }, + "settingsChecksum": { + "description": "The current activity of the task.", + "type": "string" + }, + "error": { + "description": "If applicable, the error message thrown by the task.", + "type": "string" + } + } + }, + "TaskProgressViewModel": { + "type": "object", + "properties": { + "taskGuid": { + "description": "The GUID of the specific task-run.", + "type": "string" + }, + "idTask": { + "format": "int32", + "description": "The id of the task.", + "type": "integer" + }, + "status": { + "format": "int32", + "description": "The current status of the task.", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + -1 + ], + "type": "integer" + }, + "progress": { + "format": "double", + "description": "The current progress of the task.", + "type": "number" + }, + "currentActivity": { + "description": "The current activity of the task.", + "type": "string" + }, + "error": { + "description": "If applicable, the error message thrown by the task.", + "type": "string" + } + } + }, + "UncertaintyAnalysisSettingsViewModel": { + "required": [ + "numberOfIterationsPerResampledSet", + "uncertaintyLowerBound", + "uncertaintyUpperBound" + ], + "type": "object", + "properties": { + "doUncertaintyAnalysis": { + "type": "boolean" + }, + "numberOfResampleCycles": { + "format": "int32", + "maximum": 1000, + "minimum": 2, + "type": "integer" + }, + "numberOfIterationsPerResampledSet": { + "format": "int32", + "maximum": 100000, + "minimum": 0, + "type": "integer" + }, + "hasUncertaintyFactorial": { + "type": "boolean" + }, + "doUncertaintyFactorial": { + "type": "boolean" + }, + "hasReSampleConcentrations": { + "type": "boolean" + }, + "reSampleConcentrations": { + "type": "boolean" + }, + "hasRecomputeOccurrencePatterns": { + "type": "boolean" + }, + "recomputeOccurrencePatterns": { + "type": "boolean" + }, + "isParametric": { + "type": "boolean" + }, + "uncertaintyType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "hasResampleIndividuals": { + "type": "boolean" + }, + "resampleIndividuals": { + "type": "boolean" + }, + "hasReSampleNonDietaryExposures": { + "type": "boolean" + }, + "reSampleNonDietaryExposures": { + "type": "boolean" + }, + "hasReSamplePortions": { + "type": "boolean" + }, + "reSamplePortions": { + "type": "boolean" + }, + "hasReSampleProcessingFactors": { + "type": "boolean" + }, + "reSampleProcessingFactors": { + "type": "boolean" + }, + "hasReSampleRPFs": { + "type": "boolean" + }, + "reSampleRPFs": { + "type": "boolean" + }, + "hasReSampleInterspecies": { + "type": "boolean" + }, + "reSampleInterspecies": { + "type": "boolean" + }, + "hasReSampleIntraSpecies": { + "type": "boolean" + }, + "reSampleIntraSpecies": { + "type": "boolean" + }, + "hasReSampleParameterValues": { + "type": "boolean" + }, + "reSampleParameterValues": { + "type": "boolean" + }, + "hasResampleKineticModelParameters": { + "type": "boolean" + }, + "resampleKineticModelParameters": { + "type": "boolean" + }, + "uncertaintyLowerBound": { + "format": "double", + "type": "number" + }, + "uncertaintyUpperBound": { + "format": "double", + "type": "number" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "UnitDefinitionViewModel": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "units": { + "type": "array", + "items": { + "$ref": "#/definitions/UnitValueDefinition" + } + } + } + }, + "UnitValueDefinition": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "shortName": { + "type": "string" + }, + "aliases": { + "type": "array", + "items": { + "type": "string" + } + }, + "acceptedFormats": { + "type": "array", + "items": { + "type": "string" + }, + "readOnly": true + } + } + }, + "UnitVariabilitySettingsViewModel": { + "type": "object", + "properties": { + "availableUnitVariabilityModelTypes": { + "type": "array", + "items": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3 + ], + "type": "integer" + } + }, + "dietaryIntakeCalculationTier": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 4, + 5 + ], + "type": "integer" + }, + "isCumulativeNotSampleBased": { + "type": "boolean" + }, + "unitVariabilityDataHasFactors": { + "type": "boolean" + }, + "unitVariabilityDataHasCoefficients": { + "type": "boolean" + }, + "unitVariabilityModel": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3 + ], + "type": "integer" + }, + "estimatesNature": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "unitVariabilityType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "meanValueCorrectionType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "defaultFactorLow": { + "format": "int32", + "type": "integer" + }, + "defaultFactorMid": { + "format": "int32", + "type": "integer" + }, + "correlationType": { + "format": "int32", + "enum": [ + 0, + 1 + ], + "type": "integer" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "actionType": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + -1 + ], + "type": "integer" + }, + "showExperimentalFeatures": { + "type": "boolean", + "readOnly": true + } + } + }, + "UserGroupViewModel": { + "type": "object", + "properties": { + "id": { + "format": "int32", + "type": "integer" + }, + "name": { + "type": "string" + } + } + }, + "UserGroupMemberViewModel": { + "type": "object", + "properties": { + "idUser": { + "format": "int32", + "type": "integer" + }, + "idGroup": { + "format": "int32", + "type": "integer" + }, + "name": { + "type": "string" + }, + "role": { + "format": "int32", + "enum": [ + 0, + 1, + 2, + -1 + ], + "type": "integer" + } + } + }, + "DetailedUserViewModel": { + "type": "object", + "properties": { + "idHomeRepository": { + "format": "int32", + "type": "integer" + }, + "isAdmin": { + "type": "boolean" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "name": { + "type": "string" + } + } + }, + "WorkspaceViewModel": { + "type": "object", + "properties": { + "id": { + "format": "int32", + "type": "integer" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "dateCreated": { + "format": "date-time", + "type": "string" + }, + "dateModified": { + "format": "date-time", + "type": "string" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "EditWorkspaceModel": { + "type": "object", + "properties": { + "name": { + "description": "Name of the workspace.", + "type": "string" + }, + "description": { + "description": "Description of the workspace.", + "type": "string" + }, + "tags": { + "description": "Tags for the workspace.", + "type": "array", + "items": { + "type": "string" + } + } + } + } + }, + "securityDefinitions": { + "Token": { + "type": "apiKey", + "description": "Bearer token", + "name": "Authorization", + "in": "header" + } + } +} \ No newline at end of file -- GitLab