{
  "openapi": "3.0.0",
  "info": {
    "title": "idmx-backend-lb",
    "version": "0.0.1",
    "description": "Centrient",
    "contact": {
      "name": "chand singh",
      "email": "csingh@mckinsol.com"
    }
  },
  "paths": {
    "/add-idmxMaterial-fields": {
      "get": {
        "x-controller-name": "FieldsController",
        "x-operation-name": "addIdmxMaterialFields",
        "tags": [
          "FieldsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of FieldsController.addIdmxMaterialFields"
          }
        },
        "operationId": "FieldsController.addIdmxMaterialFields"
      }
    },
    "/add-material-fields": {
      "get": {
        "x-controller-name": "FieldsController",
        "x-operation-name": "addMaterialFields",
        "tags": [
          "FieldsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of FieldsController.addMaterialFields"
          }
        },
        "operationId": "FieldsController.addMaterialFields"
      }
    },
    "/alterAllTables": {
      "get": {
        "x-controller-name": "MigrationController",
        "x-operation-name": "alterAllTables",
        "tags": [
          "MigrationController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MigrationController.alterAllTables"
          }
        },
        "operationId": "MigrationController.alterAllTables"
      }
    },
    "/approval-flow": {
      "post": {
        "x-controller-name": "ApprovalFlowsController",
        "x-operation-name": "createApprovalFlow",
        "tags": [
          "ApprovalFlowsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ApprovalFlowsController.createApprovalFlow"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "ApprovalFlowsController.createApprovalFlow"
      },
      "put": {
        "x-controller-name": "ApprovalFlowsController",
        "x-operation-name": "updateApprovalFlow",
        "tags": [
          "ApprovalFlowsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ApprovalFlowsController.updateApprovalFlow"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "ApprovalFlowsController.updateApprovalFlow"
      },
      "get": {
        "x-controller-name": "ApprovalFlowsController",
        "x-operation-name": "findAllApprovalFlows",
        "tags": [
          "ApprovalFlowsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ApprovalFlowsController.findAllApprovalFlows"
          }
        },
        "operationId": "ApprovalFlowsController.findAllApprovalFlows"
      },
      "delete": {
        "x-controller-name": "ApprovalFlowsController",
        "x-operation-name": "deleteApprovalFlow",
        "tags": [
          "ApprovalFlowsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ApprovalFlowsController.deleteApprovalFlow"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "ApprovalFlowsController.deleteApprovalFlow"
      }
    },
    "/approval-flow-details": {
      "post": {
        "x-controller-name": "ApprovalFlowsDetailsController",
        "x-operation-name": "createApprovalFlowDetails",
        "tags": [
          "ApprovalFlowsDetailsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ApprovalFlowsDetailsController.createApprovalFlowDetails"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "ApprovalFlowsDetailsController.createApprovalFlowDetails"
      },
      "put": {
        "x-controller-name": "ApprovalFlowsDetailsController",
        "x-operation-name": "updateApprovalFlowDetails",
        "tags": [
          "ApprovalFlowsDetailsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ApprovalFlowsDetailsController.updateApprovalFlowDetails"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "ApprovalFlowsDetailsController.updateApprovalFlowDetails"
      },
      "get": {
        "x-controller-name": "ApprovalFlowsDetailsController",
        "x-operation-name": "findAllApprovalFlowDetails",
        "tags": [
          "ApprovalFlowsDetailsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ApprovalFlowsDetailsController.findAllApprovalFlowDetails"
          }
        },
        "operationId": "ApprovalFlowsDetailsController.findAllApprovalFlowDetails"
      },
      "delete": {
        "x-controller-name": "ApprovalFlowsDetailsController",
        "x-operation-name": "deleteApprovalFlowDetails",
        "tags": [
          "ApprovalFlowsDetailsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ApprovalFlowsDetailsController.deleteApprovalFlowDetails"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "ApprovalFlowsDetailsController.deleteApprovalFlowDetails"
      }
    },
    "/audit-logs": {
      "get": {
        "x-controller-name": "AuditLogsController",
        "x-operation-name": "findAllDesignations",
        "tags": [
          "AuditLogsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of AuditLogsController.findAllDesignations"
          }
        },
        "operationId": "AuditLogsController.findAllDesignations"
      }
    },
    "/auth/applicationPassword": {
      "post": {
        "x-controller-name": "AuthController",
        "x-operation-name": "applicationPassword",
        "tags": [
          "AuthController"
        ],
        "responses": {
          "200": {
            "description": "Return value of AuthController.applicationPassword"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "AuthController.applicationPassword"
      }
    },
    "/auth/fetchUserPermission": {
      "post": {
        "x-controller-name": "AuthController",
        "x-operation-name": "fetchUserPermission",
        "tags": [
          "AuthController"
        ],
        "responses": {
          "200": {
            "description": "Return value of AuthController.fetchUserPermission"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "AuthController.fetchUserPermission"
      }
    },
    "/auth/forgotPassword": {
      "post": {
        "x-controller-name": "AuthController",
        "x-operation-name": "forgotPassword",
        "tags": [
          "AuthController"
        ],
        "responses": {
          "200": {
            "description": "Return value of AuthController.forgotPassword"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "AuthController.forgotPassword"
      }
    },
    "/auth/login": {
      "post": {
        "x-controller-name": "AuthController",
        "x-operation-name": "userLogin",
        "tags": [
          "AuthController"
        ],
        "responses": {
          "200": {
            "description": "Return value of AuthController.userLogin"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "AuthController.userLogin"
      }
    },
    "/auth/resetPassword": {
      "post": {
        "x-controller-name": "AuthController",
        "x-operation-name": "resetPassword",
        "tags": [
          "AuthController"
        ],
        "responses": {
          "200": {
            "description": "Return value of AuthController.resetPassword"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "AuthController.resetPassword"
      }
    },
    "/auth/resetUserApplicationPassword": {
      "post": {
        "x-controller-name": "AuthController",
        "x-operation-name": "resetUserPassword",
        "tags": [
          "AuthController"
        ],
        "responses": {
          "200": {
            "description": "Return value of AuthController.resetUserPassword"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "AuthController.resetUserPassword"
      }
    },
    "/auth/tokenExchange": {
      "post": {
        "x-controller-name": "AuthController",
        "x-operation-name": "verifySSO",
        "tags": [
          "AuthController"
        ],
        "responses": {
          "200": {
            "description": "Return value of AuthController.verifySSO"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "AuthController.verifySSO"
      }
    },
    "/auth/verifyOTP": {
      "post": {
        "x-controller-name": "AuthController",
        "x-operation-name": "verifyOTP",
        "tags": [
          "AuthController"
        ],
        "responses": {
          "200": {
            "description": "Return value of AuthController.verifyOTP"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "AuthController.verifyOTP"
      }
    },
    "/business-rule/auto-fix": {
      "post": {
        "x-controller-name": "BusinessRuleController",
        "x-operation-name": "autoFixBusinessRule",
        "tags": [
          "BusinessRuleController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BusinessRuleController.autoFixBusinessRule"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "BusinessRuleController.autoFixBusinessRule"
      }
    },
    "/business-rule/download": {
      "get": {
        "x-controller-name": "BusinessRuleController",
        "x-operation-name": "downloadBusinessRules",
        "tags": [
          "BusinessRuleController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BusinessRuleController.downloadBusinessRules"
          }
        },
        "operationId": "BusinessRuleController.downloadBusinessRules"
      }
    },
    "/business-rule/download_extended": {
      "get": {
        "x-controller-name": "BusinessRuleController",
        "x-operation-name": "downloadBusinessRulesExtended",
        "tags": [
          "BusinessRuleController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BusinessRuleController.downloadBusinessRulesExtended"
          }
        },
        "operationId": "BusinessRuleController.downloadBusinessRulesExtended"
      }
    },
    "/business-rule": {
      "post": {
        "x-controller-name": "BusinessRuleController",
        "x-operation-name": "createBusinessRule",
        "tags": [
          "BusinessRuleController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BusinessRuleController.createBusinessRule"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "BusinessRuleController.createBusinessRule"
      },
      "put": {
        "x-controller-name": "BusinessRuleController",
        "x-operation-name": "updateBusinessRule",
        "tags": [
          "BusinessRuleController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BusinessRuleController.updateBusinessRule"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "BusinessRuleController.updateBusinessRule"
      },
      "get": {
        "x-controller-name": "BusinessRuleController",
        "x-operation-name": "findAllBusinessRules",
        "tags": [
          "BusinessRuleController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BusinessRuleController.findAllBusinessRules"
          }
        },
        "operationId": "BusinessRuleController.findAllBusinessRules"
      },
      "delete": {
        "x-controller-name": "BusinessRuleController",
        "x-operation-name": "deleteBusinessRule",
        "tags": [
          "BusinessRuleController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BusinessRuleController.deleteBusinessRule"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "BusinessRuleController.deleteBusinessRule"
      }
    },
    "/business-rule-definition": {
      "post": {
        "x-controller-name": "BusinessRuleController",
        "x-operation-name": "createBusinessRuleDefinition",
        "tags": [
          "BusinessRuleController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BusinessRuleController.createBusinessRuleDefinition"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "BusinessRuleController.createBusinessRuleDefinition"
      },
      "put": {
        "x-controller-name": "BusinessRuleController",
        "x-operation-name": "updateBusinessRuleDefinition",
        "tags": [
          "BusinessRuleController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BusinessRuleController.updateBusinessRuleDefinition"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "BusinessRuleController.updateBusinessRuleDefinition"
      },
      "get": {
        "x-controller-name": "BusinessRuleController",
        "x-operation-name": "findAllBusinessRuleDefinitions",
        "tags": [
          "BusinessRuleController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BusinessRuleController.findAllBusinessRuleDefinitions"
          }
        },
        "operationId": "BusinessRuleController.findAllBusinessRuleDefinitions"
      },
      "delete": {
        "x-controller-name": "BusinessRuleController",
        "x-operation-name": "deleteBusinessRuleDefinition",
        "tags": [
          "BusinessRuleController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BusinessRuleController.deleteBusinessRuleDefinition"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "BusinessRuleController.deleteBusinessRuleDefinition"
      }
    },
    "/business-rules-apply": {
      "post": {
        "x-controller-name": "BusinessRuleController",
        "x-operation-name": "businessRuleApplyNew",
        "tags": [
          "BusinessRuleController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BusinessRuleController.businessRuleApplyNew"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "BusinessRuleController.businessRuleApplyNew"
      }
    },
    "/business-rules-filtered": {
      "post": {
        "x-controller-name": "BusinessRuleController",
        "x-operation-name": "findFilteredBusinessRules",
        "tags": [
          "BusinessRuleController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BusinessRuleController.findFilteredBusinessRules"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "BusinessRuleController.findFilteredBusinessRules"
      }
    },
    "/createUserGroupsMaterialType": {
      "post": {
        "x-controller-name": "UserGroupsMaterialTypeController",
        "x-operation-name": "createUserGroupsMaterialType",
        "tags": [
          "UserGroupsMaterialTypeController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserGroupsMaterialTypeController.createUserGroupsMaterialType"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserGroupsMaterialTypeController.createUserGroupsMaterialType"
      }
    },
    "/createUserGroupsViews": {
      "post": {
        "x-controller-name": "UserGroupsViewsController",
        "x-operation-name": "createUserGroupsViews",
        "tags": [
          "UserGroupsViewsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserGroupsViewsController.createUserGroupsViews"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserGroupsViewsController.createUserGroupsViews"
      }
    },
    "/createUserUserGroups": {
      "post": {
        "x-controller-name": "UserUserGroupsController",
        "x-operation-name": "createUserUserGroups",
        "tags": [
          "UserUserGroupsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserUserGroupsController.createUserUserGroups"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserUserGroupsController.createUserUserGroups"
      }
    },
    "/deleteApprovalFlowTable": {
      "post": {
        "x-controller-name": "ApprovalFlowsDetailsController",
        "x-operation-name": "deleteApprovalFlowDetailsTable",
        "tags": [
          "ApprovalFlowsDetailsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ApprovalFlowsDetailsController.deleteApprovalFlowDetailsTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "ApprovalFlowsDetailsController.deleteApprovalFlowDetailsTable"
      }
    },
    "/deleteBusinessRuleTable": {
      "post": {
        "x-controller-name": "BusinessRuleController",
        "x-operation-name": "deleteBusinessRuleTable",
        "tags": [
          "BusinessRuleController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BusinessRuleController.deleteBusinessRuleTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "BusinessRuleController.deleteBusinessRuleTable"
      }
    },
    "/deleteDepartmentFieldsTable": {
      "post": {
        "x-controller-name": "DepartmentFieldsController",
        "x-operation-name": "deleteDepartmentFieldsTable",
        "tags": [
          "DepartmentFieldsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentFieldsController.deleteDepartmentFieldsTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DepartmentFieldsController.deleteDepartmentFieldsTable"
      }
    },
    "/deleteDepartmentMaterialTable": {
      "post": {
        "x-controller-name": "DepartmentMaterialMappingController",
        "x-operation-name": "deleteDepartmentMaterialTable",
        "tags": [
          "DepartmentMaterialMappingController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentMaterialMappingController.deleteDepartmentMaterialTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DepartmentMaterialMappingController.deleteDepartmentMaterialTable"
      }
    },
    "/deleteDepartmentTable": {
      "post": {
        "x-controller-name": "DepartmentController",
        "x-operation-name": "deleteDepartmentTable",
        "tags": [
          "DepartmentController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentController.deleteDepartmentTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DepartmentController.deleteDepartmentTable"
      }
    },
    "/deleteDepartmentViewsTable": {
      "post": {
        "x-controller-name": "DepartmentViewsController",
        "x-operation-name": "deleteDepartmentViewsTable",
        "tags": [
          "DepartmentViewsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentViewsController.deleteDepartmentViewsTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DepartmentViewsController.deleteDepartmentViewsTable"
      }
    },
    "/deleteDesignationTable": {
      "post": {
        "x-controller-name": "DesignationController",
        "x-operation-name": "deleteDesignationTable",
        "tags": [
          "DesignationController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DesignationController.deleteDesignationTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DesignationController.deleteDesignationTable"
      }
    },
    "/deleteDimensionTable": {
      "post": {
        "x-controller-name": "DimensionController",
        "x-operation-name": "deleteDimensionTable",
        "tags": [
          "DimensionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DimensionController.deleteDimensionTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DimensionController.deleteDimensionTable"
      }
    },
    "/deleteFailedMaterialTable": {
      "post": {
        "x-controller-name": "FailedMaterialController",
        "x-operation-name": "deleteFailedMaterialTable",
        "tags": [
          "FailedMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of FailedMaterialController.deleteFailedMaterialTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "FailedMaterialController.deleteFailedMaterialTable"
      }
    },
    "/deleteFieldsTable": {
      "post": {
        "x-controller-name": "FieldsController",
        "x-operation-name": "deleteFieldsTable",
        "tags": [
          "FieldsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of FieldsController.deleteFieldsTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "FieldsController.deleteFieldsTable"
      }
    },
    "/deleteMaterialTypeTable": {
      "post": {
        "x-controller-name": "MaterialTypeController",
        "x-operation-name": "deleteMaterialTypeTable",
        "tags": [
          "MaterialTypeController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MaterialTypeController.deleteMaterialTypeTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "MaterialTypeController.deleteMaterialTypeTable"
      }
    },
    "/deleteMaterialViewsTable": {
      "post": {
        "x-controller-name": "MaterialViewController",
        "x-operation-name": "deleteMaterialViewsTable",
        "tags": [
          "MaterialViewController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MaterialViewController.deleteMaterialViewsTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "MaterialViewController.deleteMaterialViewsTable"
      }
    },
    "/deleteOrganisationTable": {
      "post": {
        "x-controller-name": "OrganisationController",
        "x-operation-name": "deleteOrganisationTable",
        "tags": [
          "OrganisationController"
        ],
        "responses": {
          "200": {
            "description": "Return value of OrganisationController.deleteOrganisationTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "OrganisationController.deleteOrganisationTable"
      }
    },
    "/deletePermissionTable": {
      "post": {
        "x-controller-name": "PermissionController",
        "x-operation-name": "deletePermissionTable",
        "tags": [
          "PermissionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of PermissionController.deletePermissionTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "PermissionController.deletePermissionTable"
      }
    },
    "/deleteReasonTable": {
      "post": {
        "x-controller-name": "ReasonController",
        "x-operation-name": "deleteReasonTable",
        "tags": [
          "ReasonController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ReasonController.deleteReasonTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "ReasonController.deleteReasonTable"
      }
    },
    "/deleteRegionTable": {
      "post": {
        "x-controller-name": "RegionController",
        "x-operation-name": "deleteRegionTable",
        "tags": [
          "RegionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of RegionController.deleteRegionTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "RegionController.deleteRegionTable"
      }
    },
    "/deleteStatusTable": {
      "post": {
        "x-controller-name": "StatusController",
        "x-operation-name": "deleteStatusTable",
        "tags": [
          "StatusController"
        ],
        "responses": {
          "200": {
            "description": "Return value of StatusController.deleteStatusTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "StatusController.deleteStatusTable"
      }
    },
    "/deleteUserGroupPermissionsTable": {
      "post": {
        "x-controller-name": "UserGroupPermissionsController",
        "x-operation-name": "deleteUserGroupPermissionsTable",
        "tags": [
          "UserGroupPermissionsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserGroupPermissionsController.deleteUserGroupPermissionsTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserGroupPermissionsController.deleteUserGroupPermissionsTable"
      }
    },
    "/deleteUserGroupTable": {
      "post": {
        "x-controller-name": "UserGroupController",
        "x-operation-name": "deleteUserGroupTable",
        "tags": [
          "UserGroupController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserGroupController.deleteUserGroupTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserGroupController.deleteUserGroupTable"
      }
    },
    "/deleteUserGroupsMaterialType": {
      "post": {
        "x-controller-name": "UserGroupsMaterialTypeController",
        "x-operation-name": "deleteUserGroupsMaterialType",
        "tags": [
          "UserGroupsMaterialTypeController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserGroupsMaterialTypeController.deleteUserGroupsMaterialType"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserGroupsMaterialTypeController.deleteUserGroupsMaterialType"
      }
    },
    "/deleteUserGroupsMaterialTypeTable": {
      "post": {
        "x-controller-name": "UserGroupsMaterialTypeController",
        "x-operation-name": "deleteUserGroupsMaterialTypeTable",
        "tags": [
          "UserGroupsMaterialTypeController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserGroupsMaterialTypeController.deleteUserGroupsMaterialTypeTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserGroupsMaterialTypeController.deleteUserGroupsMaterialTypeTable"
      }
    },
    "/deleteUserGroupsViews": {
      "post": {
        "x-controller-name": "UserGroupsViewsController",
        "x-operation-name": "deleteUserGroupsViews",
        "tags": [
          "UserGroupsViewsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserGroupsViewsController.deleteUserGroupsViews"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserGroupsViewsController.deleteUserGroupsViews"
      }
    },
    "/deleteUserGroupsViewsTable": {
      "post": {
        "x-controller-name": "UserGroupsViewsController",
        "x-operation-name": "deleteUserGroupsViewsTable",
        "tags": [
          "UserGroupsViewsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserGroupsViewsController.deleteUserGroupsViewsTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserGroupsViewsController.deleteUserGroupsViewsTable"
      }
    },
    "/deleteUserMaterialTable": {
      "post": {
        "x-controller-name": "UserMaterialController",
        "x-operation-name": "deleteUserMaterialTable",
        "tags": [
          "UserMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserMaterialController.deleteUserMaterialTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserMaterialController.deleteUserMaterialTable"
      }
    },
    "/deleteUserPermissionTable": {
      "post": {
        "x-controller-name": "UserPermissionController",
        "x-operation-name": "deleteUserPermissionsTable",
        "tags": [
          "UserPermissionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserPermissionController.deleteUserPermissionsTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserPermissionController.deleteUserPermissionsTable"
      }
    },
    "/deleteUserTable": {
      "post": {
        "x-controller-name": "UserController",
        "x-operation-name": "deleteUserTable",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserController.deleteUserTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserController.deleteUserTable"
      }
    },
    "/deleteUserUserGroups": {
      "post": {
        "x-controller-name": "UserUserGroupsController",
        "x-operation-name": "deleteUserUserGroups",
        "tags": [
          "UserUserGroupsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserUserGroupsController.deleteUserUserGroups"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserUserGroupsController.deleteUserUserGroups"
      }
    },
    "/deleteUserUserGroupsTable": {
      "post": {
        "x-controller-name": "UserUserGroupsController",
        "x-operation-name": "deleteUserUserGroupsTable",
        "tags": [
          "UserUserGroupsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserUserGroupsController.deleteUserUserGroupsTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserUserGroupsController.deleteUserUserGroupsTable"
      }
    },
    "/deleteViewsTable": {
      "post": {
        "x-controller-name": "ViewController",
        "x-operation-name": "deleteViewsTable",
        "tags": [
          "ViewController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ViewController.deleteViewsTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "ViewController.deleteViewsTable"
      }
    },
    "/department": {
      "post": {
        "x-controller-name": "DepartmentController",
        "x-operation-name": "createDepartment",
        "tags": [
          "DepartmentController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentController.createDepartment"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DepartmentController.createDepartment"
      },
      "put": {
        "x-controller-name": "DepartmentController",
        "x-operation-name": "updateDepartment",
        "tags": [
          "DepartmentController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentController.updateDepartment"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DepartmentController.updateDepartment"
      },
      "get": {
        "x-controller-name": "DepartmentController",
        "x-operation-name": "findAllDepartments",
        "tags": [
          "DepartmentController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentController.findAllDepartments"
          }
        },
        "operationId": "DepartmentController.findAllDepartments"
      },
      "delete": {
        "x-controller-name": "DepartmentController",
        "x-operation-name": "deleteDepartment",
        "tags": [
          "DepartmentController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentController.deleteDepartment"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DepartmentController.deleteDepartment"
      }
    },
    "/department-fields/department-id": {
      "get": {
        "x-controller-name": "DepartmentFieldsController",
        "x-operation-name": "findAllUnableDepartment",
        "tags": [
          "DepartmentFieldsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentFieldsController.findAllUnableDepartment"
          }
        },
        "operationId": "DepartmentFieldsController.findAllUnableDepartment"
      }
    },
    "/department-fields/material-departments": {
      "get": {
        "x-controller-name": "DepartmentFieldsController",
        "x-operation-name": "findAllDepartmentMaterialsFields",
        "tags": [
          "DepartmentFieldsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentFieldsController.findAllDepartmentMaterialsFields"
          }
        },
        "operationId": "DepartmentFieldsController.findAllDepartmentMaterialsFields"
      }
    },
    "/department-fields": {
      "post": {
        "x-controller-name": "DepartmentFieldsController",
        "x-operation-name": "createDepartmentFields",
        "tags": [
          "DepartmentFieldsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentFieldsController.createDepartmentFields"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DepartmentFieldsController.createDepartmentFields"
      },
      "put": {
        "x-controller-name": "DepartmentFieldsController",
        "x-operation-name": "updateDepartmentFields",
        "tags": [
          "DepartmentFieldsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentFieldsController.updateDepartmentFields"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DepartmentFieldsController.updateDepartmentFields"
      },
      "get": {
        "x-controller-name": "DepartmentFieldsController",
        "x-operation-name": "findAllDepartmentFields",
        "tags": [
          "DepartmentFieldsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentFieldsController.findAllDepartmentFields"
          }
        },
        "operationId": "DepartmentFieldsController.findAllDepartmentFields"
      }
    },
    "/department-fields-delete": {
      "post": {
        "x-controller-name": "DepartmentFieldsController",
        "x-operation-name": "deleteDepartmentFields",
        "tags": [
          "DepartmentFieldsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentFieldsController.deleteDepartmentFields"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DepartmentFieldsController.deleteDepartmentFields"
      }
    },
    "/department-material": {
      "post": {
        "x-controller-name": "DepartmentMaterialMappingController",
        "x-operation-name": "createDepartmentMaterial",
        "tags": [
          "DepartmentMaterialMappingController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentMaterialMappingController.createDepartmentMaterial"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DepartmentMaterialMappingController.createDepartmentMaterial"
      },
      "put": {
        "x-controller-name": "DepartmentMaterialMappingController",
        "x-operation-name": "updateDepartmentMaterial",
        "tags": [
          "DepartmentMaterialMappingController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentMaterialMappingController.updateDepartmentMaterial"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DepartmentMaterialMappingController.updateDepartmentMaterial"
      },
      "get": {
        "x-controller-name": "DepartmentMaterialMappingController",
        "x-operation-name": "findAllDepartmentMaterial",
        "tags": [
          "DepartmentMaterialMappingController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentMaterialMappingController.findAllDepartmentMaterial"
          }
        },
        "operationId": "DepartmentMaterialMappingController.findAllDepartmentMaterial"
      },
      "delete": {
        "x-controller-name": "DepartmentMaterialMappingController",
        "x-operation-name": "deleteDepartmentMaterial",
        "tags": [
          "DepartmentMaterialMappingController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentMaterialMappingController.deleteDepartmentMaterial"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DepartmentMaterialMappingController.deleteDepartmentMaterial"
      }
    },
    "/department-users/allUsers": {
      "get": {
        "x-controller-name": "DepartmentUsersController",
        "x-operation-name": "findAllDepartmentallUsers",
        "tags": [
          "DepartmentUsersController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentUsersController.findAllDepartmentallUsers"
          }
        },
        "operationId": "DepartmentUsersController.findAllDepartmentallUsers"
      }
    },
    "/department-users": {
      "post": {
        "x-controller-name": "DepartmentUsersController",
        "x-operation-name": "createDepartmentUsers",
        "tags": [
          "DepartmentUsersController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentUsersController.createDepartmentUsers"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DepartmentUsersController.createDepartmentUsers"
      },
      "put": {
        "x-controller-name": "DepartmentUsersController",
        "x-operation-name": "updateDepartmentUsers",
        "tags": [
          "DepartmentUsersController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentUsersController.updateDepartmentUsers"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DepartmentUsersController.updateDepartmentUsers"
      },
      "get": {
        "x-controller-name": "DepartmentUsersController",
        "x-operation-name": "findAllDepartmentUsers",
        "tags": [
          "DepartmentUsersController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentUsersController.findAllDepartmentUsers"
          }
        },
        "operationId": "DepartmentUsersController.findAllDepartmentUsers"
      }
    },
    "/department-users-delete": {
      "post": {
        "x-controller-name": "DepartmentUsersController",
        "x-operation-name": "deleteDepartmentUsers",
        "tags": [
          "DepartmentUsersController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentUsersController.deleteDepartmentUsers"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DepartmentUsersController.deleteDepartmentUsers"
      }
    },
    "/department-views": {
      "post": {
        "x-controller-name": "DepartmentViewsController",
        "x-operation-name": "createDepartmentViews",
        "tags": [
          "DepartmentViewsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentViewsController.createDepartmentViews"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DepartmentViewsController.createDepartmentViews"
      },
      "put": {
        "x-controller-name": "DepartmentViewsController",
        "x-operation-name": "updateDepartmentViews",
        "tags": [
          "DepartmentViewsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentViewsController.updateDepartmentViews"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DepartmentViewsController.updateDepartmentViews"
      },
      "get": {
        "x-controller-name": "DepartmentViewsController",
        "x-operation-name": "findAllDepartmentViews",
        "tags": [
          "DepartmentViewsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentViewsController.findAllDepartmentViews"
          }
        },
        "operationId": "DepartmentViewsController.findAllDepartmentViews"
      },
      "delete": {
        "x-controller-name": "DepartmentViewsController",
        "x-operation-name": "deleteDepartmentViews",
        "tags": [
          "DepartmentViewsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DepartmentViewsController.deleteDepartmentViews"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DepartmentViewsController.deleteDepartmentViews"
      }
    },
    "/designation": {
      "post": {
        "x-controller-name": "DesignationController",
        "x-operation-name": "createDesignation",
        "tags": [
          "DesignationController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DesignationController.createDesignation"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DesignationController.createDesignation"
      },
      "put": {
        "x-controller-name": "DesignationController",
        "x-operation-name": "updateDesignation",
        "tags": [
          "DesignationController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DesignationController.updateDesignation"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DesignationController.updateDesignation"
      },
      "get": {
        "x-controller-name": "DesignationController",
        "x-operation-name": "findAllDesignations",
        "tags": [
          "DesignationController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DesignationController.findAllDesignations"
          }
        },
        "operationId": "DesignationController.findAllDesignations"
      },
      "delete": {
        "x-controller-name": "DesignationController",
        "x-operation-name": "deleteDesignation",
        "tags": [
          "DesignationController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DesignationController.deleteDesignation"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DesignationController.deleteDesignation"
      }
    },
    "/dimension": {
      "post": {
        "x-controller-name": "DimensionController",
        "x-operation-name": "createDimension",
        "tags": [
          "DimensionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DimensionController.createDimension"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DimensionController.createDimension"
      },
      "put": {
        "x-controller-name": "DimensionController",
        "x-operation-name": "updateDimension",
        "tags": [
          "DimensionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DimensionController.updateDimension"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DimensionController.updateDimension"
      },
      "get": {
        "x-controller-name": "DimensionController",
        "x-operation-name": "findAllDimensions",
        "tags": [
          "DimensionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DimensionController.findAllDimensions"
          }
        },
        "operationId": "DimensionController.findAllDimensions"
      },
      "delete": {
        "x-controller-name": "DimensionController",
        "x-operation-name": "deleteDimension",
        "tags": [
          "DimensionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DimensionController.deleteDimension"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DimensionController.deleteDimension"
      }
    },
    "/download-error-logs": {
      "post": {
        "x-controller-name": "AuditLogsController",
        "x-operation-name": "downloadErrorLogs",
        "tags": [
          "AuditLogsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of AuditLogsController.downloadErrorLogs"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "AuditLogsController.downloadErrorLogs"
      }
    },
    "/dropTable": {
      "get": {
        "x-controller-name": "MigrationController",
        "x-operation-name": "dropTable",
        "tags": [
          "MigrationController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MigrationController.dropTable"
          }
        },
        "operationId": "MigrationController.dropTable"
      }
    },
    "/error-logs": {
      "post": {
        "x-controller-name": "AuditLogsController",
        "x-operation-name": "errorLogs",
        "tags": [
          "AuditLogsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of AuditLogsController.errorLogs"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "AuditLogsController.errorLogs"
      }
    },
    "/failed-material": {
      "post": {
        "x-controller-name": "FailedMaterialController",
        "x-operation-name": "createFailedMaterial",
        "tags": [
          "FailedMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of FailedMaterialController.createFailedMaterial"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "FailedMaterialController.createFailedMaterial"
      },
      "put": {
        "x-controller-name": "FailedMaterialController",
        "x-operation-name": "updateFailedMaterial",
        "tags": [
          "FailedMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of FailedMaterialController.updateFailedMaterial"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "FailedMaterialController.updateFailedMaterial"
      },
      "get": {
        "x-controller-name": "FailedMaterialController",
        "x-operation-name": "findAllFailedMaterial",
        "tags": [
          "FailedMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of FailedMaterialController.findAllFailedMaterial"
          }
        },
        "operationId": "FailedMaterialController.findAllFailedMaterial"
      },
      "delete": {
        "x-controller-name": "FailedMaterialController",
        "x-operation-name": "deleteFieldsFailedMaterial",
        "tags": [
          "FailedMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of FailedMaterialController.deleteFieldsFailedMaterial"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "FailedMaterialController.deleteFieldsFailedMaterial"
      }
    },
    "/fetch-material-type-group": {
      "post": {
        "x-controller-name": "MaterialTypeController",
        "x-operation-name": "fetchMaterialTypeGroup",
        "tags": [
          "MaterialTypeController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MaterialTypeController.fetchMaterialTypeGroup"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "MaterialTypeController.fetchMaterialTypeGroup"
      }
    },
    "/fields": {
      "post": {
        "x-controller-name": "FieldsController",
        "x-operation-name": "createFields",
        "tags": [
          "FieldsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of FieldsController.createFields"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "FieldsController.createFields"
      },
      "put": {
        "x-controller-name": "FieldsController",
        "x-operation-name": "updateFields",
        "tags": [
          "FieldsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of FieldsController.updateFields"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "FieldsController.updateFields"
      },
      "get": {
        "x-controller-name": "FieldsController",
        "x-operation-name": "findAllFields",
        "tags": [
          "FieldsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of FieldsController.findAllFields"
          }
        },
        "operationId": "FieldsController.findAllFields"
      },
      "delete": {
        "x-controller-name": "FieldsController",
        "x-operation-name": "deleteFields",
        "tags": [
          "FieldsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of FieldsController.deleteFields"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "FieldsController.deleteFields"
      }
    },
    "/findAllUserGroupsMaterialType": {
      "get": {
        "x-controller-name": "UserGroupsMaterialTypeController",
        "x-operation-name": "findAllUserGroupsMaterialType",
        "tags": [
          "UserGroupsMaterialTypeController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserGroupsMaterialTypeController.findAllUserGroupsMaterialType"
          }
        },
        "operationId": "UserGroupsMaterialTypeController.findAllUserGroupsMaterialType"
      }
    },
    "/findAllUserGroupsViews": {
      "get": {
        "x-controller-name": "UserGroupsViewsController",
        "x-operation-name": "findAllUserGroupsViews",
        "tags": [
          "UserGroupsViewsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserGroupsViewsController.findAllUserGroupsViews"
          }
        },
        "operationId": "UserGroupsViewsController.findAllUserGroupsViews"
      }
    },
    "/findAllUserUserGroups": {
      "get": {
        "x-controller-name": "UserUserGroupsController",
        "x-operation-name": "findAllUserUserGroups",
        "tags": [
          "UserUserGroupsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserUserGroupsController.findAllUserUserGroups"
          }
        },
        "operationId": "UserUserGroupsController.findAllUserUserGroups"
      }
    },
    "/get-dataquality-trend": {
      "post": {
        "x-controller-name": "ScoreCardController",
        "x-operation-name": "getQualityTrendReadOnly",
        "tags": [
          "ScoreCardController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ScoreCardController.getQualityTrendReadOnly"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "ScoreCardController.getQualityTrendReadOnly"
      }
    },
    "/getSchema": {
      "get": {
        "x-controller-name": "MigrationController",
        "x-operation-name": "getSchema",
        "tags": [
          "MigrationController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MigrationController.getSchema"
          }
        },
        "operationId": "MigrationController.getSchema"
      }
    },
    "/idmx-material/additonal-Info": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "additonalInfo",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.additonalInfo"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.additonalInfo"
      },
      "get": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "getAdditonalInfo",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.getAdditonalInfo"
          }
        },
        "operationId": "IdmxMaterialController.getAdditonalInfo"
      }
    },
    "/idmx-material/auto-fix": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "createIdmxMaterialAutoFix",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.createIdmxMaterialAutoFix"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.createIdmxMaterialAutoFix"
      }
    },
    "/idmx-material/fetch-material-details": {
      "get": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "fetchMaterialDetails",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.fetchMaterialDetails"
          }
        },
        "operationId": "IdmxMaterialController.fetchMaterialDetails"
      }
    },
    "/idmx-material/fetch-valuation-class": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "fetchValuationClass",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.fetchValuationClass"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.fetchValuationClass"
      }
    },
    "/idmx-material/get-moc-data": {
      "get": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "findMocDAta",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.findMocDAta"
          }
        },
        "operationId": "IdmxMaterialController.findMocDAta"
      }
    },
    "/idmx-material/material-characterstic-final-search": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "fetchMaterialCharacterFinal",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.fetchMaterialCharacterFinal"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.fetchMaterialCharacterFinal"
      }
    },
    "/idmx-material/material-characterstic-type-search": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "fetchMaterialCharacterStics",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.fetchMaterialCharacterStics"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.fetchMaterialCharacterStics"
      }
    },
    "/idmx-material/material-characterstic-value-search": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "fetchMaterialCharactersticValueSearch",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.fetchMaterialCharactersticValueSearch"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.fetchMaterialCharactersticValueSearch"
      }
    },
    "/idmx-material/material-class-type-search": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "fetchMaterialClassTypeSearch",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.fetchMaterialClassTypeSearch"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.fetchMaterialClassTypeSearch"
      }
    },
    "/idmx-material/material-classification-characterstics-search": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "fetchMaterialClassificationCharacterstic",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.fetchMaterialClassificationCharacterstic"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.fetchMaterialClassificationCharacterstic"
      }
    },
    "/idmx-material/material-classification-class-search": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "fetchMaterialClassificationClass",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.fetchMaterialClassificationClass"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.fetchMaterialClassificationClass"
      }
    },
    "/idmx-material/material-classification-search": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "fetchMaterialClassification",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.fetchMaterialClassification"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.fetchMaterialClassification"
      }
    },
    "/idmx-material/material-data-owner": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "createMaterialDataOwner",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.createMaterialDataOwner"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.createMaterialDataOwner"
      },
      "get": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "materialDataOwner",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.materialDataOwner"
          }
        },
        "operationId": "IdmxMaterialController.materialDataOwner"
      }
    },
    "/idmx-material/material-distribution-channel-search": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "fetchMaterialDistributionChannel",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.fetchMaterialDistributionChannel"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.fetchMaterialDistributionChannel"
      }
    },
    "/idmx-material/material-plant-search": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "fetchMaterialPlant",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.fetchMaterialPlant"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.fetchMaterialPlant"
      }
    },
    "/idmx-material/material-request": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "fetchMaterialRequest",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.fetchMaterialRequest"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.fetchMaterialRequest"
      }
    },
    "/idmx-material/material-sales-org-search": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "fetchMaterialSalesOrg",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.fetchMaterialSalesOrg"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.fetchMaterialSalesOrg"
      }
    },
    "/idmx-material/material-storage-location-search": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "fetchMaterialStorageLocation",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.fetchMaterialStorageLocation"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.fetchMaterialStorageLocation"
      }
    },
    "/idmx-material/material-storage-type-search": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "fetchMaterialStorageType",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.fetchMaterialStorageType"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.fetchMaterialStorageType"
      }
    },
    "/idmx-material/material-valuation-area-search": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "fetchMaterialValuationArea",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.fetchMaterialValuationArea"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.fetchMaterialValuationArea"
      }
    },
    "/idmx-material/material-valuation-type-search": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "fetchMaterialValuationType",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.fetchMaterialValuationType"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.fetchMaterialValuationType"
      }
    },
    "/idmx-material/material-warehouse-number-search": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "fetchMaterialWarehouseNumber",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.fetchMaterialWarehouseNumber"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.fetchMaterialWarehouseNumber"
      }
    },
    "/idmx-material/product-hierarchy": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "fetchMaterialProductHierarchy",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.fetchMaterialProductHierarchy"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.fetchMaterialProductHierarchy"
      }
    },
    "/idmx-material/request-history-reports": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "historyReports",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.historyReports"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.historyReports"
      }
    },
    "/idmx-material/request-version-reports": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "versionReports",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.versionReports"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.versionReports"
      }
    },
    "/idmx-material/scheduling-margin-key": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "fetchSchedulingMarginKey",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.fetchSchedulingMarginKey"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.fetchSchedulingMarginKey"
      }
    },
    "/idmx-material/special-movement": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "fetchSpecialMovement",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.fetchSpecialMovement"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.fetchSpecialMovement"
      }
    },
    "/idmx-material/statusCount": {
      "get": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "idmxMaterialStatusCount",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.idmxMaterialStatusCount"
          }
        },
        "operationId": "IdmxMaterialController.idmxMaterialStatusCount"
      }
    },
    "/idmx-material": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "createIdmxMaterial",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.createIdmxMaterial"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.createIdmxMaterial"
      },
      "put": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "updateIdmxMaterial",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.updateIdmxMaterial"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.updateIdmxMaterial"
      },
      "get": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "findAllIdmxMaterial",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.findAllIdmxMaterial"
          }
        },
        "operationId": "IdmxMaterialController.findAllIdmxMaterial"
      },
      "delete": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "deleteIdmxMaterial",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.deleteIdmxMaterial"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.deleteIdmxMaterial"
      }
    },
    "/idmx-material-clone": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "cloneIdmxMaterial",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.cloneIdmxMaterial"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.cloneIdmxMaterial"
      }
    },
    "/material-fields": {
      "post": {
        "x-controller-name": "MaterialFieldsController",
        "x-operation-name": "createMaterialFields",
        "tags": [
          "MaterialFieldsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MaterialFieldsController.createMaterialFields"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "MaterialFieldsController.createMaterialFields"
      },
      "get": {
        "x-controller-name": "MaterialFieldsController",
        "x-operation-name": "findAllMaterialType",
        "tags": [
          "MaterialFieldsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MaterialFieldsController.findAllMaterialType"
          }
        },
        "operationId": "MaterialFieldsController.findAllMaterialType"
      }
    },
    "/material-search": {
      "post": {
        "x-controller-name": "IdmxMaterialController",
        "x-operation-name": "fetchMaterialNumber",
        "tags": [
          "IdmxMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of IdmxMaterialController.fetchMaterialNumber"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "IdmxMaterialController.fetchMaterialNumber"
      }
    },
    "/material-type/material-fields": {
      "get": {
        "x-controller-name": "MaterialTypeController",
        "x-operation-name": "materialFieldsType",
        "tags": [
          "MaterialTypeController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MaterialTypeController.materialFieldsType"
          }
        },
        "operationId": "MaterialTypeController.materialFieldsType"
      }
    },
    "/material-type": {
      "post": {
        "x-controller-name": "MaterialTypeController",
        "x-operation-name": "createMaterialType",
        "tags": [
          "MaterialTypeController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MaterialTypeController.createMaterialType"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "MaterialTypeController.createMaterialType"
      },
      "put": {
        "x-controller-name": "MaterialTypeController",
        "x-operation-name": "updateMaterialType",
        "tags": [
          "MaterialTypeController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MaterialTypeController.updateMaterialType"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "MaterialTypeController.updateMaterialType"
      },
      "get": {
        "x-controller-name": "MaterialTypeController",
        "x-operation-name": "findAllMaterialType",
        "tags": [
          "MaterialTypeController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MaterialTypeController.findAllMaterialType"
          }
        },
        "operationId": "MaterialTypeController.findAllMaterialType"
      },
      "delete": {
        "x-controller-name": "MaterialTypeController",
        "x-operation-name": "deleteMaterialType",
        "tags": [
          "MaterialTypeController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MaterialTypeController.deleteMaterialType"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "MaterialTypeController.deleteMaterialType"
      }
    },
    "/material-type-group": {
      "post": {
        "x-controller-name": "MaterialTypeController",
        "x-operation-name": "createMaterialTypeGroup",
        "tags": [
          "MaterialTypeController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MaterialTypeController.createMaterialTypeGroup"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array"
              }
            }
          }
        },
        "operationId": "MaterialTypeController.createMaterialTypeGroup"
      }
    },
    "/material-type-group-count": {
      "get": {
        "x-controller-name": "MaterialTypeController",
        "x-operation-name": "materialTypeGroupCount",
        "tags": [
          "MaterialTypeController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MaterialTypeController.materialTypeGroupCount"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "MaterialTypeController.materialTypeGroupCount"
      }
    },
    "/material-views": {
      "post": {
        "x-controller-name": "MaterialViewController",
        "x-operation-name": "createMaterialViews",
        "tags": [
          "MaterialViewController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MaterialViewController.createMaterialViews"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "MaterialViewController.createMaterialViews"
      },
      "put": {
        "x-controller-name": "MaterialViewController",
        "x-operation-name": "updateMaterialViews",
        "tags": [
          "MaterialViewController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MaterialViewController.updateMaterialViews"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "MaterialViewController.updateMaterialViews"
      },
      "get": {
        "x-controller-name": "MaterialViewController",
        "x-operation-name": "findAllMaterialViews",
        "tags": [
          "MaterialViewController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MaterialViewController.findAllMaterialViews"
          }
        },
        "operationId": "MaterialViewController.findAllMaterialViews"
      },
      "delete": {
        "x-controller-name": "MaterialViewController",
        "x-operation-name": "deleteMaterialViews",
        "tags": [
          "MaterialViewController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MaterialViewController.deleteMaterialViews"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "MaterialViewController.deleteMaterialViews"
      }
    },
    "/middlewareTesting": {
      "post": {
        "x-controller-name": "PingController",
        "x-operation-name": "middlewareTesting",
        "tags": [
          "PingController"
        ],
        "responses": {
          "200": {
            "description": "Return value of PingController.middlewareTesting"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "name": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "description": "Request body description",
          "required": true
        },
        "operationId": "PingController.middlewareTesting"
      }
    },
    "/migrate": {
      "get": {
        "x-controller-name": "MigrationController",
        "x-operation-name": "migrate",
        "tags": [
          "MigrationController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MigrationController.migrate"
          }
        },
        "operationId": "MigrationController.migrate"
      }
    },
    "/migrateData": {
      "get": {
        "x-controller-name": "MigrationController",
        "x-operation-name": "migrateData",
        "tags": [
          "MigrationController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MigrationController.migrateData"
          }
        },
        "operationId": "MigrationController.migrateData"
      }
    },
    "/organisation": {
      "post": {
        "x-controller-name": "OrganisationController",
        "x-operation-name": "createOrganisation",
        "tags": [
          "OrganisationController"
        ],
        "responses": {
          "200": {
            "description": "Return value of OrganisationController.createOrganisation"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "OrganisationController.createOrganisation"
      },
      "put": {
        "x-controller-name": "OrganisationController",
        "x-operation-name": "updateOrganisations",
        "tags": [
          "OrganisationController"
        ],
        "responses": {
          "200": {
            "description": "Return value of OrganisationController.updateOrganisations"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "OrganisationController.updateOrganisations"
      },
      "get": {
        "x-controller-name": "OrganisationController",
        "x-operation-name": "findAllOrganisations",
        "tags": [
          "OrganisationController"
        ],
        "responses": {
          "200": {
            "description": "Return value of OrganisationController.findAllOrganisations"
          }
        },
        "operationId": "OrganisationController.findAllOrganisations"
      },
      "delete": {
        "x-controller-name": "OrganisationController",
        "x-operation-name": "deleteOrganisations",
        "tags": [
          "OrganisationController"
        ],
        "responses": {
          "200": {
            "description": "Return value of OrganisationController.deleteOrganisations"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "OrganisationController.deleteOrganisations"
      }
    },
    "/permission": {
      "post": {
        "x-controller-name": "PermissionController",
        "x-operation-name": "createPermissions",
        "tags": [
          "PermissionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of PermissionController.createPermissions"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "PermissionController.createPermissions"
      },
      "put": {
        "x-controller-name": "PermissionController",
        "x-operation-name": "updatePermissions",
        "tags": [
          "PermissionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of PermissionController.updatePermissions"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "PermissionController.updatePermissions"
      },
      "get": {
        "x-controller-name": "PermissionController",
        "x-operation-name": "findAllPermissions",
        "tags": [
          "PermissionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of PermissionController.findAllPermissions"
          }
        },
        "operationId": "PermissionController.findAllPermissions"
      },
      "delete": {
        "x-controller-name": "PermissionController",
        "x-operation-name": "deletePermissions",
        "tags": [
          "PermissionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of PermissionController.deletePermissions"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "PermissionController.deletePermissions"
      }
    },
    "/ping": {
      "get": {
        "x-controller-name": "PingController",
        "x-operation-name": "ping",
        "tags": [
          "PingController"
        ],
        "responses": {
          "200": {
            "description": "Return value of PingController.ping"
          }
        },
        "operationId": "PingController.ping"
      }
    },
    "/profillingReport": {
      "post": {
        "x-controller-name": "ProfillingController",
        "x-operation-name": "profillingReport",
        "tags": [
          "ProfillingController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ProfillingController.profillingReport"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "ProfillingController.profillingReport"
      }
    },
    "/reason": {
      "post": {
        "x-controller-name": "ReasonController",
        "x-operation-name": "createReason",
        "tags": [
          "ReasonController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ReasonController.createReason"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "ReasonController.createReason"
      },
      "put": {
        "x-controller-name": "ReasonController",
        "x-operation-name": "updateReason",
        "tags": [
          "ReasonController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ReasonController.updateReason"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "ReasonController.updateReason"
      },
      "get": {
        "x-controller-name": "ReasonController",
        "x-operation-name": "findAllReasons",
        "tags": [
          "ReasonController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ReasonController.findAllReasons"
          }
        },
        "operationId": "ReasonController.findAllReasons"
      },
      "delete": {
        "x-controller-name": "ReasonController",
        "x-operation-name": "deleteReason",
        "tags": [
          "ReasonController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ReasonController.deleteReason"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "ReasonController.deleteReason"
      }
    },
    "/region": {
      "post": {
        "x-controller-name": "RegionController",
        "x-operation-name": "createRegion",
        "tags": [
          "RegionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of RegionController.createRegion"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "RegionController.createRegion"
      },
      "put": {
        "x-controller-name": "RegionController",
        "x-operation-name": "updateRegion",
        "tags": [
          "RegionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of RegionController.updateRegion"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "RegionController.updateRegion"
      },
      "get": {
        "x-controller-name": "RegionController",
        "x-operation-name": "findAllRegions",
        "tags": [
          "RegionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of RegionController.findAllRegions"
          }
        },
        "operationId": "RegionController.findAllRegions"
      },
      "delete": {
        "x-controller-name": "RegionController",
        "x-operation-name": "deleteRegion",
        "tags": [
          "RegionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of RegionController.deleteRegion"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "RegionController.deleteRegion"
      }
    },
    "/runBRFailQuery": {
      "post": {
        "x-controller-name": "PingController",
        "x-operation-name": "testBRPost",
        "tags": [
          "PingController"
        ],
        "responses": {
          "200": {
            "description": "Return value of PingController.testBRPost"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "PingController.testBRPost"
      }
    },
    "/runQuery": {
      "post": {
        "x-controller-name": "PingController",
        "x-operation-name": "testPost",
        "tags": [
          "PingController"
        ],
        "responses": {
          "200": {
            "description": "Return value of PingController.testPost"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "PingController.testPost"
      }
    },
    "/sap-table": {
      "post": {
        "x-controller-name": "SapTablesController",
        "x-operation-name": "createSapTable",
        "tags": [
          "SapTablesController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapTablesController.createSapTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "SapTablesController.createSapTable"
      },
      "put": {
        "x-controller-name": "SapTablesController",
        "x-operation-name": "updateSapTable",
        "tags": [
          "SapTablesController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapTablesController.updateSapTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "SapTablesController.updateSapTable"
      },
      "get": {
        "x-controller-name": "SapTablesController",
        "x-operation-name": "findAllSapTables",
        "tags": [
          "SapTablesController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapTablesController.findAllSapTables"
          }
        },
        "operationId": "SapTablesController.findAllSapTables"
      },
      "delete": {
        "x-controller-name": "SapTablesController",
        "x-operation-name": "deleteSapTable",
        "tags": [
          "SapTablesController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapTablesController.deleteSapTable"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "SapTablesController.deleteSapTable"
      }
    },
    "/sap-table-fields": {
      "get": {
        "x-controller-name": "SapTablesController",
        "x-operation-name": "getAllSapTableFields",
        "tags": [
          "SapTablesController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapTablesController.getAllSapTableFields"
          }
        },
        "operationId": "SapTablesController.getAllSapTableFields"
      }
    },
    "/scorecard-filtered/list": {
      "get": {
        "x-controller-name": "BusinessRuleController",
        "x-operation-name": "FailedRulesList",
        "tags": [
          "BusinessRuleController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BusinessRuleController.FailedRulesList"
          }
        },
        "operationId": "BusinessRuleController.FailedRulesList"
      }
    },
    "/scorecard-filtered": {
      "post": {
        "x-controller-name": "ScoreCardController",
        "x-operation-name": "getScoreCardFiltered",
        "tags": [
          "ScoreCardController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ScoreCardController.getScoreCardFiltered"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "ScoreCardController.getScoreCardFiltered"
      }
    },
    "/scorecard-filtered-list/download": {
      "get": {
        "x-controller-name": "BusinessRuleController",
        "x-operation-name": "downloadFailedRules",
        "tags": [
          "BusinessRuleController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BusinessRuleController.downloadFailedRules"
          }
        },
        "operationId": "BusinessRuleController.downloadFailedRules"
      }
    },
    "/scorecard-filtered-list": {
      "post": {
        "x-controller-name": "ScoreCardController",
        "x-operation-name": "getScoreCardFilteredList",
        "tags": [
          "ScoreCardController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ScoreCardController.getScoreCardFilteredList"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "ScoreCardController.getScoreCardFilteredList"
      }
    },
    "/scorecard-overall": {
      "get": {
        "x-controller-name": "ScoreCardController",
        "x-operation-name": "getScoreCardOverall",
        "tags": [
          "ScoreCardController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ScoreCardController.getScoreCardOverall"
          }
        },
        "operationId": "ScoreCardController.getScoreCardOverall"
      }
    },
    "/scorecard-tableview": {
      "post": {
        "x-controller-name": "ScoreCardController",
        "x-operation-name": "scorecardTableView",
        "tags": [
          "ScoreCardController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ScoreCardController.scorecardTableView"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "ScoreCardController.scorecardTableView"
      }
    },
    "/status": {
      "post": {
        "x-controller-name": "StatusController",
        "x-operation-name": "createStatus",
        "tags": [
          "StatusController"
        ],
        "responses": {
          "200": {
            "description": "Return value of StatusController.createStatus"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "StatusController.createStatus"
      },
      "put": {
        "x-controller-name": "StatusController",
        "x-operation-name": "updateStatus",
        "tags": [
          "StatusController"
        ],
        "responses": {
          "200": {
            "description": "Return value of StatusController.updateStatus"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "StatusController.updateStatus"
      },
      "get": {
        "x-controller-name": "StatusController",
        "x-operation-name": "findAllStatus",
        "tags": [
          "StatusController"
        ],
        "responses": {
          "200": {
            "description": "Return value of StatusController.findAllStatus"
          }
        },
        "operationId": "StatusController.findAllStatus"
      },
      "delete": {
        "x-controller-name": "StatusController",
        "x-operation-name": "deleteStatus",
        "tags": [
          "StatusController"
        ],
        "responses": {
          "200": {
            "description": "Return value of StatusController.deleteStatus"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "StatusController.deleteStatus"
      }
    },
    "/updateUserGroupsMaterialType": {
      "post": {
        "x-controller-name": "UserGroupsMaterialTypeController",
        "x-operation-name": "updateUserGroupsMaterialType",
        "tags": [
          "UserGroupsMaterialTypeController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserGroupsMaterialTypeController.updateUserGroupsMaterialType"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserGroupsMaterialTypeController.updateUserGroupsMaterialType"
      }
    },
    "/updateUserGroupsViews": {
      "post": {
        "x-controller-name": "UserGroupsViewsController",
        "x-operation-name": "updateUserGroupsViews",
        "tags": [
          "UserGroupsViewsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserGroupsViewsController.updateUserGroupsViews"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserGroupsViewsController.updateUserGroupsViews"
      }
    },
    "/updateUserUserGroups": {
      "post": {
        "x-controller-name": "UserUserGroupsController",
        "x-operation-name": "updateUserUserGroups",
        "tags": [
          "UserUserGroupsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserUserGroupsController.updateUserUserGroups"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserUserGroupsController.updateUserUserGroups"
      }
    },
    "/user": {
      "post": {
        "x-controller-name": "UserController",
        "x-operation-name": "createUser",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserController.createUser"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserController.createUser"
      },
      "put": {
        "x-controller-name": "UserController",
        "x-operation-name": "updateUsers",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserController.updateUsers"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserController.updateUsers"
      },
      "get": {
        "x-controller-name": "UserController",
        "x-operation-name": "findAllUsers",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserController.findAllUsers"
          }
        },
        "operationId": "UserController.findAllUsers"
      },
      "delete": {
        "x-controller-name": "UserController",
        "x-operation-name": "deleteUsers",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserController.deleteUsers"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserController.deleteUsers"
      }
    },
    "/user-departments": {
      "post": {
        "x-controller-name": "UserController",
        "x-operation-name": "userDepartments",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserController.userDepartments"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserController.userDepartments"
      }
    },
    "/user-details": {
      "get": {
        "x-controller-name": "UserController",
        "x-operation-name": "findUser",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserController.findUser"
          }
        },
        "operationId": "UserController.findUser"
      }
    },
    "/user-group": {
      "post": {
        "x-controller-name": "UserGroupController",
        "x-operation-name": "createUserGroup",
        "tags": [
          "UserGroupController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserGroupController.createUserGroup"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserGroupController.createUserGroup"
      },
      "put": {
        "x-controller-name": "UserGroupController",
        "x-operation-name": "updateUserGroup",
        "tags": [
          "UserGroupController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserGroupController.updateUserGroup"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserGroupController.updateUserGroup"
      },
      "get": {
        "x-controller-name": "UserGroupController",
        "x-operation-name": "findAllUserGroup",
        "tags": [
          "UserGroupController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserGroupController.findAllUserGroup"
          }
        },
        "operationId": "UserGroupController.findAllUserGroup"
      },
      "delete": {
        "x-controller-name": "UserGroupController",
        "x-operation-name": "deleteUserGroup",
        "tags": [
          "UserGroupController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserGroupController.deleteUserGroup"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserGroupController.deleteUserGroup"
      }
    },
    "/user-group-permissions": {
      "post": {
        "x-controller-name": "UserGroupPermissionsController",
        "x-operation-name": "createUserGroupPermissions",
        "tags": [
          "UserGroupPermissionsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserGroupPermissionsController.createUserGroupPermissions"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserGroupPermissionsController.createUserGroupPermissions"
      },
      "put": {
        "x-controller-name": "UserGroupPermissionsController",
        "x-operation-name": "updateUserGroupPermissions",
        "tags": [
          "UserGroupPermissionsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserGroupPermissionsController.updateUserGroupPermissions"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserGroupPermissionsController.updateUserGroupPermissions"
      },
      "get": {
        "x-controller-name": "UserGroupPermissionsController",
        "x-operation-name": "findAllUserGroupPermissions",
        "tags": [
          "UserGroupPermissionsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserGroupPermissionsController.findAllUserGroupPermissions"
          }
        },
        "operationId": "UserGroupPermissionsController.findAllUserGroupPermissions"
      },
      "delete": {
        "x-controller-name": "UserGroupPermissionsController",
        "x-operation-name": "deleteUserGroupPermissions",
        "tags": [
          "UserGroupPermissionsController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserGroupPermissionsController.deleteUserGroupPermissions"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserGroupPermissionsController.deleteUserGroupPermissions"
      }
    },
    "/user-material": {
      "post": {
        "x-controller-name": "UserMaterialController",
        "x-operation-name": "createUserMaterial",
        "tags": [
          "UserMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserMaterialController.createUserMaterial"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserMaterialController.createUserMaterial"
      },
      "put": {
        "x-controller-name": "UserMaterialController",
        "x-operation-name": "updateUserMaterial",
        "tags": [
          "UserMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserMaterialController.updateUserMaterial"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserMaterialController.updateUserMaterial"
      },
      "get": {
        "x-controller-name": "UserMaterialController",
        "x-operation-name": "findAllUserMaterial",
        "tags": [
          "UserMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserMaterialController.findAllUserMaterial"
          }
        },
        "operationId": "UserMaterialController.findAllUserMaterial"
      },
      "delete": {
        "x-controller-name": "UserMaterialController",
        "x-operation-name": "deleteUserMaterial",
        "tags": [
          "UserMaterialController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserMaterialController.deleteUserMaterial"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserMaterialController.deleteUserMaterial"
      }
    },
    "/user-permission": {
      "post": {
        "x-controller-name": "UserPermissionController",
        "x-operation-name": "createUserPermissions",
        "tags": [
          "UserPermissionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserPermissionController.createUserPermissions"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserPermissionController.createUserPermissions"
      },
      "put": {
        "x-controller-name": "UserPermissionController",
        "x-operation-name": "updateUserPermissions",
        "tags": [
          "UserPermissionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserPermissionController.updateUserPermissions"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserPermissionController.updateUserPermissions"
      },
      "get": {
        "x-controller-name": "UserPermissionController",
        "x-operation-name": "findAllUserPermissions",
        "tags": [
          "UserPermissionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserPermissionController.findAllUserPermissions"
          }
        },
        "operationId": "UserPermissionController.findAllUserPermissions"
      },
      "delete": {
        "x-controller-name": "UserPermissionController",
        "x-operation-name": "deleteUserPermissions",
        "tags": [
          "UserPermissionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserPermissionController.deleteUserPermissions"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserPermissionController.deleteUserPermissions"
      }
    },
    "/user-profile-pic": {
      "post": {
        "x-controller-name": "UserController",
        "x-operation-name": "userProfile",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserController.userProfile"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "imageBase64": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "description": "Base64-encoded image data",
          "required": true
        },
        "operationId": "UserController.userProfile"
      }
    },
    "/user-type": {
      "post": {
        "x-controller-name": "UserTypeController",
        "x-operation-name": "createUserType",
        "tags": [
          "UserTypeController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserTypeController.createUserType"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserTypeController.createUserType"
      },
      "put": {
        "x-controller-name": "UserTypeController",
        "x-operation-name": "updateUserType",
        "tags": [
          "UserTypeController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserTypeController.updateUserType"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserTypeController.updateUserType"
      },
      "get": {
        "x-controller-name": "UserTypeController",
        "x-operation-name": "findAllUserType",
        "tags": [
          "UserTypeController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserTypeController.findAllUserType"
          }
        },
        "operationId": "UserTypeController.findAllUserType"
      },
      "delete": {
        "x-controller-name": "UserTypeController",
        "x-operation-name": "deleteUserType",
        "tags": [
          "UserTypeController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserTypeController.deleteUserType"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserTypeController.deleteUserType"
      }
    },
    "/users-list/download": {
      "get": {
        "x-controller-name": "UserController",
        "x-operation-name": "downloadUserList",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserController.downloadUserList"
          }
        },
        "operationId": "UserController.downloadUserList"
      }
    },
    "/validationHelp": {
      "post": {
        "x-controller-name": "ValidationController",
        "x-operation-name": "createViews",
        "tags": [
          "ValidationController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ValidationController.createViews"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "ValidationController.createViews"
      }
    },
    "/views": {
      "post": {
        "x-controller-name": "ViewController",
        "x-operation-name": "createViews",
        "tags": [
          "ViewController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ViewController.createViews"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "ViewController.createViews"
      },
      "put": {
        "x-controller-name": "ViewController",
        "x-operation-name": "updateViews",
        "tags": [
          "ViewController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ViewController.updateViews"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "ViewController.updateViews"
      },
      "get": {
        "x-controller-name": "ViewController",
        "x-operation-name": "findAllViews",
        "tags": [
          "ViewController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ViewController.findAllViews"
          }
        },
        "operationId": "ViewController.findAllViews"
      },
      "delete": {
        "x-controller-name": "ViewController",
        "x-operation-name": "deleteViews",
        "tags": [
          "ViewController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ViewController.deleteViews"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "ViewController.deleteViews"
      }
    }
  },
  "servers": [
    {
      "url": "http://api.dev.tds.centrient.idmx.io"
    }
  ]
}