{
  "openapi": "3.0.3",
  "info": {
    "title": "Api Documentation",
    "description": "Api Documentation",
    "termsOfService": "urn:tos",
    "contact": {},
    "license": {
      "name": "Apache 2.0",
      "url": "http://www.apache.org/licenses/LICENSE-2.0"
    },
    "version": "1.0"
  },
  "servers": [
    {
      "url": "http://<FLEXTER_UI_SERVER>:<PORT>",
      "description": "Inferred Url"
    }
  ],
  "tags": [
    {
      "name": "about-controller",
      "description": "About Controller"
    },
    {
      "name": "basic-error-controller",
      "description": "Basic Error Controller"
    },
    {
      "name": "cil-job-controller",
      "description": "CIL Job Controller"
    },
    {
      "name": "cil-keys-controller",
      "description": "CIL Keys Controller"
    },
    {
      "name": "cil-lineage-controller",
      "description": "CIL Lineage Controller"
    },
    {
      "name": "cil-mapping-controller",
      "description": "CIL Mapping Controller"
    },
    {
      "name": "cil-sequence-controller",
      "description": "CIL Sequence Controller"
    },
    {
      "name": "diagram-controller",
      "description": "Diagram Controller"
    },
    {
      "name": "executions-controller",
      "description": "Executions Controller"
    },
    {
      "name": "extensions-controller",
      "description": "Extensions Controller"
    },
    {
      "name": "file-controller",
      "description": "File Controller"
    },
    {
      "name": "mapping-controller",
      "description": "Mapping Controller"
    },
    {
      "name": "operation-handler",
      "description": "Operation Handler"
    },
    {
      "name": "run-controller",
      "description": "Run Controller"
    },
    {
      "name": "schema-controller",
      "description": "Schema Controller"
    },
    {
      "name": "web-mvc-links-handler",
      "description": "Web Mvc Links Handler"
    },
    {
      "name": "workflow-controller",
      "description": "Workflow Controller"
    }
  ],
  "paths": {
    "/v2/about/org": {
      "get": {
        "tags": [
          "about-controller"
        ],
        "summary": "aboutOrg",
        "operationId": "aboutOrgUsingGET",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/Org"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/error": {
      "get": {
        "tags": [
          "basic-error-controller"
        ],
        "summary": "errorHtml",
        "operationId": "errorHtmlUsingGET",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/html": {
                "schema": {
                  "$ref": "#/components/schemas/ModelAndView"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "basic-error-controller"
        ],
        "summary": "errorHtml",
        "operationId": "errorHtmlUsingPUT",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/html": {
                "schema": {
                  "$ref": "#/components/schemas/ModelAndView"
                }
              }
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "post": {
        "tags": [
          "basic-error-controller"
        ],
        "summary": "errorHtml",
        "operationId": "errorHtmlUsingPOST",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/html": {
                "schema": {
                  "$ref": "#/components/schemas/ModelAndView"
                }
              }
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "delete": {
        "tags": [
          "basic-error-controller"
        ],
        "summary": "errorHtml",
        "operationId": "errorHtmlUsingDELETE",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/html": {
                "schema": {
                  "$ref": "#/components/schemas/ModelAndView"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        }
      },
      "options": {
        "tags": [
          "basic-error-controller"
        ],
        "summary": "errorHtml",
        "operationId": "errorHtmlUsingOPTIONS",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/html": {
                "schema": {
                  "$ref": "#/components/schemas/ModelAndView"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        }
      },
      "head": {
        "tags": [
          "basic-error-controller"
        ],
        "summary": "errorHtml",
        "operationId": "errorHtmlUsingHEAD",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/html": {
                "schema": {
                  "$ref": "#/components/schemas/ModelAndView"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        }
      },
      "patch": {
        "tags": [
          "basic-error-controller"
        ],
        "summary": "errorHtml",
        "operationId": "errorHtmlUsingPATCH",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/html": {
                "schema": {
                  "$ref": "#/components/schemas/ModelAndView"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        }
      },
      "trace": {
        "tags": [
          "basic-error-controller"
        ],
        "summary": "errorHtml",
        "operationId": "errorHtmlUsingTRACE",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/html": {
                "schema": {
                  "$ref": "#/components/schemas/ModelAndView"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        }
      }
    },
    "/v2/extensions/cil/job/{cfxml}": {
      "get": {
        "tags": [
          "cil-job-controller"
        ],
        "summary": "getJobDetails",
        "operationId": "getJobDetailsUsingGET",
        "parameters": [
          {
            "name": "cfxml",
            "in": "path",
            "description": "cfxml",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/CILJobDetailsDto"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/extensions/cil/job/{cfxml}/{pid}": {
      "get": {
        "tags": [
          "cil-job-controller"
        ],
        "summary": "getChildrenJobs",
        "operationId": "getChildrenJobsUsingGET",
        "parameters": [
          {
            "name": "cfxml",
            "in": "path",
            "description": "cfxml",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pid",
            "in": "path",
            "description": "pid",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "number",
              "format": "biginteger"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/CILJobDetailsDto"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/extensions/cil/jobs": {
      "get": {
        "tags": [
          "cil-job-controller"
        ],
        "summary": "getAllJobs",
        "operationId": "getAllJobsUsingGET",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/CILJobsDto"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/extensions/cil/jobs/{page}": {
      "get": {
        "tags": [
          "cil-job-controller"
        ],
        "summary": "getAllJobs",
        "operationId": "getAllJobsUsingGET_1",
        "parameters": [
          {
            "name": "page",
            "in": "path",
            "description": "page",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/CILJobsDto"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/extensions/cil/keys/update": {
      "post": {
        "tags": [
          "cil-keys-controller"
        ],
        "summary": "insert",
        "operationId": "insertUsingPOST",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateKeysRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/extensions/cil/keys/{cfxml}/{page}": {
      "get": {
        "tags": [
          "cil-keys-controller"
        ],
        "summary": "getKeyDetails",
        "operationId": "getKeyDetailsUsingGET",
        "parameters": [
          {
            "name": "cfxml",
            "in": "path",
            "description": "cfxml",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "page",
            "in": "path",
            "description": "page",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/KeysResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/extensions/cil/keys/{page}": {
      "get": {
        "tags": [
          "cil-keys-controller"
        ],
        "summary": "loadKeys",
        "operationId": "loadKeysUsingGET",
        "parameters": [
          {
            "name": "page",
            "in": "path",
            "description": "page",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/KeysResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/extensions/cil/lineage/{cfxml}/{mapping}": {
      "get": {
        "tags": [
          "cil-lineage-controller"
        ],
        "summary": "getLineage",
        "operationId": "getLineageUsingGET",
        "parameters": [
          {
            "name": "cfxml",
            "in": "path",
            "description": "cfxml",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "mapping",
            "in": "path",
            "description": "mapping",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CILLineage"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/extensions/cil/mapping/group": {
      "get": {
        "tags": [
          "cil-mapping-controller"
        ],
        "summary": "loadGrouped",
        "operationId": "loadGroupedUsingGET",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "type": "integer",
                    "format": "int64"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/extensions/cil/mapping/{cfxml}": {
      "get": {
        "tags": [
          "cil-mapping-controller"
        ],
        "summary": "getMappingDetails",
        "operationId": "getMappingDetailsUsingGET",
        "parameters": [
          {
            "name": "cfxml",
            "in": "path",
            "description": "cfxml",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CILMapping"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/extensions/cil/mappings": {
      "get": {
        "tags": [
          "cil-mapping-controller"
        ],
        "summary": "loadMapping",
        "operationId": "loadMappingUsingGET",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CILMapping"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/extensions/cil/sequence/{cfxml}": {
      "get": {
        "tags": [
          "cil-sequence-controller"
        ],
        "summary": "getSequenceDetails",
        "operationId": "getSequenceDetailsUsingGET",
        "parameters": [
          {
            "name": "cfxml",
            "in": "path",
            "description": "cfxml",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CILSequence"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/extensions/cil/sequences": {
      "get": {
        "tags": [
          "cil-sequence-controller"
        ],
        "summary": "loadSequences",
        "operationId": "loadSequencesUsingGET",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CILSequence"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/diagram/get/{idSch}": {
      "get": {
        "tags": [
          "diagram-controller"
        ],
        "summary": "getDiagramNodes",
        "operationId": "getDiagramNodesUsingGET",
        "parameters": [
          {
            "name": "idSch",
            "in": "path",
            "description": "idSch",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/Diagram"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/diagram/svg": {
      "post": {
        "tags": [
          "diagram-controller"
        ],
        "summary": "saveSvg",
        "operationId": "saveSvgUsingPOST",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SvgRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/executions/all": {
      "get": {
        "tags": [
          "executions-controller"
        ],
        "summary": "loadAllExecutions",
        "operationId": "loadAllExecutionsUsingGET",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/ExecutionsResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/executions/all/{page}": {
      "get": {
        "tags": [
          "executions-controller"
        ],
        "summary": "loadAllExecutions",
        "operationId": "loadAllExecutionsUsingGET_1",
        "parameters": [
          {
            "name": "page",
            "in": "path",
            "description": "page",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/ExecutionsResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/executions/get/{id}": {
      "get": {
        "tags": [
          "executions-controller"
        ],
        "summary": "loadExecutionById",
        "operationId": "loadExecutionByIdUsingGET",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "id",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/Job"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/executions/log/{id_job}": {
      "get": {
        "tags": [
          "executions-controller"
        ],
        "summary": "loadLogById",
        "operationId": "loadLogByIdUsingGET",
        "parameters": [
          {
            "name": "id_job",
            "in": "path",
            "description": "id_job",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/executions/{id}": {
      "get": {
        "tags": [
          "executions-controller"
        ],
        "summary": "loadExecutionByWorkflowId",
        "operationId": "loadExecutionByWorkflowIdUsingGET_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "id",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/ExecutionsResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/executions/{id}/{page}": {
      "get": {
        "tags": [
          "executions-controller"
        ],
        "summary": "loadExecutionByWorkflowId",
        "operationId": "loadExecutionByWorkflowIdUsingGET",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "id",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "page",
            "in": "path",
            "description": "page",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/ExecutionsResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/extensions/list": {
      "get": {
        "tags": [
          "extensions-controller"
        ],
        "summary": "getExtensions",
        "operationId": "getExtensionsUsingGET",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/Extensions"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/file/upload/xml": {
      "post": {
        "tags": [
          "file-controller"
        ],
        "summary": "handleXMLFileUpload",
        "operationId": "handleXMLFileUploadUsingPOST",
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "description": "token",
            "required": true,
            "style": "form",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string",
                "format": "binary"
              }
            },
            "application/octet-stream": {
              "schema": {
                "type": "string",
                "format": "binary"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/file/upload/xsd": {
      "post": {
        "tags": [
          "file-controller"
        ],
        "summary": "handleXSDFileUpload",
        "operationId": "handleXSDFileUploadUsingPOST",
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "description": "token",
            "required": true,
            "style": "form",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string",
                "format": "binary"
              }
            },
            "application/octet-stream": {
              "schema": {
                "type": "string",
                "format": "binary"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/mapping/activate": {
      "post": {
        "tags": [
          "mapping-controller"
        ],
        "summary": "activateMapping",
        "operationId": "activateMappingUsingPOST",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ActivateMappingRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/ActivateMappingResponse"
                }
              }
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/mapping/compare/{from}/{to}": {
      "get": {
        "tags": [
          "mapping-controller"
        ],
        "summary": "compareTwoMappings",
        "operationId": "compareTwoMappingsUsingGET",
        "parameters": [
          {
            "name": "from",
            "in": "path",
            "description": "from",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "to",
            "in": "path",
            "description": "to",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MappingComparison"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/mapping/deactivate": {
      "post": {
        "tags": [
          "mapping-controller"
        ],
        "summary": "deactivateMapping",
        "operationId": "deactivateMappingUsingPOST",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DeactivateMappingRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DeactivateMappingResponse"
                }
              }
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/mapping/download/{idSch}": {
      "get": {
        "tags": [
          "mapping-controller"
        ],
        "summary": "downloadMapping",
        "operationId": "downloadMappingUsingGET",
        "parameters": [
          {
            "name": "idSch",
            "in": "path",
            "description": "idSch",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/ByteArrayResource"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/mapping/get/{idSch}": {
      "get": {
        "tags": [
          "mapping-controller"
        ],
        "summary": "getSchemaMappingById",
        "operationId": "getSchemaMappingByIdUsingGET",
        "parameters": [
          {
            "name": "idSch",
            "in": "path",
            "description": "idSch",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Mapping"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/mapping/get_stats/{idSch}": {
      "get": {
        "tags": [
          "mapping-controller"
        ],
        "summary": "getStatsMappingById",
        "operationId": "getStatsMappingByIdUsingGET",
        "parameters": [
          {
            "name": "idSch",
            "in": "path",
            "description": "idSch",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/StatsMapping"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/mapping/get_stats/{idSch}/{idJob}": {
      "get": {
        "tags": [
          "mapping-controller"
        ],
        "summary": "getStatsJobMappingById",
        "operationId": "getStatsJobMappingByIdUsingGET",
        "parameters": [
          {
            "name": "idSch",
            "in": "path",
            "description": "idSch",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "idJob",
            "in": "path",
            "description": "idJob",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/actuator/health": {
      "get": {
        "tags": [
          "operation-handler"
        ],
        "summary": "handle",
        "operationId": "handleUsingGET",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.spring-boot.actuator.v3+json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.spring-boot.actuator.v2+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/actuator/health/**": {
      "get": {
        "tags": [
          "operation-handler"
        ],
        "summary": "handle",
        "operationId": "handleUsingGET_1",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.spring-boot.actuator.v3+json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.spring-boot.actuator.v2+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/actuator/info": {
      "get": {
        "tags": [
          "operation-handler"
        ],
        "summary": "handle",
        "operationId": "handleUsingGET_2",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.spring-boot.actuator.v3+json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.spring-boot.actuator.v2+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/run/cmd": {
      "post": {
        "tags": [
          "run-controller"
        ],
        "summary": "runJob",
        "operationId": "runJobUsingPOST",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ExecutionRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/RunCmdResponse"
                }
              }
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/run/rerun/{id_job}": {
      "get": {
        "tags": [
          "run-controller"
        ],
        "summary": "rerunJob",
        "operationId": "rerunJobUsingGET",
        "parameters": [
          {
            "name": "id_job",
            "in": "path",
            "description": "id_job",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/RerunJobResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/schema/all": {
      "get": {
        "tags": [
          "schema-controller"
        ],
        "summary": "getAllSchemas",
        "operationId": "getAllSchemasUsingGET",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/XMLSchema"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/schema/create": {
      "post": {
        "tags": [
          "schema-controller"
        ],
        "summary": "createSchema",
        "operationId": "createSchemaUsingPOST",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateSchemaRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/Schema"
                }
              }
            }
          },
          "201": {
            "description": "Created"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/schema/ddl/{idSch}": {
      "get": {
        "tags": [
          "schema-controller"
        ],
        "summary": "getDDL",
        "operationId": "getDDLUsingGET",
        "parameters": [
          {
            "name": "idSch",
            "in": "path",
            "description": "idSch",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/schema/family/{idSch}": {
      "get": {
        "tags": [
          "schema-controller"
        ],
        "summary": "getSchemaFamily",
        "operationId": "getSchemaFamilyUsingGET",
        "parameters": [
          {
            "name": "idSch",
            "in": "path",
            "description": "idSch",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/XMLSchema"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/schema/generate/{idSch}": {
      "get": {
        "tags": [
          "schema-controller"
        ],
        "summary": "generateSchema",
        "operationId": "generateSchemaUsingGET_1",
        "parameters": [
          {
            "name": "idSch",
            "in": "path",
            "description": "idSch",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/schema/generate/{idSch}/{maxLen}": {
      "get": {
        "tags": [
          "schema-controller"
        ],
        "summary": "generateSchema",
        "operationId": "generateSchemaUsingGET",
        "parameters": [
          {
            "name": "idSch",
            "in": "path",
            "description": "idSch",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "maxLen",
            "in": "path",
            "description": "maxLen",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/schema/get/max/length/{idSch}": {
      "get": {
        "tags": [
          "schema-controller"
        ],
        "summary": "getMaxLength",
        "operationId": "getMaxLengthUsingGET",
        "parameters": [
          {
            "name": "idSch",
            "in": "path",
            "description": "idSch",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/SchemaShortInfoResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/schema/{id}": {
      "get": {
        "tags": [
          "schema-controller"
        ],
        "summary": "getSchemaById",
        "operationId": "getSchemaByIdUsingGET",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "id",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/XMLSchema"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/actuator": {
      "get": {
        "tags": [
          "web-mvc-links-handler"
        ],
        "summary": "links",
        "operationId": "linksUsingGET",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "type": "object"
                  }
                }
              },
              "application/vnd.spring-boot.actuator.v3+json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "type": "object"
                  }
                }
              },
              "application/vnd.spring-boot.actuator.v2+json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "type": "object"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/workflow/all": {
      "get": {
        "tags": [
          "workflow-controller"
        ],
        "summary": "getAllWorkflows",
        "operationId": "getAllWorkflowsUsingGET",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/WorkflowsResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/workflow/all/{page}": {
      "get": {
        "tags": [
          "workflow-controller"
        ],
        "summary": "getAllWorkflows",
        "operationId": "getAllWorkflowsUsingGET_1",
        "parameters": [
          {
            "name": "page",
            "in": "path",
            "description": "page",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/WorkflowsResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/workflow/getName/{id}": {
      "get": {
        "tags": [
          "workflow-controller"
        ],
        "summary": "getWorkflowName",
        "operationId": "getWorkflowNameUsingGET",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "id",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/GetWorkflowNameResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/v2/workflow/{id}": {
      "get": {
        "tags": [
          "workflow-controller"
        ],
        "summary": "getWorkflow",
        "operationId": "getWorkflowUsingGET",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "id",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/Workflow"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "ActionParams": {
        "title": "ActionParams",
        "type": "object",
        "properties": {
          "commands": {
            "type": "boolean"
          },
          "levels": {
            "type": "integer",
            "format": "int32"
          },
          "levels_type": {
            "type": "integer",
            "format": "int32"
          },
          "loadConfig": {
            "type": "boolean"
          },
          "parselib": {
            "type": "string"
          },
          "parsemode": {
            "type": "string"
          },
          "showConfig": {
            "type": "boolean"
          },
          "skip": {
            "type": "boolean"
          },
          "xpath": {
            "type": "boolean"
          },
          "xpathFull": {
            "type": "boolean"
          }
        }
      },
      "ActivateMappingRequest": {
        "title": "ActivateMappingRequest",
        "type": "object",
        "properties": {
          "id_du": {
            "type": "integer",
            "format": "int64"
          }
        }
      },
      "ActivateMappingResponse": {
        "title": "ActivateMappingResponse",
        "type": "object",
        "properties": {
          "error": {
            "type": "boolean"
          },
          "id_du": {
            "type": "integer",
            "format": "int64"
          }
        }
      },
      "ApiParams": {
        "title": "ApiParams",
        "type": "object",
        "properties": {
          "connTimeout": {
            "type": "integer",
            "format": "int32"
          },
          "password": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "readTimeout": {
            "type": "integer",
            "format": "int32"
          },
          "user": {
            "type": "string"
          }
        }
      },
      "ByteArrayResource": {
        "title": "ByteArrayResource",
        "type": "object",
        "properties": {
          "byteArray": {
            "type": "string",
            "format": "byte"
          },
          "description": {
            "type": "string"
          },
          "file": {
            "type": "string",
            "format": "binary"
          },
          "filename": {
            "type": "string"
          },
          "inputStream": {
            "$ref": "#/components/schemas/InputStream"
          },
          "open": {
            "type": "boolean"
          },
          "readable": {
            "type": "boolean"
          },
          "uri": {
            "type": "string",
            "format": "uri"
          },
          "url": {
            "type": "string",
            "format": "url"
          }
        }
      },
      "CILJob": {
        "title": "CILJob",
        "type": "object",
        "properties": {
          "id_parent_step": {
            "type": "string"
          },
          "last_duration": {
            "type": "string"
          },
          "last_end_time": {
            "type": "string"
          },
          "last_start_time": {
            "type": "string"
          },
          "last_status": {
            "type": "string"
          },
          "schema_name": {
            "type": "string"
          },
          "tables": {
            "type": "string"
          },
          "total": {
            "type": "string"
          },
          "volume": {
            "type": "string"
          }
        }
      },
      "CILJobDetailsDto": {
        "title": "CILJobDetailsDto",
        "type": "object",
        "properties": {
          "executions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CILLogDto"
            }
          }
        }
      },
      "CILJobsDto": {
        "title": "CILJobsDto",
        "type": "object",
        "properties": {
          "current_page": {
            "type": "integer",
            "format": "int32"
          },
          "max_page": {
            "type": "integer",
            "format": "int32"
          },
          "workflows": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CILJob"
            }
          }
        }
      },
      "CILKeys": {
        "title": "CILKeys",
        "type": "object",
        "properties": {
          "custom_logic": {
            "type": "string"
          },
          "doc_type": {
            "type": "string"
          },
          "key_alias": {
            "type": "string"
          },
          "key_value": {
            "type": "string"
          },
          "mapping": {
            "type": "string"
          },
          "pattern_cd": {
            "type": "string"
          }
        }
      },
      "CILLineage": {
        "title": "CILLineage",
        "type": "object",
        "properties": {
          "src_column_name": {
            "type": "string"
          },
          "src_column_value": {
            "type": "string"
          },
          "src_table_name": {
            "type": "string"
          },
          "tgt_column_name": {
            "type": "string"
          },
          "tgt_table_name": {
            "type": "string"
          }
        }
      },
      "CILLogDto": {
        "title": "CILLogDto",
        "type": "object",
        "properties": {
          "doc_type": {
            "type": "string"
          },
          "end_ts": {
            "type": "string",
            "format": "date-time"
          },
          "id_parent_step": {
            "type": "number",
            "format": "biginteger"
          },
          "id_step": {
            "type": "number",
            "format": "biginteger"
          },
          "params_json": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "start_ts": {
            "type": "string",
            "format": "date-time"
          },
          "status": {
            "type": "string"
          },
          "target": {
            "type": "string"
          },
          "task_name": {
            "type": "string"
          },
          "task_type": {
            "type": "string"
          }
        }
      },
      "CILMapping": {
        "title": "CILMapping",
        "type": "object",
        "properties": {
          "disable_auto_pivot_flg": {
            "type": "string"
          },
          "doc_type": {
            "type": "string"
          },
          "key_nm": {
            "type": "string"
          },
          "mapping": {
            "type": "string"
          },
          "pattern_cd": {
            "type": "string"
          },
          "pivoted_table": {
            "type": "string"
          },
          "pivoted_table_alias": {
            "type": "string"
          },
          "pkcol_nm": {
            "type": "string"
          },
          "pkcol_tab_nm": {
            "type": "string"
          },
          "property_nm": {
            "type": "string"
          },
          "src_alias": {
            "type": "string"
          }
        }
      },
      "CILSequence": {
        "title": "CILSequence",
        "type": "object",
        "properties": {
          "doc_type": {
            "type": "string"
          },
          "load_date": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "mapping": {
            "type": "string"
          },
          "mn_load_dt": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "prev_load_dt": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "qty": {
            "type": "integer",
            "format": "int32"
          },
          "run_seq": {
            "type": "integer",
            "format": "int32"
          },
          "update_dt": {
            "$ref": "#/components/schemas/Timestamp"
          }
        }
      },
      "CacheCommand": {
        "title": "CacheCommand",
        "type": "object",
        "properties": {
          "command": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "value": {
            "pattern": "^\\S+$",
            "type": "string"
          }
        }
      },
      "Command": {
        "title": "Command",
        "type": "object",
        "properties": {
          "command": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "ConfCommand": {
        "title": "ConfCommand",
        "type": "object",
        "properties": {
          "command": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "value": {
            "pattern": "^[^\"]+$",
            "type": "string"
          }
        }
      },
      "CoresCommand": {
        "title": "CoresCommand",
        "type": "object",
        "properties": {
          "command": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "CreateSchemaRequest": {
        "title": "CreateSchemaRequest",
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "type": {
            "type": "string"
          }
        }
      },
      "DeactivateMappingRequest": {
        "title": "DeactivateMappingRequest",
        "type": "object",
        "properties": {
          "id_du": {
            "type": "integer",
            "format": "int64"
          }
        }
      },
      "DeactivateMappingResponse": {
        "title": "DeactivateMappingResponse",
        "type": "object",
        "properties": {
          "error": {
            "type": "boolean"
          },
          "id_du": {
            "type": "integer",
            "format": "int64"
          }
        }
      },
      "DefaultFloatTypeCommand": {
        "title": "DefaultFloatTypeCommand",
        "type": "object",
        "properties": {
          "command": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "DefaultIntTypeCommand": {
        "title": "DefaultIntTypeCommand",
        "type": "object",
        "properties": {
          "command": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "DefaultNumTypeCommand": {
        "title": "DefaultNumTypeCommand",
        "type": "object",
        "properties": {
          "command": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "DefaultVarcharLenCommand": {
        "title": "DefaultVarcharLenCommand",
        "type": "object",
        "properties": {
          "command": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "DeployCommand": {
        "title": "DeployCommand",
        "type": "object",
        "properties": {
          "command": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "value": {
            "pattern": "^\\S+$",
            "type": "string"
          }
        }
      },
      "Diagram": {
        "title": "Diagram",
        "type": "object",
        "properties": {
          "edges": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DiagramEdge"
            }
          },
          "nodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DiagramNode"
            }
          }
        }
      },
      "DiagramEdge": {
        "title": "DiagramEdge",
        "type": "object",
        "properties": {
          "edgeId": {
            "type": "integer",
            "format": "int64"
          },
          "source": {
            "type": "integer",
            "format": "int64"
          },
          "target": {
            "type": "integer",
            "format": "int64"
          }
        }
      },
      "DiagramNode": {
        "title": "DiagramNode",
        "type": "object",
        "properties": {
          "clr": {
            "type": "string"
          },
          "heightCalc": {
            "type": "number",
            "format": "float"
          },
          "idNode": {
            "type": "integer",
            "format": "int64"
          },
          "nodeDetails": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "nodeName": {
            "type": "string"
          }
        }
      },
      "ExecCommand": {
        "title": "ExecCommand",
        "type": "object",
        "properties": {
          "command": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "Execution": {
        "title": "Execution",
        "type": "object",
        "properties": {
          "app_name": {
            "type": "string"
          },
          "general": {
            "$ref": "#/components/schemas/GeneralCommands"
          },
          "source": {
            "$ref": "#/components/schemas/SourceCommands"
          },
          "spark": {
            "$ref": "#/components/schemas/SparkCommands"
          },
          "target": {
            "$ref": "#/components/schemas/TargetCommands"
          }
        }
      },
      "ExecutionRequest": {
        "title": "ExecutionRequest",
        "type": "object",
        "properties": {
          "executions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Execution"
            }
          }
        }
      },
      "ExecutionsResponse": {
        "title": "ExecutionsResponse",
        "type": "object",
        "properties": {
          "current_page": {
            "type": "integer",
            "format": "int32"
          },
          "executions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Execution"
            }
          },
          "max_page": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "Extensions": {
        "title": "Extensions",
        "type": "object",
        "properties": {
          "extensions_list": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "cil"
              ]
            }
          }
        }
      },
      "ExtraColumnCommand": {
        "title": "ExtraColumnCommand",
        "type": "object",
        "properties": {
          "command": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "GeneralCommands": {
        "title": "GeneralCommands",
        "type": "object",
        "properties": {
          "id_org": {
            "$ref": "#/components/schemas/Command"
          },
          "skip_data": {
            "$ref": "#/components/schemas/Command"
          },
          "stats_mode": {
            "$ref": "#/components/schemas/Command"
          },
          "use_stats": {
            "$ref": "#/components/schemas/Command"
          }
        }
      },
      "GetWorkflowNameResponse": {
        "title": "GetWorkflowNameResponse",
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "integer",
            "format": "int64"
          },
          "workflowName": {
            "type": "string"
          }
        }
      },
      "InputParams": {
        "title": "InputParams",
        "type": "object",
        "properties": {
          "archive_read": {
            "type": "boolean"
          },
          "batchsize": {
            "type": "integer",
            "format": "int32"
          },
          "byte_stream": {
            "type": "boolean"
          },
          "column": {
            "type": "string"
          },
          "detect_type": {
            "type": "boolean"
          },
          "file_root": {
            "type": "string"
          },
          "filter_content": {
            "type": "boolean"
          },
          "format": {
            "type": "string"
          },
          "idColumn": {
            "type": "string"
          },
          "idMax": {
            "type": "integer",
            "format": "int32"
          },
          "idMin": {
            "type": "integer",
            "format": "int32"
          },
          "newSince": {
            "type": "string"
          },
          "partitions": {
            "type": "integer",
            "format": "int32"
          },
          "password": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "root": {
            "type": "string"
          },
          "stream": {
            "type": "string"
          },
          "table": {
            "type": "string"
          },
          "unref_file_root": {
            "type": "boolean"
          },
          "unref_root": {
            "type": "boolean"
          },
          "use_stats": {
            "type": "string"
          },
          "user": {
            "type": "string"
          },
          "where": {
            "type": "string"
          },
          "with_target": {
            "type": "boolean"
          }
        }
      },
      "InputStream": {
        "title": "InputStream",
        "type": "object"
      },
      "Job": {
        "title": "Job",
        "type": "object",
        "properties": {
          "base_path": {
            "type": "string"
          },
          "end_date": {
            "type": "string",
            "format": "date-time"
          },
          "host": {
            "type": "string"
          },
          "id_app": {
            "type": "string"
          },
          "id_job": {
            "type": "integer",
            "format": "int64"
          },
          "id_lschma": {
            "type": "integer",
            "format": "int64"
          },
          "id_org": {
            "type": "integer",
            "format": "int64"
          },
          "id_parent_job": {
            "type": "integer",
            "format": "int64"
          },
          "id_sch": {
            "type": "integer",
            "format": "int64"
          },
          "job_type": {
            "type": "string"
          },
          "log_file": {
            "type": "string"
          },
          "msg_proc_qty": {
            "type": "integer",
            "format": "int64"
          },
          "os_user": {
            "type": "string"
          },
          "params": {
            "type": "string"
          },
          "params_json": {
            "type": "string"
          },
          "parm_path_input": {
            "type": "string"
          },
          "parm_path_output": {
            "type": "string"
          },
          "start_date": {
            "type": "string",
            "format": "date-time"
          },
          "status": {
            "type": "string"
          }
        }
      },
      "KeysResponse": {
        "title": "KeysResponse",
        "type": "object",
        "properties": {
          "current_page": {
            "type": "integer",
            "format": "int32"
          },
          "keys": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CILKeys"
            }
          },
          "total_keys": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "KeytabCommand": {
        "title": "KeytabCommand",
        "type": "object",
        "properties": {
          "command": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "value": {
            "pattern": "^\\S+$",
            "type": "string"
          }
        }
      },
      "Link": {
        "title": "Link",
        "type": "object",
        "properties": {
          "href": {
            "type": "string"
          },
          "templated": {
            "type": "boolean"
          }
        }
      },
      "Mapping": {
        "title": "Mapping",
        "type": "object",
        "properties": {
          "active": {
            "type": "boolean"
          },
          "column_data_type": {
            "type": "string"
          },
          "column_length": {
            "type": "integer",
            "format": "int32"
          },
          "column_name": {
            "type": "string"
          },
          "column_scale": {
            "type": "integer",
            "format": "int32"
          },
          "id_du": {
            "type": "integer",
            "format": "int64"
          },
          "table_name": {
            "type": "string"
          },
          "xml_name": {
            "type": "string"
          },
          "xpath": {
            "type": "string"
          }
        }
      },
      "MappingComparison": {
        "title": "MappingComparison",
        "type": "object",
        "properties": {
          "diff": {
            "type": "boolean"
          },
          "from_column_data_type": {
            "type": "string"
          },
          "from_column_name": {
            "type": "string"
          },
          "from_table_name": {
            "type": "string"
          },
          "from_xml_name": {
            "type": "string"
          },
          "from_xpath": {
            "type": "string"
          },
          "id": {
            "type": "integer",
            "format": "int64"
          },
          "to_column_data_type": {
            "type": "string"
          },
          "to_column_name": {
            "type": "string"
          },
          "to_table_name": {
            "type": "string"
          },
          "to_xml_name": {
            "type": "string"
          },
          "to_xpath": {
            "type": "string"
          }
        }
      },
      "MasterCommand": {
        "title": "MasterCommand",
        "type": "object",
        "properties": {
          "command": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "value": {
            "pattern": "^\\S+$",
            "type": "string"
          }
        }
      },
      "MemCommand": {
        "title": "MemCommand",
        "type": "object",
        "properties": {
          "command": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "value": {
            "pattern": "^\\d+g$",
            "type": "string"
          }
        }
      },
      "MetadataParams": {
        "title": "MetadataParams",
        "type": "object",
        "properties": {
          "batchsize": {
            "type": "integer",
            "format": "int32"
          },
          "map": {
            "type": "string"
          },
          "partitions": {
            "type": "integer",
            "format": "int32"
          },
          "password": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "user": {
            "type": "string"
          }
        }
      },
      "ModelAndView": {
        "title": "ModelAndView",
        "type": "object",
        "properties": {
          "empty": {
            "type": "boolean"
          },
          "model": {
            "type": "object"
          },
          "modelMap": {
            "type": "object",
            "additionalProperties": {
              "type": "object"
            }
          },
          "reference": {
            "type": "boolean"
          },
          "status": {
            "type": "string",
            "enum": [
              "ACCEPTED",
              "ALREADY_REPORTED",
              "BAD_GATEWAY",
              "BAD_REQUEST",
              "BANDWIDTH_LIMIT_EXCEEDED",
              "CHECKPOINT",
              "CONFLICT",
              "CONTINUE",
              "CREATED",
              "DESTINATION_LOCKED",
              "EXPECTATION_FAILED",
              "FAILED_DEPENDENCY",
              "FORBIDDEN",
              "FOUND",
              "GATEWAY_TIMEOUT",
              "GONE",
              "HTTP_VERSION_NOT_SUPPORTED",
              "IM_USED",
              "INSUFFICIENT_SPACE_ON_RESOURCE",
              "INSUFFICIENT_STORAGE",
              "INTERNAL_SERVER_ERROR",
              "I_AM_A_TEAPOT",
              "LENGTH_REQUIRED",
              "LOCKED",
              "LOOP_DETECTED",
              "METHOD_FAILURE",
              "METHOD_NOT_ALLOWED",
              "MOVED_PERMANENTLY",
              "MOVED_TEMPORARILY",
              "MULTIPLE_CHOICES",
              "MULTI_STATUS",
              "NETWORK_AUTHENTICATION_REQUIRED",
              "NON_AUTHORITATIVE_INFORMATION",
              "NOT_ACCEPTABLE",
              "NOT_EXTENDED",
              "NOT_FOUND",
              "NOT_IMPLEMENTED",
              "NOT_MODIFIED",
              "NO_CONTENT",
              "OK",
              "PARTIAL_CONTENT",
              "PAYLOAD_TOO_LARGE",
              "PAYMENT_REQUIRED",
              "PERMANENT_REDIRECT",
              "PRECONDITION_FAILED",
              "PRECONDITION_REQUIRED",
              "PROCESSING",
              "PROXY_AUTHENTICATION_REQUIRED",
              "REQUESTED_RANGE_NOT_SATISFIABLE",
              "REQUEST_ENTITY_TOO_LARGE",
              "REQUEST_HEADER_FIELDS_TOO_LARGE",
              "REQUEST_TIMEOUT",
              "REQUEST_URI_TOO_LONG",
              "RESET_CONTENT",
              "SEE_OTHER",
              "SERVICE_UNAVAILABLE",
              "SWITCHING_PROTOCOLS",
              "TEMPORARY_REDIRECT",
              "TOO_EARLY",
              "TOO_MANY_REQUESTS",
              "UNAUTHORIZED",
              "UNAVAILABLE_FOR_LEGAL_REASONS",
              "UNPROCESSABLE_ENTITY",
              "UNSUPPORTED_MEDIA_TYPE",
              "UPGRADE_REQUIRED",
              "URI_TOO_LONG",
              "USE_PROXY",
              "VARIANT_ALSO_NEGOTIATES"
            ]
          },
          "view": {
            "$ref": "#/components/schemas/View"
          },
          "viewName": {
            "type": "string"
          }
        }
      },
      "Org": {
        "title": "Org",
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int64"
          },
          "orgName": {
            "type": "string"
          }
        }
      },
      "OutputParams": {
        "title": "OutputParams",
        "type": "object",
        "properties": {
          "batchsize": {
            "type": "integer",
            "format": "int32"
          },
          "compression": {
            "type": "string"
          },
          "compression_default": {
            "type": "string"
          },
          "format": {
            "type": "string"
          },
          "format_default": {
            "type": "string"
          },
          "hive_create": {
            "type": "boolean"
          },
          "output_schema": {
            "type": "string"
          },
          "partition_by": {
            "type": "string"
          },
          "partition_by_name": {
            "type": "string"
          },
          "partitions": {
            "type": "integer",
            "format": "int32"
          },
          "password": {
            "type": "string"
          },
          "reset_pks": {
            "type": "boolean"
          },
          "savemode": {
            "type": "string"
          },
          "unified_fks": {
            "type": "boolean"
          },
          "user": {
            "type": "string"
          }
        }
      },
      "ParamsJson": {
        "title": "ParamsJson",
        "type": "object",
        "properties": {
          "action": {
            "$ref": "#/components/schemas/ActionParams"
          },
          "api": {
            "$ref": "#/components/schemas/ApiParams"
          },
          "input": {
            "$ref": "#/components/schemas/InputParams"
          },
          "metadata": {
            "$ref": "#/components/schemas/MetadataParams"
          },
          "output": {
            "$ref": "#/components/schemas/OutputParams"
          },
          "schema": {
            "$ref": "#/components/schemas/SchemaParams"
          },
          "spark": {
            "$ref": "#/components/schemas/SparkParams"
          }
        }
      },
      "PartitionColumnCommand": {
        "title": "PartitionColumnCommand",
        "type": "object",
        "properties": {
          "command": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "PrincipalCommand": {
        "title": "PrincipalCommand",
        "type": "object",
        "properties": {
          "command": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "value": {
            "pattern": "^\\S+$",
            "type": "string"
          }
        }
      },
      "RerunJobResponse": {
        "title": "RerunJobResponse",
        "type": "object",
        "properties": {
          "error": {
            "type": "boolean"
          },
          "id_job": {
            "type": "integer",
            "format": "int64"
          }
        }
      },
      "RunCmdResponse": {
        "title": "RunCmdResponse",
        "type": "object",
        "properties": {
          "cmds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "error": {
            "type": "boolean"
          },
          "jobs": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int64"
            }
          },
          "logPath": {
            "type": "string"
          }
        }
      },
      "Schema": {
        "title": "Schema",
        "type": "object"
      },
      "SchemaParams": {
        "title": "SchemaParams",
        "type": "object",
        "properties": {
          "job": {
            "type": "integer",
            "format": "int32"
          },
          "logical": {
            "type": "integer",
            "format": "int32"
          },
          "org": {
            "type": "integer",
            "format": "int32"
          },
          "origin": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "SchemaShortInfoResponse": {
        "title": "SchemaShortInfoResponse",
        "type": "object",
        "properties": {
          "id_sch": {
            "type": "integer",
            "format": "int32"
          },
          "max_length": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "SequenceTypeCommand": {
        "title": "SequenceTypeCommand",
        "type": "object",
        "properties": {
          "command": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "SourceCommands": {
        "title": "SourceCommands",
        "type": "object",
        "properties": {
          "column": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Command"
            }
          },
          "column_key": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Command"
            }
          },
          "file": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Command"
            }
          },
          "file_root": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Command"
            }
          },
          "origin_id": {
            "$ref": "#/components/schemas/Command"
          },
          "root": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Command"
            }
          },
          "table": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Command"
            }
          },
          "unref_file_root": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Command"
            }
          },
          "unref_root": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Command"
            }
          },
          "where": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Command"
            }
          }
        }
      },
      "SparkCommands": {
        "title": "SparkCommands",
        "type": "object",
        "properties": {
          "cache": {
            "$ref": "#/components/schemas/CacheCommand"
          },
          "conf": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ConfCommand"
            }
          },
          "cores": {
            "$ref": "#/components/schemas/CoresCommand"
          },
          "deploy_mode": {
            "$ref": "#/components/schemas/DeployCommand"
          },
          "exec": {
            "$ref": "#/components/schemas/ExecCommand"
          },
          "keytab": {
            "$ref": "#/components/schemas/KeytabCommand"
          },
          "master": {
            "$ref": "#/components/schemas/MasterCommand"
          },
          "memory": {
            "$ref": "#/components/schemas/MemCommand"
          },
          "principal": {
            "$ref": "#/components/schemas/PrincipalCommand"
          }
        }
      },
      "SparkParams": {
        "title": "SparkParams",
        "type": "object",
        "properties": {
          "blocksize": {
            "type": "integer",
            "format": "int32"
          },
          "cache": {
            "type": "string"
          },
          "checkpointDir": {
            "type": "string"
          },
          "master": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "warehouseDir": {
            "type": "string"
          }
        }
      },
      "StatsMapping": {
        "title": "StatsMapping",
        "type": "object",
        "properties": {
          "column_data_type": {
            "type": "string"
          },
          "column_name": {
            "type": "string"
          },
          "data_type": {
            "type": "string"
          },
          "du_cardinality": {
            "type": "string"
          },
          "id_du": {
            "type": "integer",
            "format": "int64"
          },
          "stats_cardinality": {
            "type": "string"
          },
          "table_name": {
            "type": "string"
          },
          "xml_name": {
            "type": "string"
          },
          "xpath": {
            "type": "string"
          }
        }
      },
      "SvgRequest": {
        "title": "SvgRequest",
        "type": "object",
        "properties": {
          "input": {
            "type": "string"
          }
        }
      },
      "TargetCommands": {
        "title": "TargetCommands",
        "type": "object",
        "properties": {
          "default_float_type": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DefaultFloatTypeCommand"
            }
          },
          "default_int_type": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DefaultIntTypeCommand"
            }
          },
          "default_num_type": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DefaultNumTypeCommand"
            }
          },
          "default_varchar_len": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DefaultVarcharLenCommand"
            }
          },
          "extra_column": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ExtraColumnCommand"
            }
          },
          "format": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Command"
            }
          },
          "generation": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Command"
            }
          },
          "hive_schema": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Command"
            }
          },
          "logical_schema_id": {
            "$ref": "#/components/schemas/Command"
          },
          "partition_by": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Command"
            }
          },
          "partition_column": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PartitionColumnCommand"
            }
          },
          "path": {
            "$ref": "#/components/schemas/Command"
          },
          "sequence_type": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SequenceTypeCommand"
            }
          },
          "writing_mode": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Command"
            }
          }
        }
      },
      "Timestamp": {
        "title": "Timestamp",
        "type": "object",
        "properties": {
          "date": {
            "type": "integer",
            "format": "int32"
          },
          "day": {
            "type": "integer",
            "format": "int32"
          },
          "hours": {
            "type": "integer",
            "format": "int32"
          },
          "minutes": {
            "type": "integer",
            "format": "int32"
          },
          "month": {
            "type": "integer",
            "format": "int32"
          },
          "nanos": {
            "type": "integer",
            "format": "int32"
          },
          "seconds": {
            "type": "integer",
            "format": "int32"
          },
          "time": {
            "type": "integer",
            "format": "int64"
          },
          "timezoneOffset": {
            "type": "integer",
            "format": "int32"
          },
          "year": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "UpdateKeysRequest": {
        "title": "UpdateKeysRequest",
        "type": "object",
        "properties": {
          "deleted": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CILKeys"
            }
          },
          "path": {
            "type": "string"
          },
          "upserted": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CILKeys"
            }
          }
        }
      },
      "View": {
        "title": "View",
        "type": "object",
        "properties": {
          "contentType": {
            "type": "string"
          }
        }
      },
      "Workflow": {
        "title": "Workflow",
        "type": "object",
        "properties": {
          "data_points": {
            "type": "integer",
            "format": "int64"
          },
          "distinct_xpaths": {
            "type": "integer",
            "format": "int64"
          },
          "gathered": {
            "type": "integer",
            "format": "int64"
          },
          "last_duration": {
            "type": "integer",
            "format": "int64"
          },
          "last_end_time": {
            "type": "string",
            "format": "date-time"
          },
          "last_run_input": {
            "type": "string"
          },
          "last_run_output": {
            "type": "string"
          },
          "last_run_params": {
            "type": "string"
          },
          "last_run_params_json": {
            "$ref": "#/components/schemas/ParamsJson"
          },
          "last_start_time": {
            "type": "string",
            "format": "date-time"
          },
          "last_status": {
            "type": "string"
          },
          "logical_schema_id": {
            "type": "integer",
            "format": "int64"
          },
          "schema_id": {
            "type": "string"
          },
          "schema_name": {
            "type": "string"
          },
          "tables": {
            "type": "integer",
            "format": "int64"
          },
          "total": {
            "type": "integer",
            "format": "int64"
          }
        }
      },
      "WorkflowsResponse": {
        "title": "WorkflowsResponse",
        "type": "object",
        "properties": {
          "current_page": {
            "type": "integer",
            "format": "int32"
          },
          "max_page": {
            "type": "integer",
            "format": "int32"
          },
          "workflows": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Workflow"
            }
          }
        }
      },
      "XMLSchema": {
        "title": "XMLSchema",
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int64"
          },
          "idOrg": {
            "type": "integer",
            "format": "int64"
          },
          "schemaName": {
            "type": "string"
          }
        }
      }
    }
  }
}