{
  "openapi": "3.0.0",
  "info": {
    "version": "v1",
    "title": "Access Risk Management ARM Web APIs"
  },
  "tags":[{"name":"AccessContext"},{"name":"AccessReview"},{"name":"ChangeLogs"},{"name":"CompatibilityMatrix"},{"name":"CustomerSettings"},{"name":"Dashboard"},{"name":"DataStorage"},{"name":"EmergencyAccessManagement"},{"name":"ErpSystemBlacklists"},{"name":"ErpSystemData"},{"name":"ErpSystems"},{"name":"FilteredDashboard"},{"name":"ImportResults"},{"name":"Lookups"},{"name":"RealTimeReports"},{"name":"ReportLayouts"},{"name":"Reports"},{"name":"SapSystem"},{"name":"SecurityExtract"},{"name":"Service"},{"name":"SuccessFactorsSystem"},{"name":"UserCustomerSettings"},{"name":"UserManagement"}],
  "paths": {
    "/api/accessContext/columns": {
      "get": {
        "tags": [
          "AccessContext"
        ],
        "summary": "Gets all available column names for access contexts.",
        "operationId": "GetAvailableColumns",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/accessContext/all/{customerId}": {
      "get": {
        "tags": [
          "AccessContext"
        ],
        "summary": "Gets contexts for specified customer.",
        "operationId": "GetContextsByCustomer",
        "parameters": [
          {
            "name": "customerId",
            "in": "path",
            "description": "Identifier of the customer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/accessContext/all/{customerId}/includeDeleted": {
      "get": {
        "tags": [
          "AccessContext"
        ],
        "summary": "Gets all contexts for specified customer. Includes deleted contexts.",
        "operationId": "GetAllContextsByCustomer",
        "parameters": [
          {
            "name": "customerId",
            "in": "path",
            "description": "Identifier of the customer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/accessContext/all/{customerId}/{userId}": {
      "get": {
        "tags": [
          "AccessContext"
        ],
        "summary": "Gets contexts for specified user.",
        "operationId": "GetContextsByUser",
        "parameters": [
          {
            "name": "customerId",
            "in": "path",
            "description": "Identifier of the customer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "path",
            "description": "Identifier of the user.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessContextEntity"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/accessContext/{contextId}": {
      "get": {
        "tags": [
          "AccessContext"
        ],
        "summary": "Gets context by ID.",
        "operationId": "GetContextById",
        "parameters": [
          {
            "name": "contextId",
            "in": "path",
            "description": "Identifier of the context.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/AccessContextEntity"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/AccessContextEntity"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/AccessContextEntity"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/AccessContextEntity"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/AccessContextEntity"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/AccessContextEntity"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/AccessContextEntity"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/AccessContextEntity"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/AccessContextEntity"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/AccessContextEntity"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/AccessContextEntity"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AccessContextEntity"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/AccessContextEntity"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/AccessContextEntity"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AccessContextEntity"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AccessContextEntity"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      },
      "delete": {
        "tags": [
          "AccessContext"
        ],
        "summary": "Deletes access context.",
        "operationId": "DeleteContext",
        "parameters": [
          {
            "name": "contextId",
            "in": "path",
            "description": "Identifier of the context.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/accessContext": {
      "post": {
        "tags": [
          "AccessContext"
        ],
        "summary": "Creates access context using specified metadata.",
        "operationId": "CreateContext",
        "requestBody": {
          "$ref": "#/components/requestBodies/AccessContextModel"
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "format": "uuid",
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "format": "uuid",
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "format": "uuid",
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "format": "uuid",
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "format": "uuid",
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "format": "uuid",
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "format": "uuid",
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "format": "uuid",
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "format": "uuid",
                  "type": "string"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "format": "uuid",
                  "type": "string"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "format": "uuid",
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "format": "uuid",
                  "type": "string"
                }
              },
              "application/xml": {
                "schema": {
                  "format": "uuid",
                  "type": "string"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "format": "uuid",
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "format": "uuid",
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      },
      "patch": {
        "tags": [
          "AccessContext"
        ],
        "summary": "Updates access context using specified metadata.",
        "operationId": "UpdateContext",
        "requestBody": {
          "$ref": "#/components/requestBodies/AccessContextModel"
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/accessContext/{customerId}/areEnabled": {
      "get": {
        "tags": [
          "AccessContext"
        ],
        "summary": "Determines if access contexts are enabled for specified customer.",
        "operationId": "AreAccessContextsEnabled",
        "parameters": [
          {
            "name": "customerId",
            "in": "path",
            "description": "Identifier of the customer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/accessContext/{customerId}/enable": {
      "post": {
        "tags": [
          "AccessContext"
        ],
        "summary": "Enables access contexts for the customer.",
        "operationId": "EnableAccessContexts",
        "parameters": [
          {
            "name": "customerId",
            "in": "path",
            "description": "Identifier of the customer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/accessContext/{customerId}/disable": {
      "post": {
        "tags": [
          "AccessContext"
        ],
        "summary": "Disables access contexts for the customer.",
        "operationId": "DisableAccessContexts",
        "parameters": [
          {
            "name": "customerId",
            "in": "path",
            "description": "Identifier of the customer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/accessContext/{contextId}/{userId}/add": {
      "post": {
        "tags": [
          "AccessContext"
        ],
        "summary": "Assigns user to the access context.",
        "operationId": "AssignUser",
        "parameters": [
          {
            "name": "contextId",
            "in": "path",
            "description": "Identifier of the context.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "path",
            "description": "Identifier of the user.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/accessContext/{contextId}/{userId}/remove": {
      "post": {
        "tags": [
          "AccessContext"
        ],
        "summary": "Unassigns user from the access context.",
        "operationId": "UnassignUser",
        "parameters": [
          {
            "name": "contextId",
            "in": "path",
            "description": "Identifier of the context.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "path",
            "description": "Identifier of the user.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/accessContext/{customerId}/{userId}/assign": {
      "post": {
        "tags": [
          "AccessContext"
        ],
        "summary": "Assigns user to the access context.",
        "operationId": "AssignAccessContextListForUser",
        "parameters": [
          {
            "name": "customerId",
            "in": "path",
            "description": "Identifier of the customer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "path",
            "description": "Identifier of the user.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/xml": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json-patch+json": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            }
          },
          "description": "Idenfiers of contexts to assign to user."
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/accessReview/reviews/{erpSystemId}": {
      "get": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Returns Access Reviews for a given erp system. OData endpoint.",
        "operationId": "GetAccessReviews",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/accessReview/reviewer/reviews/{erpSystemId}": {
      "get": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Returns Access Reviews for a current user as a reviewer. OData endpoint.",
        "operationId": "GetReviewerAccessReviews",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewDashboardDto"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/accessReview/details/{reviewId}": {
      "get": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Returns Access Review administrator details.",
        "operationId": "GetReviewDetails",
        "parameters": [
          {
            "name": "reviewId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewDto"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewDto"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewDto"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewDto"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewDto"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewDto"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewDto"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewDto"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewDto"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewDto"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewDto"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewDto"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewDto"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewDto"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/accessReview/reviewer/details/{reviewId}": {
      "get": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Returns Access Review details for a current user as a reviewer.",
        "operationId": "GetReviewerReviewDetails",
        "parameters": [
          {
            "name": "reviewId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewForReviewerDto"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewForReviewerDto"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewForReviewerDto"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewForReviewerDto"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewForReviewerDto"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewForReviewerDto"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewForReviewerDto"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewForReviewerDto"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewForReviewerDto"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewForReviewerDto"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewForReviewerDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewForReviewerDto"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewForReviewerDto"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewForReviewerDto"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewForReviewerDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AccessReviewForReviewerDto"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/accessReview/reviews/completedandoverdue": {
      "post": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Returns Completed and Overdue Access Reviews.",
        "operationId": "GetCompletedAndOverdueReviews",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/CompletedAndOverdueReviewsRequest"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/CompletedAndOverdueReviewsRequest"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/CompletedAndOverdueReviewsRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/CompletedAndOverdueReviewsRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/CompletedAndOverdueReviewsRequest"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/CompletedAndOverdueReviewsRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/CompletedAndOverdueReviewsRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/CompletedAndOverdueReviewsRequest"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/CompletedAndOverdueReviewsRequest"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/CompletedAndOverdueReviewsRequest"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/CompletedAndOverdueReviewsRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CompletedAndOverdueReviewsRequest"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/CompletedAndOverdueReviewsRequest"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/CompletedAndOverdueReviewsRequest"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/CompletedAndOverdueReviewsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CompletedAndOverdueReviewsRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CompletedAndOverdueReviewsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewLookup"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewLookup"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewLookup"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewLookup"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewLookup"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewLookup"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewLookup"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewLookup"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewLookup"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewLookup"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewLookup"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewLookup"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewLookup"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewLookup"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewLookup"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccessReviewLookup"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/accessReview/create": {
      "post": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Creates a new access review.",
        "operationId": "CreateReview",
        "requestBody": {
          "$ref": "#/components/requestBodies/AccessReviewDto"
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "409": {
            "description": "Conflict",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "string"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/accessReview/update": {
      "patch": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Updates an access review.",
        "operationId": "UpdateReview",
        "requestBody": {
          "$ref": "#/components/requestBodies/AccessReviewDto"
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "409": {
            "description": "Conflict",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "string"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/accessReview/submit/{reviewId}": {
      "post": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Submits the specified access review.",
        "operationId": "SubmitReview",
        "parameters": [
          {
            "name": "reviewId",
            "in": "path",
            "description": "The identifier of the review.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/accessReview/reviewerStatuses/{reviewId}": {
      "get": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Returns Reviewer Statuses for a given review.",
        "operationId": "GetReviewerStatuses",
        "parameters": [
          {
            "name": "reviewId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ReviewerStatusDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ReviewerStatusDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ReviewerStatusDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ReviewerStatusDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ReviewerStatusDto"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ReviewerStatusDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ReviewerStatusDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ReviewerStatusDto"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ReviewerStatusDto"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ReviewerStatusDto"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ReviewerStatusDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ReviewerStatusDto"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ReviewerStatusDto"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ReviewerStatusDto"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ReviewerStatusDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ReviewerStatusDto"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/accessReview/reviewItems/userToRole/{reviewId}": {
      "get": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Returns the Access Review items for a given review of type 'UserToRole'.  Supports OData.",
        "operationId": "GetReviewItemsUserToRole",
        "parameters": [
          {
            "name": "reviewId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleReviewDto"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleReviewDto"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleReviewDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleReviewDto"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleReviewDto"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleReviewDto"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleReviewDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleReviewDto"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/accessReview/reviewItems/roleToTcode/{reviewId}": {
      "get": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Returns the Access Review items for a given review of type 'RoleToTcode'.  Supports OData.",
        "operationId": "GetReviewItemsRoleToTcode",
        "parameters": [
          {
            "name": "reviewId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleTcodeReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleTcodeReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleTcodeReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleTcodeReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleTcodeReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleTcodeReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleTcodeReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleTcodeReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleTcodeReviewDto"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleTcodeReviewDto"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleTcodeReviewDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleTcodeReviewDto"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleTcodeReviewDto"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleTcodeReviewDto"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleTcodeReviewDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleTcodeReviewDto"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/accessReview/reviewItems/roleToTcode/{reviewItemId}/risks": {
      "get": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Returns Role To TCode Review item rules.",
        "operationId": "GetRoleTCodeRisks",
        "parameters": [
          {
            "name": "reviewItemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/accessReview/reviewItems/userToRisk/{reviewId}": {
      "get": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Returns the Access Review items for a given review of type 'UserToRisk'.  Supports OData.",
        "operationId": "GetReviewItemsUserToRisk",
        "parameters": [
          {
            "name": "reviewId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskReviewDto"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskReviewDto"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskReviewDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskReviewDto"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskReviewDto"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskReviewDto"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskReviewDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskReviewDto"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/accessReview/reviewItems/userToRiskItem/{reviewItemId}/roles": {
      "get": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Gets roles related to specified UserToRisk review item.",
        "operationId": "GetUserRiskRoles",
        "parameters": [
          {
            "name": "reviewItemId",
            "in": "path",
            "description": "Identifier of UserToRisk review item.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskSapRolesInfoDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskSapRolesInfoDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskSapRolesInfoDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskSapRolesInfoDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskSapRolesInfoDto"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskSapRolesInfoDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskSapRolesInfoDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskSapRolesInfoDto"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskSapRolesInfoDto"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskSapRolesInfoDto"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskSapRolesInfoDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskSapRolesInfoDto"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskSapRolesInfoDto"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskSapRolesInfoDto"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskSapRolesInfoDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRiskSapRolesInfoDto"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/accessReview/reviewItems/riskToMitigatingControl/{reviewId}": {
      "get": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Returns the Access Review items for a given review of type 'RiskToMitigatingControl'.  Supports OData.",
        "operationId": "GetReviewItemsRiskToMitigatingControl",
        "parameters": [
          {
            "name": "reviewId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskMitigatingControlReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskMitigatingControlReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskMitigatingControlReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskMitigatingControlReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskMitigatingControlReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskMitigatingControlReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskMitigatingControlReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskMitigatingControlReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskMitigatingControlReviewDto"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskMitigatingControlReviewDto"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskMitigatingControlReviewDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskMitigatingControlReviewDto"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskMitigatingControlReviewDto"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskMitigatingControlReviewDto"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskMitigatingControlReviewDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskMitigatingControlReviewDto"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/accessReview/reviewItems/rulebookDetails/{reviewId}": {
      "get": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Returns the Access Review items for a given review of type 'RulebookDetails'.  Supports OData.",
        "operationId": "GetReviewItemsRulebookDetails",
        "parameters": [
          {
            "name": "reviewId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RulebookDetailsReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RulebookDetailsReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RulebookDetailsReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RulebookDetailsReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RulebookDetailsReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RulebookDetailsReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RulebookDetailsReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RulebookDetailsReviewDto"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RulebookDetailsReviewDto"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RulebookDetailsReviewDto"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RulebookDetailsReviewDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RulebookDetailsReviewDto"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RulebookDetailsReviewDto"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RulebookDetailsReviewDto"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RulebookDetailsReviewDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RulebookDetailsReviewDto"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/accessReview/reviewItems/columns": {
      "get": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Gets the column names of the available access review items  that are needed for the presentation layer.",
        "operationId": "GetReviewItemsColumns",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "userToRole": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "roleToTcode": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "userToRisk": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "riskToMitigatingControl": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "rulebookDetails": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "userToRole": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "roleToTcode": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "userToRisk": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "riskToMitigatingControl": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "rulebookDetails": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "userToRole": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "roleToTcode": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "userToRisk": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "riskToMitigatingControl": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "rulebookDetails": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "userToRole": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "roleToTcode": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "userToRisk": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "riskToMitigatingControl": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "rulebookDetails": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "userToRole": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "roleToTcode": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "userToRisk": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "riskToMitigatingControl": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "rulebookDetails": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "userToRole": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "roleToTcode": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "userToRisk": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "riskToMitigatingControl": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "rulebookDetails": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "userToRole": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "roleToTcode": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "userToRisk": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "riskToMitigatingControl": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "rulebookDetails": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "userToRole": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "roleToTcode": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "userToRisk": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "riskToMitigatingControl": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "rulebookDetails": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "userToRole": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "roleToTcode": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "userToRisk": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "riskToMitigatingControl": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "rulebookDetails": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "userToRole": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "roleToTcode": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "userToRisk": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "riskToMitigatingControl": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "rulebookDetails": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "userToRole": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "roleToTcode": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "userToRisk": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "riskToMitigatingControl": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "rulebookDetails": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "userToRole": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "roleToTcode": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "userToRisk": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "riskToMitigatingControl": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "rulebookDetails": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "userToRole": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "roleToTcode": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "userToRisk": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "riskToMitigatingControl": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "rulebookDetails": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "userToRole": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "roleToTcode": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "userToRisk": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "riskToMitigatingControl": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "rulebookDetails": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "userToRole": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "roleToTcode": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "userToRisk": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "riskToMitigatingControl": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "rulebookDetails": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "userToRole": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "roleToTcode": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "userToRisk": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "riskToMitigatingControl": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "rulebookDetails": {
                      "uniqueItems": false,
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        }
      }
    },
    "/api/accessReview/rulebookDetails/businessFunctions/{reviewItemId}": {
      "get": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Returns Rulebook Details item Business Functions.",
        "operationId": "GetRulebookDetailsBusinessFunctions",
        "parameters": [
          {
            "name": "reviewItemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/accessReview/rulebookDetails/mitigatingControls/{reviewItemId}": {
      "get": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Returns Rulebook Details item Mitigating Controls.",
        "operationId": "GetRulebookDetailsMitigatingControls",
        "parameters": [
          {
            "name": "reviewItemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlDto"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlDto"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlDto"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlDto"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlDto"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlDto"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlDto"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlDto"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/accessReview/userToRole/rules/{reviewItemId}": {
      "get": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Returns User to Role Review item rules.",
        "operationId": "GetUserRoleRules",
        "parameters": [
          {
            "name": "reviewItemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleRuleDto"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/accessReview/userToRole/businessFunctions/{userRoleRuleId}": {
      "get": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Returns User to Role Review Rule Business Functions.",
        "operationId": "GetUserRoleRuleBusinessFunctions",
        "parameters": [
          {
            "name": "userRoleRuleId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDto"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/accessReview/userToRole/tCodes/{reviewId}": {
      "get": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Returns User to Role Review item TCodes.",
        "operationId": "GetUserRoleTCodes",
        "parameters": [
          {
            "name": "reviewId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "roleName",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TcodeDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TcodeDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TcodeDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TcodeDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TcodeDto"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TcodeDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TcodeDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TcodeDto"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TcodeDto"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TcodeDto"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TcodeDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TcodeDto"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TcodeDto"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TcodeDto"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TcodeDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TcodeDto"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/accessReview/userToRole/itemsToRemove/{reviewId}": {
      "get": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Returns User Role review items to be removed. OData endpoint.",
        "operationId": "GetUserRolesToRemove",
        "parameters": [
          {
            "name": "reviewId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleToRemoveDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleToRemoveDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleToRemoveDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleToRemoveDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleToRemoveDto"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleToRemoveDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleToRemoveDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleToRemoveDto"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleToRemoveDto"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleToRemoveDto"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleToRemoveDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleToRemoveDto"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleToRemoveDto"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleToRemoveDto"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleToRemoveDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleToRemoveDto"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/accessReview/decide": {
      "post": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Approves, rejects, or resets review item with comment.  Supports group approvals for User to Role and User to Risk reviews.",
        "operationId": "DecideReview",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/DecideReviewRequest"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/DecideReviewRequest"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/DecideReviewRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/DecideReviewRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/DecideReviewRequest"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/DecideReviewRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/DecideReviewRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/DecideReviewRequest"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/DecideReviewRequest"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/DecideReviewRequest"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/DecideReviewRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DecideReviewRequest"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/DecideReviewRequest"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/DecideReviewRequest"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/DecideReviewRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/DecideReviewRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/DecideReviewRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/accessReview/delegateReview": {
      "post": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Delegates Access Review to the New Reviewer with the specified comment.",
        "operationId": "DelegateReview",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewRequest"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewRequest"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewRequest"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewRequest"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewRequest"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewRequest"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewRequest"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewRequest"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewRequest"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/accessReview/delegateReviewItems": {
      "post": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Delegates Access Review Items to the New Reviewer with the specified comment.",
        "operationId": "DelegateReviewItems",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewItemsRequest"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewItemsRequest"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewItemsRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewItemsRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewItemsRequest"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewItemsRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewItemsRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewItemsRequest"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewItemsRequest"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewItemsRequest"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewItemsRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewItemsRequest"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewItemsRequest"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewItemsRequest"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewItemsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewItemsRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/DelegateReviewItemsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/accessReview/users/{sapSystemId}": {
      "get": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Gets users for specified SAP system.",
        "operationId": "GetSapUsers",
        "parameters": [
          {
            "name": "sapSystemId",
            "in": "path",
            "description": "Identifier of SAP system.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapUserDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapUserDto"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapUserDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapUserDto"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapUserDto"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapUserDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapUserDto"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapUserDto"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapUserDto"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapUserDto"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapUserDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapUserDto"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapUserDto"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapUserDto"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapUserDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapUserDto"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/accessReview/users/template/{sapSystemId}": {
      "get": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Gets HR information template for specified SAP system.",
        "operationId": "GetSapUsersTemplate",
        "parameters": [
          {
            "name": "sapSystemId",
            "in": "path",
            "description": "Identifier of SAP system.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/accessReview/users/import/{accountId}/{sapSystemId}": {
      "post": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Import SAP users to ERP system from file.",
        "operationId": "ImportSapUsers",
        "parameters": [
          {
            "name": "accountId",
            "in": "path",
            "description": "Identifier of account.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "sapSystemId",
            "in": "path",
            "description": "Identifier of SAP system.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "description": "Represents a file sent with the HttpRequest.",
                    "type": "string",
                    "format": "binary"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/xml": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "text/plain": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "text/json": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/accessReview/reviewer/comment": {
      "post": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Saves the reviewer comment.",
        "operationId": "SaveReviewerComment",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ReviewerCommentRequest"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ReviewerCommentRequest"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/ReviewerCommentRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ReviewerCommentRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ReviewerCommentRequest"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/ReviewerCommentRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ReviewerCommentRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ReviewerCommentRequest"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/ReviewerCommentRequest"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ReviewerCommentRequest"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ReviewerCommentRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReviewerCommentRequest"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/ReviewerCommentRequest"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/ReviewerCommentRequest"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ReviewerCommentRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ReviewerCommentRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ReviewerCommentRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/accessReview/{reviewId}": {
      "delete": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Deletes a review.",
        "operationId": "DeleteReview",
        "parameters": [
          {
            "name": "reviewId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/accessReview/sendInitialEmail": {
      "post": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Sends the reviewer initial email.",
        "operationId": "SendReviewerInitialEmail",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/SendInitialEmailRequest"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/SendInitialEmailRequest"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/SendInitialEmailRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/SendInitialEmailRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/SendInitialEmailRequest"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/SendInitialEmailRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/SendInitialEmailRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/SendInitialEmailRequest"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/SendInitialEmailRequest"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/SendInitialEmailRequest"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/SendInitialEmailRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SendInitialEmailRequest"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/SendInitialEmailRequest"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/SendInitialEmailRequest"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/SendInitialEmailRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SendInitialEmailRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SendInitialEmailRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/accessReview/schedule/actionLog/{reviewId}": {
      "post": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Schedules a Review Action Log",
        "operationId": "ScheduleActionLog",
        "parameters": [
          {
            "name": "reviewId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/accessReview/schedule/report": {
      "post": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Schedules a Review Report",
        "operationId": "ScheduleReport",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/AccessReviewReportRequest"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/AccessReviewReportRequest"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/AccessReviewReportRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/AccessReviewReportRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/AccessReviewReportRequest"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/AccessReviewReportRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/AccessReviewReportRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/AccessReviewReportRequest"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/AccessReviewReportRequest"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/AccessReviewReportRequest"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/AccessReviewReportRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AccessReviewReportRequest"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/AccessReviewReportRequest"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/AccessReviewReportRequest"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/AccessReviewReportRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AccessReviewReportRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AccessReviewReportRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/accessReview/schedule/rolesRemoval/{reviewId}": {
      "post": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Schedules Roles Removal",
        "operationId": "ScheduleRolesRemoval",
        "parameters": [
          {
            "name": "reviewId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/accessReview/download/rolesRemoval/{reviewId}": {
      "get": {
        "tags": [
          "AccessReview"
        ],
        "summary": "Download Roles Removal Report",
        "operationId": "DownloadRolesRemoval",
        "parameters": [
          {
            "name": "reviewId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/changeLogs/{jobId}/upload": {
      "post": {
        "tags": [
          "ChangeLogs"
        ],
        "summary": "Uploads change logs for specified job to storage.",
        "operationId": "UploadChangeLogs",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "Identifier of the job.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "description": "File to upload.",
                    "type": "string",
                    "format": "binary"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/CompatibilityMatrix/ByType/{systemType}": {
      "get": {
        "tags": [
          "CompatibilityMatrix"
        ],
        "summary": "Get the list of compatibilities for a specific system Type",
        "operationId": "GetCompatibilityMatrixBySystemType",
        "parameters": [
          {
            "name": "systemType",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "undefined",
                "sap",
                "successFactors",
                "ariba",
                "concur",
                "uConnect"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/SystemTypeCompatibilityMatrixModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/SystemTypeCompatibilityMatrixModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/SystemTypeCompatibilityMatrixModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/SystemTypeCompatibilityMatrixModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/SystemTypeCompatibilityMatrixModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/SystemTypeCompatibilityMatrixModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/SystemTypeCompatibilityMatrixModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/SystemTypeCompatibilityMatrixModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/SystemTypeCompatibilityMatrixModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/SystemTypeCompatibilityMatrixModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/SystemTypeCompatibilityMatrixModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SystemTypeCompatibilityMatrixModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/SystemTypeCompatibilityMatrixModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/SystemTypeCompatibilityMatrixModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SystemTypeCompatibilityMatrixModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SystemTypeCompatibilityMatrixModel"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        }
      },
      "delete": {
        "tags": [
          "CompatibilityMatrix"
        ],
        "summary": "Delete the compatibilities for a specific erp system type",
        "operationId": "DeleteCompatibilityMatrixBySystemType",
        "parameters": [
          {
            "name": "systemType",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "undefined",
                "sap",
                "successFactors",
                "ariba",
                "concur",
                "uConnect"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/CompatibilityMatrix/ByType": {
      "post": {
        "tags": [
          "CompatibilityMatrix"
        ],
        "summary": "Save the compatibilities for a specific erp system type",
        "operationId": "CreateCompatibilityMatrixBySystemType",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixByTypeRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixByTypeRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      },
      "patch": {
        "tags": [
          "CompatibilityMatrix"
        ],
        "summary": "Update the compatibilities for a specific erp system type",
        "operationId": "UpdateCompatibilityMatrixBySystemType",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixByTypeRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixByTypeRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixByTypeRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/CompatibilityMatrix/BySystem/{systemId}": {
      "get": {
        "tags": [
          "CompatibilityMatrix"
        ],
        "summary": "Get the list of compatibilities for a specific erp system",
        "operationId": "GetCompatibilityMatrixBySystemId",
        "parameters": [
          {
            "name": "systemId",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        }
      },
      "delete": {
        "tags": [
          "CompatibilityMatrix"
        ],
        "summary": "Delete the compatibilities for a specific erp system",
        "operationId": "DeleteCompatibilityMatrixBySystemId",
        "parameters": [
          {
            "name": "systemId",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          }
        }
      }
    },
    "/api/CompatibilityMatrix/BySystem": {
      "post": {
        "tags": [
          "CompatibilityMatrix"
        ],
        "summary": "Save the compatibilities for a specific erp system",
        "operationId": "CreateCompatibilityMatrixBySystem",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixBySystemRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompatibilityMatrixBySystemRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      },
      "patch": {
        "tags": [
          "CompatibilityMatrix"
        ],
        "summary": "Update the compatibilities for a specific erp system",
        "operationId": "UpdateCompatibilityMatrixBySystem",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixBySystemRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixBySystemRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompatibilityMatrixBySystemRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/CompatibilityMatrix/AllSystems": {
      "get": {
        "tags": [
          "CompatibilityMatrix"
        ],
        "summary": "Get the entire list of system that a user has for a specific account and its compatibilities",
        "operationId": "GetCompatibilityMatrixForAllSystems",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/SystemCompatibilityMatrixModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/api/customersettings/{customerId}/idletimeout": {
      "get": {
        "tags": [
          "CustomerSettings"
        ],
        "summary": "Gets an Idle timeout value for a customer.",
        "operationId": "GetIdleTimeout",
        "parameters": [
          {
            "name": "customerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "string"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      },
      "post": {
        "tags": [
          "CustomerSettings"
        ],
        "summary": "Sets an Idle timeout value for a customer.",
        "operationId": "SetIdleTimeout",
        "parameters": [
          {
            "name": "customerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "type": "string"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "type": "string"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "type": "string"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "type": "string"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "type": "string"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "type": "string"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "type": "string"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "type": "string"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "type": "string"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "type": "string"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "type": "string"
              }
            },
            "application/json": {
              "schema": {
                "type": "string"
              }
            },
            "application/xml": {
              "schema": {
                "type": "string"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "type": "string"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "type": "string"
              }
            },
            "text/json": {
              "schema": {
                "type": "string"
              }
            },
            "application/*+json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/dashboard/userrisks/byrating/{jobId}": {
      "get": {
        "tags": [
          "Dashboard"
        ],
        "summary": "This endpoint returns user risks by rating.",
        "operationId": "GetUserRisksByRating",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/dashboard/userrisks/byprocess/{jobId}": {
      "get": {
        "tags": [
          "Dashboard"
        ],
        "summary": "This endpoint returns user risks by business process.",
        "operationId": "GetUserRisksByBusinessProcess",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/dashboard/userrisks/history/{jobId}": {
      "get": {
        "tags": [
          "Dashboard"
        ],
        "summary": "This endpoint returns the user risk history.",
        "operationId": "GetUserRisksHistory",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/dashboard/userrisks/highest/{jobId}": {
      "get": {
        "tags": [
          "Dashboard"
        ],
        "summary": "This endpoint returns the count of users with risks by highest unmitigated executed.",
        "operationId": "GetUserRisksbyHighestUnmitigatedExecuted",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/dashboard/roleRisksCount/{jobId}": {
      "get": {
        "tags": [
          "Dashboard"
        ],
        "summary": "This endpoint returns the count of roles with risks.",
        "operationId": "GetRoleRisksCount",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/dashboard/status/{jobId}": {
      "get": {
        "tags": [
          "Dashboard"
        ],
        "summary": "This endpoint returns the status of the analysis.",
        "operationId": "GetStatus",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/dashboard/snapshots/{erpSystemId}": {
      "get": {
        "tags": [
          "Dashboard"
        ],
        "summary": "Gets the list of risk snapshots for selected erp system.",
        "operationId": "GetRiskSnapshots",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "description": "The ERP system id to use to fetch the risk snapshots.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSnapshot"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSnapshot"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSnapshot"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSnapshot"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSnapshot"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSnapshot"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSnapshot"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSnapshot"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSnapshot"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSnapshot"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSnapshot"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSnapshot"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSnapshot"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSnapshot"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSnapshot"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSnapshot"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/datastorage/downloadfile/{fileType}/{key}": {
      "get": {
        "tags": [
          "DataStorage"
        ],
        "summary": "Returns a file using the metadata passed in to identify the location and destination",
        "operationId": "DownloadFile",
        "parameters": [
          {
            "name": "key",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fileType",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "undefined",
                "securityExtract",
                "utilizationExtract",
                "securityAnalysisResult",
                "report",
                "ruleBookExtract",
                "whatIfAnalysisResult",
                "importResult",
                "sapChangeDocumentExtract",
                "exportResult",
                "accessReviewEmailTemplate",
                "accessReviewRolesRemovalReport",
                "rulebookChangeLog",
                "extractCompletenessReportJob",
                "changeLog"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/datastorage/downloadfile/{externalReference}": {
      "get": {
        "tags": [
          "DataStorage"
        ],
        "summary": "Returns a file by its External Reference.",
        "operationId": "DownloadFile",
        "parameters": [
          {
            "name": "externalReference",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "deprecated": true
      }
    },
    "/api/datastorage/downloadfile/system/{erpSystemId}/externalreference/{externalReference}": {
      "get": {
        "tags": [
          "DataStorage"
        ],
        "summary": "Returns a file by its External Reference for a specified ERP System.",
        "operationId": "DownloadFileForErpSystem",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "externalReference",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/datastorage/deletefile/{fileType}/{key}": {
      "delete": {
        "tags": [
          "DataStorage"
        ],
        "summary": "Removes a file using the metadata passed in to identify the location and destination",
        "operationId": "DeleteFile",
        "parameters": [
          {
            "name": "key",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fileType",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "undefined",
                "securityExtract",
                "utilizationExtract",
                "securityAnalysisResult",
                "report",
                "ruleBookExtract",
                "whatIfAnalysisResult",
                "importResult",
                "sapChangeDocumentExtract",
                "exportResult",
                "accessReviewEmailTemplate",
                "accessReviewRolesRemovalReport",
                "rulebookChangeLog",
                "extractCompletenessReportJob",
                "changeLog"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/datastorage/getfiles/{fileType}/{erpSystemId}": {
      "get": {
        "tags": [
          "DataStorage"
        ],
        "summary": "Gets a list of files of specified type for specified ERP SAM system.",
        "operationId": "GetFiles",
        "parameters": [
          {
            "name": "fileType",
            "in": "path",
            "description": "Type of the file.",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "undefined",
                "securityExtract",
                "utilizationExtract",
                "securityAnalysisResult",
                "report",
                "ruleBookExtract",
                "whatIfAnalysisResult",
                "importResult",
                "sapChangeDocumentExtract",
                "exportResult",
                "accessReviewEmailTemplate",
                "accessReviewRolesRemovalReport",
                "rulebookChangeLog",
                "extractCompletenessReportJob",
                "changeLog"
              ]
            }
          },
          {
            "name": "erpSystemId",
            "in": "path",
            "description": "Identifier of ERP SAP system.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FileInfoModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FileInfoModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FileInfoModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FileInfoModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FileInfoModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FileInfoModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FileInfoModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FileInfoModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FileInfoModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FileInfoModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FileInfoModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FileInfoModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FileInfoModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FileInfoModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FileInfoModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FileInfoModel"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        },
        "deprecated": true
      }
    },
    "/api/datastorage/downloadDistributionFile/{fileKey}": {
      "get": {
        "tags": [
          "DataStorage"
        ],
        "summary": "Downloads a distribution file from cloud storage with the specified key.",
        "operationId": "DownloadDistributionFile",
        "parameters": [
          {
            "name": "fileKey",
            "in": "path",
            "description": "The key to the distribution file to download.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/datastorage/reportJobFileInfo/{jobId}": {
      "get": {
        "tags": [
          "DataStorage"
        ],
        "summary": "Get file info for a specific job.",
        "operationId": "GetFileMetadataForJob",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "Identifier of Job.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/eam": {
      "put": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Updates existing EAM request.",
        "operationId": "UpdateRequest",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            }
          },
          "description": "Emergency access request model."
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      },
      "post": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Creates a new EAM request.",
        "operationId": "AddNewRequest",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EmergencyAccessRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/eam/{requestId}": {
      "get": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Gets a particular EAM request.",
        "operationId": "GetRequest",
        "parameters": [
          {
            "name": "requestId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestModel"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        }
      },
      "delete": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Retracts specified EAM request.",
        "operationId": "Retract",
        "parameters": [
          {
            "name": "requestId",
            "in": "path",
            "description": "Identifier of the EAM request.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        },
        "deprecated": true
      }
    },
    "/api/eam/{requestId}/state": {
      "get": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Get the state of a particular EAM request.",
        "operationId": "GetRequestState",
        "parameters": [
          {
            "name": "requestId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestState"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestState"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestState"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestState"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestState"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestState"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestState"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestState"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestState"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestState"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestState"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestState"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestState"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestState"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestState"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestState"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        }
      }
    },
    "/api/eam/{requestId}/comments": {
      "get": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Gets the comments of an EAM Request.",
        "operationId": "GetComments",
        "parameters": [
          {
            "name": "requestId",
            "in": "path",
            "description": "The request ID.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      },
      "post": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Adds a comment on an EAM Request.",
        "operationId": "AddComment",
        "parameters": [
          {
            "name": "requestId",
            "in": "path",
            "description": "The request ID.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "text": {
                    "description": "The text of the comment",
                    "type": "string"
                  },
                  "attachment": {
                    "description": "The attachment of the comment",
                    "type": "string",
                    "format": "binary"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/eam/{requestId}/comments/{commentId}/attachment": {
      "get": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Gets the attachment of an EAM Request Comment.",
        "operationId": "GetCommentAttachment",
        "parameters": [
          {
            "name": "requestId",
            "in": "path",
            "description": "The request ID.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "commentId",
            "in": "path",
            "description": "The comment ID.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "404": {
            "description": "Not Found"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/eam/{requestId}/comments/{commentId}/attachment/content": {
      "get": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Gets the attachment content of an EAM Request Comment.",
        "operationId": "GetCommentAttachmentContent",
        "parameters": [
          {
            "name": "requestId",
            "in": "path",
            "description": "The request ID.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "commentId",
            "in": "path",
            "description": "The comment ID.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "format": "byte",
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "format": "byte",
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "format": "byte",
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "format": "byte",
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "format": "byte",
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "format": "byte",
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "format": "byte",
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "format": "byte",
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "format": "byte",
                  "type": "string"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "format": "byte",
                  "type": "string"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "format": "byte",
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "format": "byte",
                  "type": "string"
                }
              },
              "application/xml": {
                "schema": {
                  "format": "byte",
                  "type": "string"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "format": "byte",
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "format": "byte",
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "format": "byte",
                  "type": "string"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "404": {
            "description": "Not Found"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/eam/executeAction": {
      "patch": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Executes the specified action for the specified EAM request.",
        "operationId": "ExecuteAction",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/RequestActionModel"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/RequestActionModel"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/RequestActionModel"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/RequestActionModel"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/RequestActionModel"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/RequestActionModel"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/RequestActionModel"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/RequestActionModel"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/RequestActionModel"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/RequestActionModel"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/RequestActionModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RequestActionModel"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/RequestActionModel"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/RequestActionModel"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/RequestActionModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/RequestActionModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/RequestActionModel"
              }
            }
          },
          "description": "The parameters for the EAM request action to be executed."
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        },
        "deprecated": true
      }
    },
    "/api/eam/executeEamAction": {
      "patch": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Executes the specified action for the specified EAM request.",
        "operationId": "ExecuteEamAction",
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "requestId": {
                    "description": "Represents the id of the EAM request.",
                    "type": "string",
                    "format": "uuid"
                  },
                  "action": {
                    "description": "Represents the requested action to be performed.",
                    "type": "string",
                    "enum": [
                      "undefined",
                      "approve",
                      "reject",
                      "accept",
                      "pause",
                      "stop",
                      "extend",
                      "contest",
                      "download",
                      "comment",
                      "retract"
                    ]
                  },
                  "comment.Text": {
                    "description": "The text of the comment",
                    "type": "string"
                  },
                  "comment.Attachment": {
                    "description": "The attachment of the comment",
                    "type": "string",
                    "format": "binary"
                  }
                },
                "required": [
                  "requestId",
                  "action"
                ]
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/eam/download/{requestId}": {
      "get": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Downloads report related to the specified EAM request.",
        "operationId": "DownloadRequestReport",
        "parameters": [
          {
            "name": "requestId",
            "in": "path",
            "description": "Identifier of the EAM request.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Stream"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/eam/profiles/{erpSystemId}": {
      "get": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Gets all available EAM profiles for the specified system.",
        "operationId": "GetProfiles",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/eam/profiles/{erpSystemId}/currentUser": {
      "get": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Gets all available EAM profiles for the specified system and logged-in user.",
        "operationId": "GetCurrentUserProfiles",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        }
      }
    },
    "/api/eam/profiles/{erpSystemId}/user/{userId}": {
      "get": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Gets all available EAM profiles for the specified system and user.",
        "operationId": "GetUserProfiles",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        }
      }
    },
    "/api/eam/profiles/{erpSystemId}/export": {
      "get": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Creates a CSV file with a report of the profile users for the specified system.",
        "operationId": "ExportProfileUsers",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/eam/profile/{profileId}": {
      "get": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Gets an existing EAM profile.",
        "operationId": "GetProfile",
        "parameters": [
          {
            "name": "profileId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          },
          "500": {
            "description": "Server Error"
          }
        }
      },
      "delete": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Deletes an existing EAM profile.",
        "operationId": "DeleteProfile",
        "parameters": [
          {
            "name": "profileId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/eam/profile": {
      "put": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Updates an existing EAM profile.",
        "operationId": "UpdateProfile",
        "requestBody": {
          "$ref": "#/components/requestBodies/EmergencyAccessProfileModel"
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      },
      "post": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Creates a new EAM profile.",
        "operationId": "AddProfile",
        "requestBody": {
          "$ref": "#/components/requestBodies/EmergencyAccessProfileModel"
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessProfileModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/eam/profile/{profileId}/ChangeLogs": {
      "get": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Gets change logs for an existing EAM profile.",
        "operationId": "GetProfileChangeLogs",
        "parameters": [
          {
            "name": "profileId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileChangeLog"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileChangeLog"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileChangeLog"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileChangeLog"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileChangeLog"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileChangeLog"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileChangeLog"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileChangeLog"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileChangeLog"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileChangeLog"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileChangeLog"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileChangeLog"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileChangeLog"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileChangeLog"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileChangeLog"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessProfileChangeLog"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/eam/profile/{profileId}/ChangeLogs/export": {
      "get": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Gets change logs (in a csv) for an existing EAM profile.",
        "operationId": "GetProfileChangeLogsFileStream",
        "parameters": [
          {
            "name": "profileId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/eam/dashboard/{erpSystemId}": {
      "get": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Gets the user's EAM dashboard data.",
        "operationId": "GetUserDashboardData",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/eam/dashboard/{erpSystemId}/utilizationAttachmentRequests": {
      "get": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Gets the EAM dashboard data for utilization auto-attach and manual-upload.",
        "operationId": "GetEamRequestsForUtilizationAttachment",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/eam/dashboard/{erpSystemId}/utilizationAttachmentRequests/ids": {
      "get": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Gets EAM Requests Candidates Ids for utilization auto-attach and manual-upload.",
        "operationId": "GetEamRequestsIdsForUtilizationAttachment",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "format": "uuid",
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "format": "uuid",
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "format": "uuid",
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "format": "uuid",
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "format": "uuid",
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "format": "uuid",
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "format": "uuid",
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "format": "uuid",
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "format": "uuid",
                    "type": "string"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "format": "uuid",
                    "type": "string"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "format": "uuid",
                    "type": "string"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "format": "uuid",
                    "type": "string"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "format": "uuid",
                    "type": "string"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "format": "uuid",
                    "type": "string"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "format": "uuid",
                    "type": "string"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "format": "uuid",
                    "type": "string"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/eam/history/{erpSystemId}": {
      "get": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Gets the user's EAM history data.",
        "operationId": "GetUserHistoryData",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmergencyAccessRequestSummaryModel"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/eam/history/{erpSystemId}/profileRequestsByMonth": {
      "get": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Gets an aggregated report of profile requests by month.",
        "operationId": "GetProfileRequestsPerMonth",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "numOfMonths",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 12,
              "default": 12
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerMonth"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerMonth"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerMonth"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerMonth"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerMonth"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerMonth"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerMonth"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerMonth"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerMonth"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerMonth"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerMonth"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerMonth"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerMonth"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerMonth"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerMonth"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerMonth"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/eam/history/{erpSystemId}/profileRequestsByUser": {
      "get": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Gets an aggregated report of profile requests by user.",
        "operationId": "GetProfileRequestsPerUser",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "numOfMonths",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 12,
              "default": 12
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerUser"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerUser"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerUser"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerUser"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerUser"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerUser"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerUser"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerUser"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerUser"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerUser"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerUser"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerUser"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerUser"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerUser"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerUser"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfileRequestsPerUser"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/eam/deltas/{erpSystemId}": {
      "get": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Gets deltas of specified ERP system for specified dates range and reviewer.",
        "operationId": "GetDeltas",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "description": "Identifier of the ERP system.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "startDate",
            "in": "query",
            "description": "Start date.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "endDate",
            "in": "query",
            "description": "End date.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/eam/deltas/{erpSystemId}/exist": {
      "get": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Determines if deltas available on specified ERP system for specified dates range and reviewer (reviewer inferred from the session).",
        "operationId": "AreDeltasAvailable",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "description": "Identifier of the ERP system.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "startDate",
            "in": "query",
            "description": "Start date.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "endDate",
            "in": "query",
            "description": "End date.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        },
        "deprecated": true
      }
    },
    "/api/eam/reviewer/{reviewerId}/deltas/{erpSystemId}/exist": {
      "get": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Determines if deltas available on specified ERP system for specified dates range and a reviewer (specified on the route).",
        "operationId": "AreDeltasAvailableForReviewer",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "description": "Identifier of the ERP system.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "reviewerId",
            "in": "path",
            "description": "Identifier of the reviewer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "startDate",
            "in": "query",
            "description": "Start date.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "endDate",
            "in": "query",
            "description": "End date.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/eam/deltas/{erpSystemId}/existInSystem": {
      "get": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Determines if deltas available on specified ERP system for specified dates range.  Available only for service users.",
        "operationId": "AreDeltasAvailableInSystem",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "description": "Identifier of the ERP system.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "startDate",
            "in": "query",
            "description": "Start date.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "endDate",
            "in": "query",
            "description": "End date.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/eam/utilizationAutoAttach": {
      "post": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Starts the execution of a utilization auto attachment for the specified request.",
        "operationId": "ExecuteUtilizationAutoAttachment",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/AutoAttachmentRequest"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/AutoAttachmentRequest"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/AutoAttachmentRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/AutoAttachmentRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/AutoAttachmentRequest"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/AutoAttachmentRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/AutoAttachmentRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/AutoAttachmentRequest"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/AutoAttachmentRequest"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/AutoAttachmentRequest"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/AutoAttachmentRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AutoAttachmentRequest"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/AutoAttachmentRequest"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/AutoAttachmentRequest"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/AutoAttachmentRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AutoAttachmentRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AutoAttachmentRequest"
              }
            }
          },
          "description": "The parameters needed for the auto attachment."
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        }
      }
    },
    "/api/eam/utilizationManualUpload/{requestId}": {
      "post": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Executes the attachment of a manually uploaded utilization file.",
        "operationId": "ExecuteUtilizationManualUpload",
        "parameters": [
          {
            "name": "requestId",
            "in": "path",
            "description": "The if of the EAM request in question.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "contentType": {
                    "type": "string"
                  },
                  "contentDisposition": {
                    "type": "string"
                  },
                  "headers": {
                    "type": "object"
                  },
                  "length": {
                    "type": "integer",
                    "format": "int64"
                  },
                  "name": {
                    "type": "string"
                  },
                  "fileName": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        }
      }
    },
    "/api/eam/sendAdminAwaitingReviewReminder/{userId}/{customerId}": {
      "post": {
        "tags": [
          "EmergencyAccessManagement"
        ],
        "summary": "Sends an EAM Admin Awaiting Review reminder email for provided user and customer.",
        "operationId": "SendAdminAwaitingReviewReminder",
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "description": "Identifier of the user.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "customerId",
            "in": "path",
            "description": "Identifier of the customer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        }
      }
    },
    "/api/ErpSystemBlacklists": {
      "get": {
        "tags": [
          "ErpSystemBlacklists"
        ],
        "summary": "Returns list of ERP System Blacklist Types.",
        "operationId": "GetErpSystemBlacklistTypes",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          }
        }
      },
      "post": {
        "tags": [
          "ErpSystemBlacklists"
        ],
        "summary": "Creates ERP System Blacklist Items.",
        "operationId": "SaveErpSystemBlacklistItems",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/SaveErpSystemBlacklistItemsModel"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/SaveErpSystemBlacklistItemsModel"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/SaveErpSystemBlacklistItemsModel"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/SaveErpSystemBlacklistItemsModel"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/SaveErpSystemBlacklistItemsModel"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/SaveErpSystemBlacklistItemsModel"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/SaveErpSystemBlacklistItemsModel"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/SaveErpSystemBlacklistItemsModel"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/SaveErpSystemBlacklistItemsModel"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/SaveErpSystemBlacklistItemsModel"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/SaveErpSystemBlacklistItemsModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveErpSystemBlacklistItemsModel"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/SaveErpSystemBlacklistItemsModel"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/SaveErpSystemBlacklistItemsModel"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveErpSystemBlacklistItemsModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveErpSystemBlacklistItemsModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveErpSystemBlacklistItemsModel"
              }
            }
          },
          "description": "ErpSystemId, ErpSystemBlacklistType, and ItemNames to create the Blacklist Items."
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/ErpSystemBlacklists/{erpSystemId}": {
      "get": {
        "tags": [
          "ErpSystemBlacklists"
        ],
        "summary": "Returns list of Blacklist Items of an Erp System based on erpSystemId.",
        "operationId": "GetErpSystemBlacklistItemsForErpSystem",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "description": "The id of the target ERP System.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      },
      "post": {
        "tags": [
          "ErpSystemBlacklists"
        ],
        "summary": "Delete ERP System Blacklist Items based on ids.",
        "operationId": "BulkDeleteErpSystemBlacklistItems",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/xml": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/json-patch+json": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "uuid",
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/ErpSystemBlacklists/{erpSystemId}/{erpSystemBlacklistType}": {
      "get": {
        "tags": [
          "ErpSystemBlacklists"
        ],
        "summary": "Returns list of Blacklist Items of an ERP System based on erpSystemId and ErpSystemBlacklistType.",
        "operationId": "GetErpSystemBlacklistItemsForErpSystemAndType",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "description": "The id of the target ERP System.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "erpSystemBlacklistType",
            "in": "path",
            "description": "The ERP System Blacklist Type.",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "role",
                "user"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemBlacklistItem"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/erpSystemData/{erpSystemId}/users": {
      "get": {
        "tags": [
          "ErpSystemData"
        ],
        "summary": "Gets users for specified ERP system.",
        "operationId": "GetUsers",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "description": "Identifier of ERP system.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "search",
            "in": "query",
            "description": "Search string, that will be used to filter results.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "bulkSearch",
            "in": "query",
            "description": "Bulk search string. Basically it's set of values separated by any delimiter.",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/erpSystemData/{erpSystemId}/{userName}/isActive": {
      "get": {
        "tags": [
          "ErpSystemData"
        ],
        "summary": "Determines if user is active.",
        "operationId": "IsUserActive",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "description": "Identifier of ERP system.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "userName",
            "in": "path",
            "description": "Name of ERP system.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUser"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/erpSystemData/{erpSystemId}/roles": {
      "post": {
        "tags": [
          "ErpSystemData"
        ],
        "summary": "Gets ERP roles for specified ERP system.",
        "operationId": "GetRoles",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "description": "Identifier of ERP system.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/RolesSearchParameters"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/RolesSearchParameters"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/RolesSearchParameters"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/RolesSearchParameters"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/RolesSearchParameters"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/RolesSearchParameters"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/RolesSearchParameters"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/RolesSearchParameters"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/RolesSearchParameters"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/RolesSearchParameters"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/RolesSearchParameters"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RolesSearchParameters"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/RolesSearchParameters"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/RolesSearchParameters"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/RolesSearchParameters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/RolesSearchParameters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/RolesSearchParameters"
              }
            }
          },
          "description": "Search parameters."
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRole"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRole"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRole"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRole"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRole"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRole"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRole"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRole"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRole"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRole"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRole"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRole"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRole"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRole"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRole"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRole"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/erpSystemData/{erpSystemId}/userRoles": {
      "post": {
        "tags": [
          "ErpSystemData"
        ],
        "summary": "Gets user-ro-role relationships for specified ERP system.",
        "operationId": "GetUserRoles",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "description": "Identifier of ERP system.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UserRolesSearchParameters"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UserRolesSearchParameters"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/UserRolesSearchParameters"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UserRolesSearchParameters"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UserRolesSearchParameters"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/UserRolesSearchParameters"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UserRolesSearchParameters"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UserRolesSearchParameters"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/UserRolesSearchParameters"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UserRolesSearchParameters"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UserRolesSearchParameters"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserRolesSearchParameters"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/UserRolesSearchParameters"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/UserRolesSearchParameters"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UserRolesSearchParameters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UserRolesSearchParameters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UserRolesSearchParameters"
              }
            }
          },
          "description": "Search parameters."
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUserRole"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUserRole"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUserRole"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUserRole"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUserRole"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUserRole"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUserRole"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUserRole"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUserRole"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUserRole"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUserRole"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUserRole"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUserRole"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUserRole"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUserRole"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpUserRole"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/erpSystems": {
      "get": {
        "tags": [
          "ErpSystems"
        ],
        "summary": "Gets the list of available ERP systems for the authenticated user's account.",
        "operationId": "GetErpSystems",
        "parameters": [
          {
            "name": "accountId",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "customerId",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        }
      }
    },
    "/api/v2/erpSystems": {
      "get": {
        "tags": [
          "ErpSystems"
        ],
        "summary": "Gets the list of available ERP systems for the authenticated user's account with option to include connection info.",
        "operationId": "GetErpSystemsWithConnectionInfo",
        "parameters": [
          {
            "name": "accountId",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "customerId",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "includeConnectionInfo",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpSystemModel"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        }
      }
    },
    "/api/erpSystems/{erpSystemId}": {
      "get": {
        "tags": [
          "ErpSystems"
        ],
        "summary": "Gets an ERP system by Id.  Doesn't return sensitive information like passwords.",
        "operationId": "GetErpSystem",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/api/filteredDashboard/userrisks/byrating/{jobId}": {
      "get": {
        "tags": [
          "FilteredDashboard"
        ],
        "summary": "Returns a list of user risks grouped by rating.",
        "operationId": "GetUserRisksByRating",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "Identifier of the risk snapshot job.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "customerId",
            "in": "query",
            "description": "Identifier of the customer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "description": "Identifier of the user.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "selectedAccessContexts",
            "in": "query",
            "description": "Selected filters.",
            "required": false,
            "explode": true,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              },
              "uniqueItems": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRisk"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/filteredDashboard/userrisks/byprocess/{jobId}": {
      "get": {
        "tags": [
          "FilteredDashboard"
        ],
        "summary": "Returns a list of user risks grouped by business process.",
        "operationId": "GetUserRisksByProcess",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "Identifier of the risk snapshot job.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "customerId",
            "in": "query",
            "description": "Identifier of the customer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "description": "Identifier of the user.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "selectedAccessContexts",
            "in": "query",
            "description": "Selected filters.",
            "required": false,
            "explode": true,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              },
              "uniqueItems": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessProcessRisk"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/filteredDashboard/userrisks/history/{jobId}": {
      "get": {
        "tags": [
          "FilteredDashboard"
        ],
        "summary": "Returns the history of user risks.",
        "operationId": "GetUserRisksHistory",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "Identifier of the risk snapshot job.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "customerId",
            "in": "query",
            "description": "Identifier of the customer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "description": "Identifier of the user.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "selectedAccessContexts",
            "in": "query",
            "description": "Selected filters.",
            "required": false,
            "explode": true,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              },
              "uniqueItems": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConflictSummary"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/filteredDashboard/userrisks/highest/{jobId}": {
      "get": {
        "tags": [
          "FilteredDashboard"
        ],
        "summary": "Returns the highest unmitigated user risks.",
        "operationId": "GetHighestUserRisks",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "Identifier of the risk snapshot job.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "customerId",
            "in": "query",
            "description": "Identifier of the customer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "description": "Identifier of the user.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "selectedAccessContexts",
            "in": "query",
            "description": "Selected filters.",
            "required": false,
            "explode": true,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              },
              "uniqueItems": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskRating"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/filteredDashboard/status/{jobId}": {
      "get": {
        "tags": [
          "FilteredDashboard"
        ],
        "summary": "Returns the status of analysis for users and roles.",
        "operationId": "GetStatus",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "Identifier of the risk snapshot job.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "customerId",
            "in": "query",
            "description": "Identifier of the customer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "description": "Identifier of the user.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "selectedAccessContexts",
            "in": "query",
            "description": "Selected filters.",
            "required": false,
            "explode": true,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              },
              "uniqueItems": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "format": "int32",
                    "type": "integer"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/ImportResults/{jobId}": {
      "get": {
        "tags": [
          "ImportResults"
        ],
        "summary": "Gets the import file results for the specified job id.",
        "operationId": "GetImportResults",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "The job id linked to the import results file.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ImportSapUsersResult"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ImportSapUsersResult"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ImportSapUsersResult"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ImportSapUsersResult"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ImportSapUsersResult"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ImportSapUsersResult"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ImportSapUsersResult"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ImportSapUsersResult"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ImportSapUsersResult"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ImportSapUsersResult"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ImportSapUsersResult"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ImportSapUsersResult"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ImportSapUsersResult"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ImportSapUsersResult"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ImportSapUsersResult"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ImportSapUsersResult"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/ImportResults/{fileType}/{customerId}/upload": {
      "post": {
        "tags": [
          "ImportResults"
        ],
        "summary": "Uploads import result file to storage.",
        "operationId": "UploadFile",
        "parameters": [
          {
            "name": "fileType",
            "in": "path",
            "description": "Type of imported file.",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "uploadedFile",
                "importedResult"
              ]
            }
          },
          {
            "name": "customerId",
            "in": "path",
            "description": "Identifier of the customer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/UploadFile"
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/xml": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "text/plain": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "text/json": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/ImportResults/{fileType}/job/{jobId}/upload": {
      "post": {
        "tags": [
          "ImportResults"
        ],
        "summary": "Uploads import result file to storage.",
        "operationId": "UploadFile",
        "parameters": [
          {
            "name": "fileType",
            "in": "path",
            "description": "Type of imported file.",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "uploadedFile",
                "importedResult"
              ]
            }
          },
          {
            "name": "jobId",
            "in": "path",
            "description": "Identifier of the job.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/UploadFile"
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/xml": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "text/plain": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "text/json": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/ImportResults/{importResultRecordId}/setJobId/{jobId}": {
      "patch": {
        "tags": [
          "ImportResults"
        ],
        "summary": "Sets JobId property for import result record with specified identifier.",
        "operationId": "SetJobId",
        "parameters": [
          {
            "name": "importResultRecordId",
            "in": "path",
            "description": "Identifier of import result record.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "jobId",
            "in": "path",
            "description": "Identifier of the job.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/xml": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "text/plain": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "text/json": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/Lookups/{erpSystemType}/productversion/{customerId}": {
      "get": {
        "tags": [
          "Lookups"
        ],
        "summary": "Gets a list of erp product versions, based on the supplied parameters.",
        "operationId": "GetErpProductVersions",
        "parameters": [
          {
            "name": "erpSystemType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "undefined",
                "sap",
                "successFactors",
                "ariba",
                "concur",
                "uConnect"
              ]
            }
          },
          {
            "name": "customerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/Lookups/{erpSystemType}/dateformats/{customerId}": {
      "get": {
        "tags": [
          "Lookups"
        ],
        "summary": "Gets a list of supported date formats, based on the supplied parameters.",
        "operationId": "GetSupportedDateFormats",
        "parameters": [
          {
            "name": "erpSystemType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "undefined",
                "sap",
                "successFactors",
                "ariba",
                "concur",
                "uConnect"
              ]
            }
          },
          {
            "name": "customerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/Lookups/{erpSystemType}/languages/{customerId}": {
      "get": {
        "tags": [
          "Lookups"
        ],
        "summary": "Gets a list of supported languages, based on the supplied parameters.",
        "operationId": "GetSupportedLanguages",
        "parameters": [
          {
            "name": "erpSystemType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "undefined",
                "sap",
                "successFactors",
                "ariba",
                "concur",
                "uConnect"
              ]
            }
          },
          {
            "name": "customerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Language"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Language"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Language"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Language"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Language"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Language"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Language"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Language"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Language"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Language"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Language"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Language"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Language"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Language"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Language"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Language"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/Lookups/{erpSystemType}/timezones/{customerId}": {
      "get": {
        "tags": [
          "Lookups"
        ],
        "summary": "Gets a list of supported time zones, based on the supplied parameters.",
        "operationId": "GetSupportedTimezones",
        "parameters": [
          {
            "name": "erpSystemType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "undefined",
                "sap",
                "successFactors",
                "ariba",
                "concur",
                "uConnect"
              ]
            }
          },
          {
            "name": "customerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Timezone"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Timezone"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Timezone"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Timezone"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Timezone"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Timezone"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Timezone"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Timezone"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Timezone"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Timezone"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Timezone"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Timezone"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Timezone"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Timezone"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Timezone"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Timezone"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/Lookups/{erpSystemType}/accounts/{customerId}": {
      "get": {
        "tags": [
          "Lookups"
        ],
        "summary": "Gets a list of accounts assigned to user, based on the supplied parameters.",
        "operationId": "GetUserAssignedAccounts",
        "parameters": [
          {
            "name": "erpSystemType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "undefined",
                "sap",
                "successFactors",
                "ariba",
                "concur",
                "uConnect"
              ]
            }
          },
          {
            "name": "customerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserAssignedAccount"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserAssignedAccount"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserAssignedAccount"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserAssignedAccount"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserAssignedAccount"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserAssignedAccount"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserAssignedAccount"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserAssignedAccount"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserAssignedAccount"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserAssignedAccount"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserAssignedAccount"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserAssignedAccount"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserAssignedAccount"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserAssignedAccount"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserAssignedAccount"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserAssignedAccount"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/Lookups/eam/options": {
      "get": {
        "tags": [
          "Lookups"
        ],
        "summary": "Gets the configuration options for EAM Requests",
        "operationId": "GetEamRequestOptions",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestOptionsModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestOptionsModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestOptionsModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestOptionsModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestOptionsModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestOptionsModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestOptionsModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestOptionsModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestOptionsModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestOptionsModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestOptionsModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestOptionsModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestOptionsModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestOptionsModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestOptionsModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmergencyAccessRequestOptionsModel"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/realtimereports/whatif": {
      "post": {
        "tags": [
          "RealTimeReports"
        ],
        "summary": "Fetch Whatif data for a single user in realtime",
        "operationId": "GetRealTimeWhatIfForSingleUser",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UserWhatIfRealTimeRequest"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UserWhatIfRealTimeRequest"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/UserWhatIfRealTimeRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UserWhatIfRealTimeRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UserWhatIfRealTimeRequest"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/UserWhatIfRealTimeRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UserWhatIfRealTimeRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UserWhatIfRealTimeRequest"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/UserWhatIfRealTimeRequest"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UserWhatIfRealTimeRequest"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UserWhatIfRealTimeRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserWhatIfRealTimeRequest"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/UserWhatIfRealTimeRequest"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/UserWhatIfRealTimeRequest"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UserWhatIfRealTimeRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UserWhatIfRealTimeRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UserWhatIfRealTimeRequest"
              }
            }
          },
          "description": "request information like roles and groups to add or remove ErpMaestro.ArmServices.Common.Models.RealtimeReports.UserWhatIfRealTimeRequest"
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Task_IActionResult_"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Task_IActionResult_"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/Task_IActionResult_"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Task_IActionResult_"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Task_IActionResult_"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/Task_IActionResult_"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Task_IActionResult_"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Task_IActionResult_"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/Task_IActionResult_"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/Task_IActionResult_"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/Task_IActionResult_"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Task_IActionResult_"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/Task_IActionResult_"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/Task_IActionResult_"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Task_IActionResult_"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Task_IActionResult_"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          }
        }
      }
    },
    "/api/layouts/{reportType}": {
      "get": {
        "tags": [
          "ReportLayouts"
        ],
        "summary": "Gets the user-saved or default report layout for the specified report type.",
        "operationId": "GetReportLayout",
        "parameters": [
          {
            "name": "reportType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "userSummary",
                "riskSummary",
                "riskLevelDetails",
                "userTCodeLevelRiskDetails",
                "authorizationObjectLevelHitDetails",
                "userRemediations",
                "roleSummary",
                "executionSummaryMonthly",
                "executionSummary",
                "roleRemediations",
                "roleMemberTCodeExecutions",
                "roleTCodeLevelRiskDetails",
                "rolesRankedByRisk",
                "riskDescriptions",
                "businessFunctionDescriptions",
                "dailyChangeDocumentSummary",
                "mitigatingControls",
                "roleDetails",
                "roleInherentRiskDetails",
                "userPermissionLevelDetails",
                "roleAuthorizationObjectLevelHitDetails"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "string"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "ReportLayouts"
        ],
        "summary": "Sets the user report layout for the specified report type.",
        "operationId": "SetReportLayout",
        "parameters": [
          {
            "name": "reportType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "userSummary",
                "riskSummary",
                "riskLevelDetails",
                "userTCodeLevelRiskDetails",
                "authorizationObjectLevelHitDetails",
                "userRemediations",
                "roleSummary",
                "executionSummaryMonthly",
                "executionSummary",
                "roleRemediations",
                "roleMemberTCodeExecutions",
                "roleTCodeLevelRiskDetails",
                "rolesRankedByRisk",
                "riskDescriptions",
                "businessFunctionDescriptions",
                "dailyChangeDocumentSummary",
                "mitigatingControls",
                "roleDetails",
                "roleInherentRiskDetails",
                "userPermissionLevelDetails",
                "roleAuthorizationObjectLevelHitDetails"
              ]
            }
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/ReportFieldConfigArray"
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "string"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "string"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/layouts/{erpSystemType}/{reportType}": {
      "get": {
        "tags": [
          "ReportLayouts"
        ],
        "summary": "Returns the user-saved or default report layout for the specified ErpSystem and report type.",
        "operationId": "GetMultiSystemReportLayout",
        "parameters": [
          {
            "name": "erpSystemType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "undefined",
                "sap",
                "successFactors",
                "ariba",
                "concur",
                "uConnect"
              ]
            }
          },
          {
            "name": "reportType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "userSummary",
                "riskSummary",
                "riskLevelDetails",
                "userTCodeLevelRiskDetails",
                "authorizationObjectLevelHitDetails",
                "userRemediations",
                "roleSummary",
                "executionSummaryMonthly",
                "executionSummary",
                "roleRemediations",
                "roleMemberTCodeExecutions",
                "roleTCodeLevelRiskDetails",
                "rolesRankedByRisk",
                "riskDescriptions",
                "businessFunctionDescriptions",
                "dailyChangeDocumentSummary",
                "mitigatingControls",
                "roleDetails",
                "roleInherentRiskDetails",
                "userPermissionLevelDetails",
                "roleAuthorizationObjectLevelHitDetails"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReportLayout"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "string"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "string"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "string"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "ReportLayouts"
        ],
        "summary": "Sets the user report layout for the specified ErpSystem and report type.",
        "operationId": "SetMultiSystemReportLayout",
        "parameters": [
          {
            "name": "erpSystemType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "undefined",
                "sap",
                "successFactors",
                "ariba",
                "concur",
                "uConnect"
              ]
            }
          },
          {
            "name": "reportType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "userSummary",
                "riskSummary",
                "riskLevelDetails",
                "userTCodeLevelRiskDetails",
                "authorizationObjectLevelHitDetails",
                "userRemediations",
                "roleSummary",
                "executionSummaryMonthly",
                "executionSummary",
                "roleRemediations",
                "roleMemberTCodeExecutions",
                "roleTCodeLevelRiskDetails",
                "rolesRankedByRisk",
                "riskDescriptions",
                "businessFunctionDescriptions",
                "dailyChangeDocumentSummary",
                "mitigatingControls",
                "roleDetails",
                "roleInherentRiskDetails",
                "userPermissionLevelDetails",
                "roleAuthorizationObjectLevelHitDetails"
              ]
            }
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/ReportFieldConfigArray"
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "string"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "string"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/reports/usersummary/{jobId}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Gets the user summary dataset for the specified job id.",
        "operationId": "GetUserSummary",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "Identifier of the job.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "search",
            "in": "query",
            "description": "A search parameter to search the report.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "usersFilter",
            "in": "query",
            "description": "A comma separated list of <code>ErpMaestro.ArmServices.Common.Models.UserSummary.UserId</code> fields to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "customerId",
            "in": "query",
            "description": "Identifier of the customer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "description": "Identifier of the user.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "selectedAccessContexts",
            "in": "query",
            "description": "Selected filters.",
            "required": false,
            "explode": true,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              },
              "uniqueItems": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserSummary"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserSummary"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserSummary"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserSummary"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserSummary"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserSummary"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserSummary"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserSummary"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserSummary"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserSummary"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/v2/reports/risksummary/{jobId}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Gets the risk summary dataset for the specified job id.",
        "operationId": "GetRiskSummary",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "The id of the job the report belongs to.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "search",
            "in": "query",
            "description": "A search parameter to search the report.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "usersFilter",
            "in": "query",
            "description": "A comma separated list of <code>!:RiskSummaryModel.UserId</code> fields to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "risksFilter",
            "in": "query",
            "description": "A comma separated list of <code>!:RiskSummaryModel.RiskName</code> fields to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "utilizationType",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "stad",
                "cdpos"
              ]
            }
          },
          {
            "name": "customerId",
            "in": "query",
            "description": "Identifier of the customer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "description": "Identifier of the user.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "selectedAccessContexts",
            "in": "query",
            "description": "Selected filters.",
            "required": false,
            "explode": true,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              },
              "uniqueItems": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        }
      }
    },
    "/api/reports/risksummary/{jobId}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Gets the risk summary dataset for the specified job id.",
        "operationId": "GetRiskSummary",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "The id of the job the report belongs to.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "utilizationType",
            "in": "query",
            "description": "Utilization Type.",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "stad",
                "cdpos"
              ]
            }
          },
          {
            "name": "usersFilter",
            "in": "query",
            "description": "Optional: A comma separated list of users to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "risksFilter",
            "in": "query",
            "description": "Optional: A comma separated list of risks to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskSummaryModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "deprecated": true
      }
    },
    "/api/reports/riskleveldetails/{jobId}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Gets the risk level details dataset for the specified job id.  This endpoint will receive the filterable parameters from the  odata formatted url.",
        "operationId": "GetRiskLevelDetails",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "The id of the job the report belongs to.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "usersFilter",
            "in": "query",
            "description": "A comma separated list of users to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "risksFilter",
            "in": "query",
            "description": "A comma separated list of risks to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "customerId",
            "in": "query",
            "description": "Identifier of the customer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "description": "Identifier of the user.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "selectedAccessContexts",
            "in": "query",
            "description": "Selected filters.",
            "required": false,
            "explode": true,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              },
              "uniqueItems": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskLevelDetails"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskLevelDetails"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskLevelDetails"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskLevelDetails"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskLevelDetails"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskLevelDetails"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskLevelDetails"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskLevelDetails"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskLevelDetails"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskLevelDetails"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskLevelDetails"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskLevelDetails"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskLevelDetails"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskLevelDetails"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskLevelDetails"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskLevelDetails"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/reports/usertcodelevelriskdetails/{jobId}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Gets the User TCode level risk details dataset for the specified job id.",
        "operationId": "GetUserConflictMatrix",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "The id of the job the report belongs to.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "usersFilter",
            "in": "query",
            "description": "A comma separated list of <code>ErpMaestro.ArmServices.Common.Models.Reports.UserConflictMatrixModel.UserId</code> fields to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "risksFilter",
            "in": "query",
            "description": "A comma separated list of <code>ErpMaestro.ArmServices.Common.Models.Reports.UserConflictMatrixModel.RuleCode</code> fields to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "customerId",
            "in": "query",
            "description": "Identifier of the customer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "description": "Identifier of the user.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "selectedAccessContexts",
            "in": "query",
            "description": "Selected filters.",
            "required": false,
            "explode": true,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              },
              "uniqueItems": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserConflictMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserConflictMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserConflictMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserConflictMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserConflictMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserConflictMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserConflictMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserConflictMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserConflictMatrixModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserConflictMatrixModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserConflictMatrixModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserConflictMatrixModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserConflictMatrixModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserConflictMatrixModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserConflictMatrixModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserConflictMatrixModel"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/v2/reports/authorizationObjectLevelHitDetails/{jobId}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Gets the business function hits dataset for the specified job id.",
        "operationId": "GetBusinessFunctionHits",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "The id of the job the report belongs to.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "usersFilter",
            "in": "query",
            "description": "A comma separated list of <code>!:RiskSummaryModel.UserId</code> fields to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "risksFilter",
            "in": "query",
            "description": "A comma separated list of <code>!:RiskSummaryModel.RiskName</code> fields to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "customerId",
            "in": "query",
            "description": "Identifier of the customer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "description": "Identifier of the user.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "selectedAccessContexts",
            "in": "query",
            "description": "Selected filters.",
            "required": false,
            "explode": true,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              },
              "uniqueItems": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          }
        }
      }
    },
    "/api/reports/authorizationObjectLevelHitDetails/{jobId}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Gets the business function hits dataset for the specified job id.",
        "operationId": "GetBusinessFunctionHits",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "The id of the job the report belongs to.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "usersFilter",
            "in": "query",
            "description": "Optional: A comma separated list of <code>ErpMaestro.ArmServices.Common.Models.Reports.BusinessFunctionHitModel.Username</code> fields to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "risksFilter",
            "in": "query",
            "description": "Optional: A comma separated list of <code>ErpMaestro.ArmServices.Common.Models.Reports.BusinessFunctionHitModel.BusinessFunctionCode</code> fields to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionHitModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          }
        },
        "deprecated": true
      }
    },
    "/api/reports/userRemediations/{jobId}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Gets the User Recommendations dataset for the specified job id.",
        "operationId": "GetUserRecommendations",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "The id of the job the report belongs to.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "usersFilter",
            "in": "query",
            "description": "A comma separated list of <code>ErpMaestro.ArmServices.Common.Models.Reports.UserRecommendationModel.UserId</code> fields to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rolesFilter",
            "in": "query",
            "description": "A comma separated list of <code>ErpMaestro.ArmServices.Common.Models.Reports.UserRecommendationModel.Role</code> fields to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "customerId",
            "in": "query",
            "description": "Identifier of the customer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "description": "Identifier of the user.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "selectedAccessContexts",
            "in": "query",
            "description": "Selected filters.",
            "required": false,
            "explode": true,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              },
              "uniqueItems": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRecommendationModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRecommendationModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRecommendationModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRecommendationModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRecommendationModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRecommendationModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRecommendationModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRecommendationModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRecommendationModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRecommendationModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRecommendationModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRecommendationModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRecommendationModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRecommendationModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRecommendationModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRecommendationModel"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/reports/roleSummary/{jobId}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Gets the Role Summary dataset for the specified job id.",
        "operationId": "GetRoleSummary",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "The id of the job the report belongs to.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "rolesFilter",
            "in": "query",
            "description": "Optional: A comma separated list of <code>ErpMaestro.ArmServices.Common.Models.Reports.RoleSummary.RoleName</code> fields to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleSummary"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleSummary"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleSummary"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleSummary"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleSummary"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleSummary"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleSummary"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleSummary"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          }
        }
      }
    },
    "/api/reports/executionSummaryMonthly/{jobId}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Gets the Utilization Summary Monthly dataset for the specified job id.",
        "operationId": "GetExecutionSummaryMonthly",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "The id of the job the report belongs to.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "usersFilter",
            "in": "query",
            "description": "A comma separated list of <code>ErpMaestro.ArmServices.Common.Models.Reports.UtilizationSummaryMonthly.UserId</code> fields to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tcodesFilter",
            "in": "query",
            "description": "A comma separated list of <code>ErpMaestro.ArmServices.Common.Models.Reports.UtilizationSummaryMonthly.Tcode</code> fields to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "customerId",
            "in": "query",
            "description": "Identifier of the customer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "description": "Identifier of the user.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "selectedAccessContexts",
            "in": "query",
            "description": "Selected filters.",
            "required": false,
            "explode": true,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              },
              "uniqueItems": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummaryMonthly"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummaryMonthly"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummaryMonthly"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummaryMonthly"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummaryMonthly"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummaryMonthly"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummaryMonthly"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummaryMonthly"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummaryMonthly"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummaryMonthly"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummaryMonthly"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummaryMonthly"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummaryMonthly"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummaryMonthly"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummaryMonthly"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummaryMonthly"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/reports/executionSummary/{jobId}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Gets the Utilization Summary dataset for the specified job id.",
        "operationId": "GetExecutionSummary",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "The id of the job the report belongs to.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "usersFilter",
            "in": "query",
            "description": "A comma separated list of <code>ErpMaestro.ArmServices.Common.Models.Reports.UtilizationSummaryMonthly.UserId</code> fields to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tcodesFilter",
            "in": "query",
            "description": "A comma separated list of <code>ErpMaestro.ArmServices.Common.Models.Reports.UtilizationSummaryMonthly.Tcode</code> fields to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "customerId",
            "in": "query",
            "description": "Identifier of the customer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "description": "Identifier of the user.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "selectedAccessContexts",
            "in": "query",
            "description": "Selected filters.",
            "required": false,
            "explode": true,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              },
              "uniqueItems": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummary"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummary"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummary"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummary"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummary"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummary"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummary"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummary"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummary"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UtilizationSummary"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/reports/roleRemediations/{jobId}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Gets the Role Remediations dataset for the specified job id.",
        "operationId": "GetRoleRecommendations",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "The id of the job the report belongs to.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "rolesFilter",
            "in": "query",
            "description": "Optional: A comma separated list of <code>ErpMaestro.ArmServices.Common.Models.Reports.RoleRecommendationModel.RoleName</code> fields to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleRecommendationModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleRecommendationModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleRecommendationModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleRecommendationModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleRecommendationModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleRecommendationModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleRecommendationModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleRecommendationModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleRecommendationModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleRecommendationModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleRecommendationModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleRecommendationModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleRecommendationModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleRecommendationModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleRecommendationModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleRecommendationModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          }
        }
      }
    },
    "/api/reports/roleMemberTCodeExecutions/{jobId}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Gets the Role Member TCode Executions dataset for the specified job id.",
        "operationId": "GetSecurityRolesReports",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "The id of the job the report belongs to.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "usersFilter",
            "in": "query",
            "description": "A comma separated list of <code>ErpMaestro.ArmServices.Common.Models.Reports.SecurityRolesReport.UserId</code> fields to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rolesFilter",
            "in": "query",
            "description": "A comma separated list of <code>ErpMaestro.ArmServices.Common.Models.Reports.SecurityRolesReport.Role</code> fields to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tcodesFilter",
            "in": "query",
            "description": "A comma separated list of <code>ErpMaestro.ArmServices.Common.Models.Reports.SecurityRolesReport.Tcode</code> fields to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "customerId",
            "in": "query",
            "description": "Identifier of the customer.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "description": "Identifier of the user.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "selectedAccessContexts",
            "in": "query",
            "description": "Selected filters.",
            "required": false,
            "explode": true,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              },
              "uniqueItems": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SecurityRolesReport"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SecurityRolesReport"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SecurityRolesReport"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SecurityRolesReport"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SecurityRolesReport"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SecurityRolesReport"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SecurityRolesReport"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SecurityRolesReport"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SecurityRolesReport"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SecurityRolesReport"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SecurityRolesReport"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SecurityRolesReport"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SecurityRolesReport"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SecurityRolesReport"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SecurityRolesReport"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SecurityRolesReport"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/reports/roleTCodeLevelRiskDetails/{jobId}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Gets the Role TCode Level risk details dataset for the specified job id.",
        "operationId": "GetRoleConflictMatrix",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "The id of the job the report belongs to.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "rolesFilter",
            "in": "query",
            "description": "Optional: A comma separated list of <code>ErpMaestro.ArmServices.Common.Models.Reports.RoleConflictMatrixModel.RoleName</code> fields to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "risksFilter",
            "in": "query",
            "description": "Optional: A comma separated list of <code>ErpMaestro.ArmServices.Common.Models.Reports.RoleConflictMatrixModel.RuleCode</code> fields to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleConflictMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleConflictMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleConflictMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleConflictMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleConflictMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleConflictMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleConflictMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleConflictMatrixModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleConflictMatrixModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleConflictMatrixModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleConflictMatrixModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleConflictMatrixModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleConflictMatrixModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleConflictMatrixModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleConflictMatrixModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleConflictMatrixModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          }
        }
      }
    },
    "/api/reports/rolesRankedByRisk/{jobId}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Gets the Roles Ranked By Risk dataset for the specified job id.",
        "operationId": "GetRiskiestRoleSummary",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskiestRoleSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskiestRoleSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskiestRoleSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskiestRoleSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskiestRoleSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskiestRoleSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskiestRoleSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskiestRoleSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskiestRoleSummaryModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskiestRoleSummaryModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskiestRoleSummaryModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskiestRoleSummaryModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskiestRoleSummaryModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskiestRoleSummaryModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskiestRoleSummaryModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskiestRoleSummaryModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          }
        }
      }
    },
    "/api/reports/dailychangedocumentsummary/{jobId}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Gets the daily change document summary for the specified job.",
        "operationId": "GetDailyChangeDocumentSummary",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DailyCdhdrPosUtilizationSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DailyCdhdrPosUtilizationSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DailyCdhdrPosUtilizationSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DailyCdhdrPosUtilizationSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DailyCdhdrPosUtilizationSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DailyCdhdrPosUtilizationSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DailyCdhdrPosUtilizationSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DailyCdhdrPosUtilizationSummaryModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DailyCdhdrPosUtilizationSummaryModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DailyCdhdrPosUtilizationSummaryModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DailyCdhdrPosUtilizationSummaryModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DailyCdhdrPosUtilizationSummaryModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DailyCdhdrPosUtilizationSummaryModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DailyCdhdrPosUtilizationSummaryModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DailyCdhdrPosUtilizationSummaryModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DailyCdhdrPosUtilizationSummaryModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          }
        }
      }
    },
    "/api/reports/riskdescriptions/{jobId}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Gets the risk descriptions for the specified job.",
        "operationId": "GetRiskDescriptions",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "risksFilter",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskDescriptionModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskDescriptionModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskDescriptionModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskDescriptionModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskDescriptionModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskDescriptionModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskDescriptionModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskDescriptionModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskDescriptionModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskDescriptionModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskDescriptionModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskDescriptionModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskDescriptionModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskDescriptionModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskDescriptionModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RiskDescriptionModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          }
        }
      }
    },
    "/api/reports/businessfunctiondescriptions/{jobId}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Gets the business function descriptions for the specified job.",
        "operationId": "GetBusinessFunctionDescriptions",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "businessFunctionsFilter",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDescriptionModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDescriptionModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDescriptionModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDescriptionModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDescriptionModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDescriptionModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDescriptionModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDescriptionModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDescriptionModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDescriptionModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDescriptionModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDescriptionModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDescriptionModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDescriptionModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDescriptionModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BusinessFunctionDescriptionModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          }
        }
      }
    },
    "/api/reports/mitigatingcontrols/{jobId}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Gets the mitigating controls for the specified job.",
        "operationId": "GetMitigatingControls",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MitigatingControlModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          }
        }
      }
    },
    "/api/reports/exportReport": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Exports the report.  May be used as an OData endpoint.",
        "operationId": "ExportReport",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ExportReportRequest"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ExportReportRequest"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/ExportReportRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ExportReportRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ExportReportRequest"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/ExportReportRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ExportReportRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ExportReportRequest"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/ExportReportRequest"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ExportReportRequest"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ExportReportRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ExportReportRequest"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/ExportReportRequest"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/ExportReportRequest"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ExportReportRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ExportReportRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ExportReportRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/xml": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "text/plain": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "text/json": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          }
        }
      }
    },
    "/api/reports/roleDetails/{jobId}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Gets a collection of Role Details, based on the supplied job id.",
        "operationId": "GetRoleDetails",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleDetails"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleDetails"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleDetails"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleDetails"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleDetails"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleDetails"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleDetails"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleDetails"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleDetails"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleDetails"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleDetails"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleDetails"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleDetails"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleDetails"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleDetails"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleDetails"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          }
        }
      }
    },
    "/api/reports/roleInherentRiskDetails/{jobId}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Gets a collection of Role Inherent Risk Details, based on the supplied job id.",
        "operationId": "GetRoleInherentRiskDetails",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleInherentRiskDetails"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleInherentRiskDetails"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleInherentRiskDetails"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleInherentRiskDetails"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleInherentRiskDetails"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleInherentRiskDetails"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleInherentRiskDetails"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleInherentRiskDetails"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleInherentRiskDetails"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleInherentRiskDetails"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleInherentRiskDetails"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleInherentRiskDetails"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleInherentRiskDetails"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleInherentRiskDetails"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleInherentRiskDetails"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleInherentRiskDetails"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          }
        }
      }
    },
    "/api/reports/userPermissionLevelDetails/{jobId}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Gets a collection of user permision Details",
        "operationId": "GetUserPermissionLevelDetails",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "usersFilter",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "risksFilter",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserPermissionLevelDetailsModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserPermissionLevelDetailsModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserPermissionLevelDetailsModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserPermissionLevelDetailsModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserPermissionLevelDetailsModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserPermissionLevelDetailsModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserPermissionLevelDetailsModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserPermissionLevelDetailsModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserPermissionLevelDetailsModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserPermissionLevelDetailsModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserPermissionLevelDetailsModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserPermissionLevelDetailsModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserPermissionLevelDetailsModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserPermissionLevelDetailsModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserPermissionLevelDetailsModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserPermissionLevelDetailsModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          }
        }
      }
    },
    "/api/reports/roleAuthorizationObjectLevelHitDetails/{jobId}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Gets the role authorization hits, based on the supplied job id.",
        "operationId": "GetRoleAuthorizationHits",
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "description": "The id of the job the report belongs to.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "rolesFilter",
            "in": "query",
            "description": "Optional: A comma separated list of <code>ErpMaestro.ArmServices.Common.Models.Reports.RoleAuthorizationHitModel.RoleName</code> fields to filter the report by.",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleAuthorizationHitModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleAuthorizationHitModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleAuthorizationHitModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleAuthorizationHitModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleAuthorizationHitModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleAuthorizationHitModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleAuthorizationHitModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleAuthorizationHitModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleAuthorizationHitModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleAuthorizationHitModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleAuthorizationHitModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleAuthorizationHitModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleAuthorizationHitModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleAuthorizationHitModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleAuthorizationHitModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleAuthorizationHitModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          }
        }
      }
    },
    "/api/SapSystem/{sapSystemId}/extract/{securityExtractId}/roles": {
      "get": {
        "tags": [
          "SapSystem"
        ],
        "summary": "Returns sap system roles",
        "operationId": "GetRoleInfo",
        "parameters": [
          {
            "name": "sapSystemId",
            "in": "path",
            "description": "erp system id",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "securityExtractId",
            "in": "path",
            "description": "security extract id",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        },
        "deprecated": true
      }
    },
    "/api/SapSystem/{sapSystemId}/roles": {
      "get": {
        "tags": [
          "SapSystem"
        ],
        "summary": "Returns roles for specified SAP system.",
        "operationId": "GetRoles",
        "parameters": [
          {
            "name": "sapSystemId",
            "in": "path",
            "description": "Identifier of SAP system.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpRoleModel"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/SapSystem/customer/{customerId}/roles/locations": {
      "get": {
        "tags": [
          "SapSystem"
        ],
        "summary": "Returns role locations for selected customer id",
        "operationId": "GetRoleLocations",
        "parameters": [
          {
            "name": "customerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleLocationModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleLocationModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleLocationModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleLocationModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleLocationModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleLocationModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleLocationModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleLocationModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleLocationModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleLocationModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleLocationModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleLocationModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleLocationModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleLocationModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleLocationModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleLocationModel"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      },
      "post": {
        "tags": [
          "SapSystem"
        ],
        "summary": "Create a role location for selected customer id",
        "operationId": "AddRoleLocation",
        "parameters": [
          {
            "name": "customerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/RoleLocationModel"
        },
        "responses": {
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/SapSystem/customer/{customerId}/roles/locations/{roleLocationId}": {
      "put": {
        "tags": [
          "SapSystem"
        ],
        "summary": "Update a role location for selected customer id",
        "operationId": "UpdateRoleLocation",
        "parameters": [
          {
            "name": "customerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "roleLocationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/RoleLocationModel"
        },
        "responses": {
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      },
      "delete": {
        "tags": [
          "SapSystem"
        ],
        "summary": "Update a role location for selected customer id",
        "operationId": "DeleteRoleLocation",
        "parameters": [
          {
            "name": "customerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "roleLocationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/SapSystem/roles": {
      "put": {
        "tags": [
          "SapSystem"
        ],
        "summary": "Update sap system role",
        "operationId": "UpdateRole",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpRoleModel"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpRoleModel"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/ErpRoleModel"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpRoleModel"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpRoleModel"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/ErpRoleModel"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpRoleModel"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpRoleModel"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/ErpRoleModel"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpRoleModel"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpRoleModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ErpRoleModel"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/ErpRoleModel"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/ErpRoleModel"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ErpRoleModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ErpRoleModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ErpRoleModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/SapSystem/{sapSystemId}/export/roles": {
      "get": {
        "tags": [
          "SapSystem"
        ],
        "summary": "Exports the specified ERP system's roles in a .xlsx file.",
        "operationId": "ExportRoles",
        "parameters": [
          {
            "name": "sapSystemId",
            "in": "path",
            "description": "The ERP system id use to filter the ERP roles.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/SapSystem/{sapSystemId}/import/roles": {
      "post": {
        "tags": [
          "SapSystem"
        ],
        "summary": "Imports an Excel document containing SAP roles.",
        "operationId": "ImportRoles",
        "parameters": [
          {
            "name": "sapSystemId",
            "in": "path",
            "description": "The ERP system id use to for the SAP roles.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "description": "The Excel file to be imported.",
                    "type": "string",
                    "format": "binary"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/SapSystem/{sapSystemId}/refresh/roles": {
      "post": {
        "tags": [
          "SapSystem"
        ],
        "summary": "Schedules a LoadSapInfoJob to refresh the SAP roles  for the latest security extract.",
        "operationId": "RefreshRoles",
        "parameters": [
          {
            "name": "sapSystemId",
            "in": "path",
            "description": "The system id use to refresh the SAP roles.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        },
        "deprecated": true
      }
    },
    "/api/SapSystem": {
      "put": {
        "tags": [
          "SapSystem"
        ],
        "summary": "Updates an existing SAP system based on the specified parameters.  Returns the object model of the updated system.",
        "operationId": "Update",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UpdateSapSystemRequest"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UpdateSapSystemRequest"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/UpdateSapSystemRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UpdateSapSystemRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UpdateSapSystemRequest"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/UpdateSapSystemRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UpdateSapSystemRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UpdateSapSystemRequest"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/UpdateSapSystemRequest"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UpdateSapSystemRequest"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UpdateSapSystemRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateSapSystemRequest"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/UpdateSapSystemRequest"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/UpdateSapSystemRequest"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateSapSystemRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateSapSystemRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateSapSystemRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "post": {
        "tags": [
          "SapSystem"
        ],
        "summary": "Creates a new SAP system based on the specified parameters.  Returns the object model of the newly created system.",
        "operationId": "Create",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/CreateSapSystemRequest"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/CreateSapSystemRequest"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/CreateSapSystemRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/CreateSapSystemRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/CreateSapSystemRequest"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/CreateSapSystemRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/CreateSapSystemRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/CreateSapSystemRequest"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/CreateSapSystemRequest"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/CreateSapSystemRequest"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/CreateSapSystemRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateSapSystemRequest"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/CreateSapSystemRequest"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/CreateSapSystemRequest"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateSapSystemRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateSapSystemRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateSapSystemRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/api/securityExtract/{erpSystemId}": {
      "post": {
        "tags": [
          "SecurityExtract"
        ],
        "summary": "Uploads new security extract.",
        "operationId": "UploadExtract",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "description": "Identifier of the ERP system.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "fileExtract": {
                    "description": "File to upload.",
                    "type": "string",
                    "format": "binary"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/FileInfoModel"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/securityExtract/{erpSystemId}/refreshData": {
      "post": {
        "tags": [
          "SecurityExtract"
        ],
        "summary": "Refreshes extract info for specified ERP system.",
        "operationId": "RefreshExtractInfo",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "description": "Identifier of ERP system.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/xml": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "text/plain": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "text/json": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/securityExtract/{erpSystemId}/loadExtractInfo": {
      "post": {
        "tags": [
          "SecurityExtract"
        ],
        "summary": "Schedules new LoadExtractInfo job.",
        "operationId": "ScheduleLoadExtractInfoJob",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "description": "Identifier of ERP system.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/LoadExtractInfoModel"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/LoadExtractInfoModel"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/LoadExtractInfoModel"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/LoadExtractInfoModel"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/LoadExtractInfoModel"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/LoadExtractInfoModel"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/LoadExtractInfoModel"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/LoadExtractInfoModel"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/LoadExtractInfoModel"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/LoadExtractInfoModel"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/LoadExtractInfoModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LoadExtractInfoModel"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/LoadExtractInfoModel"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/LoadExtractInfoModel"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/LoadExtractInfoModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/LoadExtractInfoModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/LoadExtractInfoModel"
              }
            }
          },
          "description": "Represents Load Extract Info job parameters."
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/json": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/xml": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "text/plain": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              },
              "text/json": {
                "schema": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/service/erpsystems/{erpSystemId}": {
      "get": {
        "tags": [
          "Service"
        ],
        "summary": "Gets ERP system by Id. Returns all ERP system related information, including sensitive.",
        "operationId": "GetErpSystem",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/api/SuccessFactors": {
      "put": {
        "tags": [
          "SuccessFactorsSystem"
        ],
        "summary": "Updates an existing SF ERP system.",
        "operationId": "UpdateSystem",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UpdateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UpdateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/UpdateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UpdateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UpdateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/UpdateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UpdateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UpdateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/UpdateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/UpdateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/UpdateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/UpdateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/UpdateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateErpSystemRequest_SfConnectionModel_"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateErpSystemRequest_SfConnectionModel_"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "404": {
            "description": "Not Found"
          },
          "500": {
            "description": "Server Error"
          }
        }
      },
      "post": {
        "tags": [
          "SuccessFactorsSystem"
        ],
        "summary": "Creates a new SF ERP system. Returns the unique identifier of the new system.",
        "operationId": "CreateNewSystem",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/CreateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/CreateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/CreateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/CreateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/CreateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/CreateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/CreateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/CreateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/CreateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/CreateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/CreateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/CreateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/CreateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateErpSystemRequest_SfConnectionModel_"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateErpSystemRequest_SfConnectionModel_"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateErpSystemRequest_SfConnectionModel_"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/SuccessFactors/{systemId}": {
      "delete": {
        "tags": [
          "SuccessFactorsSystem"
        ],
        "summary": "Deletes a SF ERP system.",
        "operationId": "DeleteSystem",
        "parameters": [
          {
            "name": "systemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpSystemModel"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/SuccessFactors/ValidateConnectionInformation": {
      "post": {
        "tags": [
          "SuccessFactorsSystem"
        ],
        "summary": "Validates connection parameters",
        "operationId": "ValidateConnectionInformation",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/SfConnectionModel"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/SfConnectionModel"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/SfConnectionModel"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/SfConnectionModel"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/SfConnectionModel"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/SfConnectionModel"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/SfConnectionModel"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/SfConnectionModel"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/SfConnectionModel"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/SfConnectionModel"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/SfConnectionModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SfConnectionModel"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/SfConnectionModel"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/SfConnectionModel"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/SfConnectionModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SfConnectionModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SfConnectionModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/SuccessFactors/ValidateConnectionInformation/{erpSystemId}": {
      "get": {
        "tags": [
          "SuccessFactorsSystem"
        ],
        "summary": "Validates saved connection parameters by ERP System ID",
        "operationId": "ValidateConnectionInformation",
        "parameters": [
          {
            "name": "erpSystemId",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 2147483647
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionValidationResultModel"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/usercustomersettings/{customerId}/eamAdminReviewReminderEmailSettings": {
      "get": {
        "tags": [
          "UserCustomerSettings"
        ],
        "summary": "Returns email settings for EAM Admin Awaiting Review Reminders.",
        "operationId": "GetEamAdminReviewReminderEmailSettings",
        "parameters": [
          {
            "name": "customerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "UserCustomerSettings"
        ],
        "summary": "Updates email settings for EAM Admin Awaiting Review Reminders.",
        "operationId": "UpdateAdminReviewReminderEmailSettings",
        "parameters": [
          {
            "name": "customerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EamAdminSummaryEmailSettingsModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              },
              "text/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/reports/userdetails/{customerId}/export": {
      "get": {
        "tags": [
          "UserManagement"
        ],
        "summary": "Creates a CSV file with a report of the users details for the specified customer.",
        "operationId": "ExportUserDetails",
        "parameters": [
          {
            "name": "customerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        },
        "deprecated": true
      }
    },
    "/api/reports/userdetails/{customerId}/export/excel": {
      "get": {
        "tags": [
          "UserManagement"
        ],
        "summary": "Creates an Excel file with a report of the users details for the specified customer.",
        "operationId": "ExportUserDetailsExcel",
        "parameters": [
          {
            "name": "customerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        },
        "deprecated": true
      }
    }
  },
  "components": {
    "requestBodies": {
      "AccessContextModel": {
        "content": {
          "application/json;odata.metadata=minimal;odata.streaming=true": {
            "schema": {
              "$ref": "#/components/schemas/AccessContextModel"
            }
          },
          "application/json;odata.metadata=minimal;odata.streaming=false": {
            "schema": {
              "$ref": "#/components/schemas/AccessContextModel"
            }
          },
          "application/json;odata.metadata=minimal": {
            "schema": {
              "$ref": "#/components/schemas/AccessContextModel"
            }
          },
          "application/json;odata.metadata=full;odata.streaming=true": {
            "schema": {
              "$ref": "#/components/schemas/AccessContextModel"
            }
          },
          "application/json;odata.metadata=full;odata.streaming=false": {
            "schema": {
              "$ref": "#/components/schemas/AccessContextModel"
            }
          },
          "application/json;odata.metadata=full": {
            "schema": {
              "$ref": "#/components/schemas/AccessContextModel"
            }
          },
          "application/json;odata.metadata=none;odata.streaming=true": {
            "schema": {
              "$ref": "#/components/schemas/AccessContextModel"
            }
          },
          "application/json;odata.metadata=none;odata.streaming=false": {
            "schema": {
              "$ref": "#/components/schemas/AccessContextModel"
            }
          },
          "application/json;odata.metadata=none": {
            "schema": {
              "$ref": "#/components/schemas/AccessContextModel"
            }
          },
          "application/json;odata.streaming=true": {
            "schema": {
              "$ref": "#/components/schemas/AccessContextModel"
            }
          },
          "application/json;odata.streaming=false": {
            "schema": {
              "$ref": "#/components/schemas/AccessContextModel"
            }
          },
          "application/json": {
            "schema": {
              "$ref": "#/components/schemas/AccessContextModel"
            }
          },
          "application/xml": {
            "schema": {
              "$ref": "#/components/schemas/AccessContextModel"
            }
          },
          "application/prs.odatatestxx-odata": {
            "schema": {
              "$ref": "#/components/schemas/AccessContextModel"
            }
          },
          "application/json-patch+json": {
            "schema": {
              "$ref": "#/components/schemas/AccessContextModel"
            }
          },
          "text/json": {
            "schema": {
              "$ref": "#/components/schemas/AccessContextModel"
            }
          },
          "application/*+json": {
            "schema": {
              "$ref": "#/components/schemas/AccessContextModel"
            }
          }
        },
        "description": "Metadata of the context."
      },
      "AccessReviewDto": {
        "content": {
          "application/json;odata.metadata=minimal;odata.streaming=true": {
            "schema": {
              "$ref": "#/components/schemas/AccessReviewDto"
            }
          },
          "application/json;odata.metadata=minimal;odata.streaming=false": {
            "schema": {
              "$ref": "#/components/schemas/AccessReviewDto"
            }
          },
          "application/json;odata.metadata=minimal": {
            "schema": {
              "$ref": "#/components/schemas/AccessReviewDto"
            }
          },
          "application/json;odata.metadata=full;odata.streaming=true": {
            "schema": {
              "$ref": "#/components/schemas/AccessReviewDto"
            }
          },
          "application/json;odata.metadata=full;odata.streaming=false": {
            "schema": {
              "$ref": "#/components/schemas/AccessReviewDto"
            }
          },
          "application/json;odata.metadata=full": {
            "schema": {
              "$ref": "#/components/schemas/AccessReviewDto"
            }
          },
          "application/json;odata.metadata=none;odata.streaming=true": {
            "schema": {
              "$ref": "#/components/schemas/AccessReviewDto"
            }
          },
          "application/json;odata.metadata=none;odata.streaming=false": {
            "schema": {
              "$ref": "#/components/schemas/AccessReviewDto"
            }
          },
          "application/json;odata.metadata=none": {
            "schema": {
              "$ref": "#/components/schemas/AccessReviewDto"
            }
          },
          "application/json;odata.streaming=true": {
            "schema": {
              "$ref": "#/components/schemas/AccessReviewDto"
            }
          },
          "application/json;odata.streaming=false": {
            "schema": {
              "$ref": "#/components/schemas/AccessReviewDto"
            }
          },
          "application/json": {
            "schema": {
              "$ref": "#/components/schemas/AccessReviewDto"
            }
          },
          "application/xml": {
            "schema": {
              "$ref": "#/components/schemas/AccessReviewDto"
            }
          },
          "application/prs.odatatestxx-odata": {
            "schema": {
              "$ref": "#/components/schemas/AccessReviewDto"
            }
          },
          "application/json-patch+json": {
            "schema": {
              "$ref": "#/components/schemas/AccessReviewDto"
            }
          },
          "text/json": {
            "schema": {
              "$ref": "#/components/schemas/AccessReviewDto"
            }
          },
          "application/*+json": {
            "schema": {
              "$ref": "#/components/schemas/AccessReviewDto"
            }
          }
        }
      },
      "EmergencyAccessProfileModel": {
        "content": {
          "application/json;odata.metadata=minimal;odata.streaming=true": {
            "schema": {
              "$ref": "#/components/schemas/EmergencyAccessProfileModel"
            }
          },
          "application/json;odata.metadata=minimal;odata.streaming=false": {
            "schema": {
              "$ref": "#/components/schemas/EmergencyAccessProfileModel"
            }
          },
          "application/json;odata.metadata=minimal": {
            "schema": {
              "$ref": "#/components/schemas/EmergencyAccessProfileModel"
            }
          },
          "application/json;odata.metadata=full;odata.streaming=true": {
            "schema": {
              "$ref": "#/components/schemas/EmergencyAccessProfileModel"
            }
          },
          "application/json;odata.metadata=full;odata.streaming=false": {
            "schema": {
              "$ref": "#/components/schemas/EmergencyAccessProfileModel"
            }
          },
          "application/json;odata.metadata=full": {
            "schema": {
              "$ref": "#/components/schemas/EmergencyAccessProfileModel"
            }
          },
          "application/json;odata.metadata=none;odata.streaming=true": {
            "schema": {
              "$ref": "#/components/schemas/EmergencyAccessProfileModel"
            }
          },
          "application/json;odata.metadata=none;odata.streaming=false": {
            "schema": {
              "$ref": "#/components/schemas/EmergencyAccessProfileModel"
            }
          },
          "application/json;odata.metadata=none": {
            "schema": {
              "$ref": "#/components/schemas/EmergencyAccessProfileModel"
            }
          },
          "application/json;odata.streaming=true": {
            "schema": {
              "$ref": "#/components/schemas/EmergencyAccessProfileModel"
            }
          },
          "application/json;odata.streaming=false": {
            "schema": {
              "$ref": "#/components/schemas/EmergencyAccessProfileModel"
            }
          },
          "application/json": {
            "schema": {
              "$ref": "#/components/schemas/EmergencyAccessProfileModel"
            }
          },
          "application/xml": {
            "schema": {
              "$ref": "#/components/schemas/EmergencyAccessProfileModel"
            }
          },
          "application/prs.odatatestxx-odata": {
            "schema": {
              "$ref": "#/components/schemas/EmergencyAccessProfileModel"
            }
          },
          "application/json-patch+json": {
            "schema": {
              "$ref": "#/components/schemas/EmergencyAccessProfileModel"
            }
          },
          "text/json": {
            "schema": {
              "$ref": "#/components/schemas/EmergencyAccessProfileModel"
            }
          },
          "application/*+json": {
            "schema": {
              "$ref": "#/components/schemas/EmergencyAccessProfileModel"
            }
          }
        }
      },
      "UploadFile": {
        "content": {
          "multipart/form-data": {
            "schema": {
              "type": "object",
              "properties": {
                "file": {
                  "description": "File content.",
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        }
      },
      "ReportFieldConfigArray": {
        "content": {
          "application/json;odata.metadata=minimal;odata.streaming=true": {
            "schema": {
              "uniqueItems": false,
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/ReportFieldConfig"
              }
            }
          },
          "application/json;odata.metadata=minimal;odata.streaming=false": {
            "schema": {
              "uniqueItems": false,
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/ReportFieldConfig"
              }
            }
          },
          "application/json;odata.metadata=minimal": {
            "schema": {
              "uniqueItems": false,
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/ReportFieldConfig"
              }
            }
          },
          "application/json;odata.metadata=full;odata.streaming=true": {
            "schema": {
              "uniqueItems": false,
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/ReportFieldConfig"
              }
            }
          },
          "application/json;odata.metadata=full;odata.streaming=false": {
            "schema": {
              "uniqueItems": false,
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/ReportFieldConfig"
              }
            }
          },
          "application/json;odata.metadata=full": {
            "schema": {
              "uniqueItems": false,
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/ReportFieldConfig"
              }
            }
          },
          "application/json;odata.metadata=none;odata.streaming=true": {
            "schema": {
              "uniqueItems": false,
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/ReportFieldConfig"
              }
            }
          },
          "application/json;odata.metadata=none;odata.streaming=false": {
            "schema": {
              "uniqueItems": false,
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/ReportFieldConfig"
              }
            }
          },
          "application/json;odata.metadata=none": {
            "schema": {
              "uniqueItems": false,
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/ReportFieldConfig"
              }
            }
          },
          "application/json;odata.streaming=true": {
            "schema": {
              "uniqueItems": false,
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/ReportFieldConfig"
              }
            }
          },
          "application/json;odata.streaming=false": {
            "schema": {
              "uniqueItems": false,
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/ReportFieldConfig"
              }
            }
          },
          "application/json": {
            "schema": {
              "uniqueItems": false,
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/ReportFieldConfig"
              }
            }
          },
          "application/xml": {
            "schema": {
              "uniqueItems": false,
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/ReportFieldConfig"
              }
            }
          },
          "application/prs.odatatestxx-odata": {
            "schema": {
              "uniqueItems": false,
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/ReportFieldConfig"
              }
            }
          },
          "application/json-patch+json": {
            "schema": {
              "uniqueItems": false,
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/ReportFieldConfig"
              }
            }
          },
          "text/json": {
            "schema": {
              "uniqueItems": false,
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/ReportFieldConfig"
              }
            }
          },
          "application/*+json": {
            "schema": {
              "uniqueItems": false,
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/ReportFieldConfig"
              }
            }
          }
        },
        "required": true
      },
      "RoleLocationModel": {
        "content": {
          "application/json;odata.metadata=minimal;odata.streaming=true": {
            "schema": {
              "$ref": "#/components/schemas/RoleLocationModel"
            }
          },
          "application/json;odata.metadata=minimal;odata.streaming=false": {
            "schema": {
              "$ref": "#/components/schemas/RoleLocationModel"
            }
          },
          "application/json;odata.metadata=minimal": {
            "schema": {
              "$ref": "#/components/schemas/RoleLocationModel"
            }
          },
          "application/json;odata.metadata=full;odata.streaming=true": {
            "schema": {
              "$ref": "#/components/schemas/RoleLocationModel"
            }
          },
          "application/json;odata.metadata=full;odata.streaming=false": {
            "schema": {
              "$ref": "#/components/schemas/RoleLocationModel"
            }
          },
          "application/json;odata.metadata=full": {
            "schema": {
              "$ref": "#/components/schemas/RoleLocationModel"
            }
          },
          "application/json;odata.metadata=none;odata.streaming=true": {
            "schema": {
              "$ref": "#/components/schemas/RoleLocationModel"
            }
          },
          "application/json;odata.metadata=none;odata.streaming=false": {
            "schema": {
              "$ref": "#/components/schemas/RoleLocationModel"
            }
          },
          "application/json;odata.metadata=none": {
            "schema": {
              "$ref": "#/components/schemas/RoleLocationModel"
            }
          },
          "application/json;odata.streaming=true": {
            "schema": {
              "$ref": "#/components/schemas/RoleLocationModel"
            }
          },
          "application/json;odata.streaming=false": {
            "schema": {
              "$ref": "#/components/schemas/RoleLocationModel"
            }
          },
          "application/json": {
            "schema": {
              "$ref": "#/components/schemas/RoleLocationModel"
            }
          },
          "application/xml": {
            "schema": {
              "$ref": "#/components/schemas/RoleLocationModel"
            }
          },
          "application/prs.odatatestxx-odata": {
            "schema": {
              "$ref": "#/components/schemas/RoleLocationModel"
            }
          },
          "application/json-patch+json": {
            "schema": {
              "$ref": "#/components/schemas/RoleLocationModel"
            }
          },
          "text/json": {
            "schema": {
              "$ref": "#/components/schemas/RoleLocationModel"
            }
          },
          "application/*+json": {
            "schema": {
              "$ref": "#/components/schemas/RoleLocationModel"
            }
          }
        }
      }
    },
    "schemas": {
      "AccessContextEntity": {
        "description": "Represents a model for Access Context.",
        "type": "object",
        "properties": {
          "id": {
            "format": "uuid",
            "description": "Identifier of the Access Context.",
            "type": "string"
          },
          "customerId": {
            "format": "uuid",
            "description": "Identifier of the customer Access Context belongs to.",
            "type": "string"
          },
          "name": {
            "description": "Name of the Access Context.",
            "type": "string"
          },
          "columnName": {
            "description": "Name of the column Access Context belongs to.",
            "type": "string"
          },
          "columnValue": {
            "description": "All available comma-separated values for column.",
            "type": "string"
          },
          "description": {
            "description": "Description of the Access Context.",
            "type": "string"
          },
          "deletedDate": {
            "format": "date-time",
            "description": "Deleted date of access context.",
            "type": "string"
          },
          "splittedValues": {
            "description": "List of splitted values from ErpMaestro.ArmServices.Common.Models.AccessContexts.AccessContextEntity.ColumnValue.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "readOnly": true
          }
        }
      },
      "AccessContextModel": {
        "description": "Represents a model for Access Context.",
        "required": [
          "id",
          "customerId",
          "name",
          "columnName",
          "columnValue"
        ],
        "type": "object",
        "properties": {
          "id": {
            "format": "uuid",
            "description": "Identifier of the Access Context.",
            "type": "string"
          },
          "customerId": {
            "format": "uuid",
            "description": "Identifier of the customer Access Context belongs to.",
            "type": "string"
          },
          "name": {
            "description": "Name of the Access Context.",
            "maxLength": 255,
            "type": "string"
          },
          "columnName": {
            "description": "Name of the column Access Context belongs to.",
            "maxLength": 100,
            "type": "string"
          },
          "columnValue": {
            "description": "All available comma-separated values for column.",
            "maxLength": 1000,
            "type": "string"
          },
          "description": {
            "description": "Description of the Access Context.",
            "maxLength": 1000,
            "type": "string"
          }
        }
      },
      "AccessReviewDashboardDto": {
        "description": "Access review dashboards grid model",
        "required": [
          "reviewName",
          "reviewType",
          "startDate",
          "endDate",
          "accountId",
          "erpSystemId"
        ],
        "type": "object",
        "properties": {
          "id": {
            "format": "uuid",
            "description": "Review ID",
            "type": "string"
          },
          "displayId": {
            "description": "Represents a friendly version of the id for display purposes.  Useful for UI filtering via OData.",
            "type": "string",
            "readOnly": true
          },
          "reviewName": {
            "description": "Review Name",
            "type": "string"
          },
          "reviewType": {
            "$ref": "#/components/schemas/AccessReviewType"
          },
          "displayReviewType": {
            "description": "Represents a string version of the id for display and  UI filtering via OData.",
            "type": "string",
            "readOnly": true
          },
          "startDate": {
            "format": "date-time",
            "description": "Review Start Date",
            "type": "string"
          },
          "endDate": {
            "format": "date-time",
            "description": "Review End Date",
            "type": "string"
          },
          "accountId": {
            "format": "int32",
            "description": "Account ID",
            "type": "integer"
          },
          "erpSystemId": {
            "format": "int32",
            "description": "ERP System ID",
            "type": "integer"
          },
          "totalRows": {
            "format": "int32",
            "description": "Total number of review items",
            "type": "integer"
          },
          "reviewedRows": {
            "format": "int32",
            "description": "Number of review items reviewed",
            "type": "integer"
          },
          "reviewStatus": {
            "$ref": "#/components/schemas/AccessReviewStatus"
          },
          "displayReviewStatus": {
            "description": "Review status for UI use",
            "type": "string",
            "readOnly": true
          },
          "performedByType": {
            "$ref": "#/components/schemas/PerformedByType"
          },
          "displayPerformedByType": {
            "description": "Performed By Type for UI use",
            "type": "string",
            "readOnly": true
          },
          "createdBy": {
            "description": "Created By",
            "type": "string"
          },
          "createdDate": {
            "format": "date-time",
            "description": "Created Date",
            "type": "string"
          },
          "updatedBy": {
            "description": "Updated By",
            "type": "string"
          },
          "updatedDate": {
            "format": "date-time",
            "description": "Updated Date",
            "type": "string"
          },
          "percentComplete": {
            "format": "int32",
            "description": "Completion percentage",
            "type": "integer"
          },
          "percentSubmitted": {
            "format": "int32",
            "description": "Submission percentage for User To Role roles removal",
            "type": "integer"
          },
          "submittedReviewers": {
            "format": "int32",
            "description": "Number of reviewers that submitted the review",
            "type": "integer"
          },
          "totalReviewers": {
            "format": "int32",
            "description": "Total number of reviewers",
            "type": "integer"
          }
        }
      },
      "AccessReviewType": {
        "enum": [
          "userToRole",
          "roleToTcode",
          "userToRisk",
          "riskToMitigatingControl",
          "rulebookDetails"
        ],
        "type": "string"
      },
      "AccessReviewStatus": {
        "enum": [
          "creatingReview",
          "notStarted",
          "inProgress",
          "completed",
          "overdue",
          "blankReview",
          "jobFailed",
          "submitted",
          "removingRoles",
          "scheduled"
        ],
        "type": "string"
      },
      "PerformedByType": {
        "enum": [
          "managers",
          "roleOwners",
          "riskOwners"
        ],
        "type": "string"
      },
      "AccessReviewDto": {
        "description": "Access review administrator details",
        "required": [
          "timeZoneId",
          "reviewName",
          "reviewType",
          "startDate",
          "endDate",
          "accountId",
          "erpSystemId"
        ],
        "type": "object",
        "properties": {
          "securityExtractId": {
            "format": "int32",
            "description": "Security Extract ID",
            "type": "integer"
          },
          "timeZoneId": {
            "description": "Timezone ID",
            "type": "string"
          },
          "percentComplete": {
            "format": "int32",
            "description": "Completion percentage",
            "type": "integer"
          },
          "columnOptions": {
            "description": "Review grid column options.",
            "type": "string"
          },
          "includeChangesSinceReviewId": {
            "format": "uuid",
            "description": "Review ID to include changes from",
            "type": "string"
          },
          "excludedRoles": {
            "description": "Excluded Roles, none = include all",
            "uniqueItems": true,
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "includedUserGroups": {
            "description": "Included User Groups, none = include all",
            "uniqueItems": true,
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "includedRuleBooks": {
            "description": "Included Rulebooks",
            "uniqueItems": true,
            "type": "array",
            "items": {
              "format": "uuid",
              "type": "string"
            }
          },
          "hideEmptyColumns": {
            "description": "Hide columns without values",
            "type": "boolean"
          },
          "initialEmailTemplate": {
            "description": "Initial Email Template",
            "type": "string"
          },
          "remindersEmailTemplate": {
            "description": "Reminders Email Template",
            "type": "string"
          },
          "finalEmailTemplate": {
            "description": "Final Email Template",
            "type": "string"
          },
          "reminders": {
            "description": "Reminder days",
            "uniqueItems": true,
            "type": "array",
            "items": {
              "format": "int32",
              "type": "integer"
            }
          },
          "monthsOfUtilization": {
            "format": "int32",
            "description": "Months of Utilization",
            "type": "integer"
          },
          "createMissingExtracts": {
            "description": "Create missing extracts",
            "type": "boolean"
          },
          "percentSubmitted": {
            "format": "int32",
            "description": "Submission percentage for User To Role roles removal",
            "type": "integer"
          },
          "submittedReviewers": {
            "format": "int32",
            "description": "Submission percentage for User To Role roles removal",
            "type": "integer"
          },
          "totalReviewers": {
            "format": "int32",
            "description": "Total number of reviewers",
            "type": "integer"
          },
          "programCommandInstanceId": {
            "format": "uuid",
            "description": "Program Command Instance ID",
            "type": "string"
          },
          "enableGroupApprovals": {
            "description": "Enable group approvals",
            "type": "boolean"
          },
          "includedRiskRatings": {
            "description": "Included risk ratings, none = include all",
            "uniqueItems": true,
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "ignoreAdminLockedUsers": {
            "description": "Ignore users locked by admin from analysis",
            "type": "boolean"
          },
          "ignoreFailedLoginUsers": {
            "description": "Ignore users locked by failed login from analysis",
            "type": "boolean"
          },
          "id": {
            "format": "uuid",
            "description": "Review ID",
            "type": "string"
          },
          "displayId": {
            "description": "Represents a friendly version of the id for display purposes.  Useful for UI filtering via OData.",
            "type": "string"
          },
          "reviewName": {
            "description": "Review Name",
            "type": "string"
          },
          "reviewType": {
            "$ref": "#/components/schemas/AccessReviewType"
          },
          "displayReviewType": {
            "description": "Represents a string version of the id for display and  UI filtering via OData.",
            "type": "string"
          },
          "startDate": {
            "format": "date-time",
            "description": "Review Start Date",
            "type": "string"
          },
          "endDate": {
            "format": "date-time",
            "description": "Review End Date",
            "type": "string"
          },
          "accountId": {
            "format": "int32",
            "description": "Account ID",
            "type": "integer"
          },
          "erpSystemId": {
            "format": "int32",
            "description": "ERP System ID",
            "type": "integer"
          },
          "totalRows": {
            "format": "int32",
            "description": "Total number of review items",
            "type": "integer"
          },
          "reviewedRows": {
            "format": "int32",
            "description": "Number of review items reviewed",
            "type": "integer"
          },
          "reviewStatus": {
            "$ref": "#/components/schemas/AccessReviewStatus"
          },
          "displayReviewStatus": {
            "description": "Review status for UI use",
            "type": "string"
          },
          "performedByType": {
            "$ref": "#/components/schemas/PerformedByType"
          },
          "displayPerformedByType": {
            "description": "Performed By Type for UI use",
            "type": "string"
          },
          "createdBy": {
            "description": "Created By",
            "type": "string"
          },
          "createdDate": {
            "format": "date-time",
            "description": "Created Date",
            "type": "string"
          },
          "updatedBy": {
            "description": "Updated By",
            "type": "string"
          },
          "updatedDate": {
            "format": "date-time",
            "description": "Updated Date",
            "type": "string"
          }
        }
      },
      "AccessReviewForReviewerDto": {
        "description": "Access review for reviewer details",
        "required": [
          "reviewName",
          "reviewType",
          "startDate",
          "endDate",
          "accountId",
          "erpSystemId"
        ],
        "type": "object",
        "properties": {
          "columnOptions": {
            "description": "Review grid column options.",
            "type": "string"
          },
          "emptyColumns": {
            "description": "Empty review item columns to hide",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "enableGroupApprovals": {
            "description": "Enable group approvals",
            "type": "boolean"
          },
          "comments": {
            "uniqueItems": false,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AccessReviewCommentDto"
            }
          },
          "id": {
            "format": "uuid",
            "description": "Review ID",
            "type": "string"
          },
          "displayId": {
            "description": "Represents a friendly version of the id for display purposes.  Useful for UI filtering via OData.",
            "type": "string"
          },
          "reviewName": {
            "description": "Review Name",
            "type": "string"
          },
          "reviewType": {
            "$ref": "#/components/schemas/AccessReviewType"
          },
          "displayReviewType": {
            "description": "Represents a string version of the id for display and  UI filtering via OData.",
            "type": "string"
          },
          "startDate": {
            "format": "date-time",
            "description": "Review Start Date",
            "type": "string"
          },
          "endDate": {
            "format": "date-time",
            "description": "Review End Date",
            "type": "string"
          },
          "accountId": {
            "format": "int32",
            "description": "Account ID",
            "type": "integer"
          },
          "erpSystemId": {
            "format": "int32",
            "description": "ERP System ID",
            "type": "integer"
          },
          "totalRows": {
            "format": "int32",
            "description": "Total number of review items",
            "type": "integer"
          },
          "reviewedRows": {
            "format": "int32",
            "description": "Number of review items reviewed",
            "type": "integer"
          },
          "reviewStatus": {
            "$ref": "#/components/schemas/AccessReviewStatus"
          },
          "displayReviewStatus": {
            "description": "Review status for UI use",
            "type": "string"
          },
          "performedByType": {
            "$ref": "#/components/schemas/PerformedByType"
          },
          "displayPerformedByType": {
            "description": "Performed By Type for UI use",
            "type": "string"
          },
          "createdBy": {
            "description": "Created By",
            "type": "string"
          },
          "createdDate": {
            "format": "date-time",
            "description": "Created Date",
            "type": "string"
          },
          "updatedBy": {
            "description": "Updated By",
            "type": "string"
          },
          "updatedDate": {
            "format": "date-time",
            "description": "Updated Date",
            "type": "string"
          }
        }
      },
      "AccessReviewCommentDto": {
        "type": "object",
        "properties": {
          "decision": {
            "$ref": "#/components/schemas/DecisionType"
          },
          "comment": {
            "type": "string"
          },
          "createdBy": {
            "type": "string"
          },
          "createdDate": {
            "format": "date-time",
            "type": "string"
          },
          "reviewerFullName": {
            "type": "string"
          },
          "oldReviewerFullName": {
            "type": "string"
          },
          "newReviewerFullName": {
            "type": "string"
          },
          "updatedBy": {
            "type": "string"
          }
        }
      },
      "DecisionType": {
        "enum": [
          "undecided",
          "approve",
          "reject",
          "delegate"
        ],
        "type": "string"
      },
      "CompletedAndOverdueReviewsRequest": {
        "required": [
          "erpSystemId"
        ],
        "type": "object",
        "properties": {
          "erpSystemId": {
            "format": "int32",
            "maximum": 2147483647,
            "minimum": 1,
            "type": "integer"
          },
          "reviewType": {
            "$ref": "#/components/schemas/AccessReviewType"
          },
          "performedByType": {
            "$ref": "#/components/schemas/PerformedByType"
          }
        }
      },
      "AccessReviewLookup": {
        "type": "object",
        "properties": {
          "accessReviewId": {
            "format": "uuid",
            "type": "string"
          },
          "reviewName": {
            "type": "string"
          }
        }
      },
      "ReviewerStatusDto": {
        "description": "Reviewer Status",
        "type": "object",
        "properties": {
          "reviewerId": {
            "format": "uuid",
            "description": "Reviewer ID",
            "type": "string"
          },
          "reviewerFullName": {
            "description": "Reviewer Full Name",
            "type": "string"
          },
          "reviewerEmail": {
            "description": "Reviewer Email",
            "type": "string"
          },
          "reviewedRows": {
            "format": "int32",
            "description": "Number of review items reviewed",
            "type": "integer"
          },
          "totalRows": {
            "format": "int32",
            "description": "Total number of review items",
            "type": "integer"
          },
          "percentComplete": {
            "format": "int32",
            "description": "Completion percentage",
            "type": "integer"
          },
          "lastActionDate": {
            "format": "date-time",
            "description": "Latest update date",
            "type": "string"
          },
          "reviewStatus": {
            "$ref": "#/components/schemas/AccessReviewStatus"
          },
          "comment": {
            "description": "Reviewer comment on review",
            "type": "string"
          },
          "reviewItemId": {
            "format": "uuid",
            "description": "ID of the reviewed item, e.g. RiskMitigatingControlReviewId, RoleTcodeReviewId, RulebookDetailsReviewId,  UserRiskReviewIdv or UserRoleReviewId.  Needed for reviewer status delegation.",
            "type": "string"
          }
        }
      },
      "UserRoleReviewDto": {
        "description": "User role review item",
        "type": "object",
        "properties": {
          "userName": {
            "description": "Gets or sets the name of the user.",
            "type": "string"
          },
          "fullName": {
            "description": "Full name",
            "type": "string"
          },
          "firstName": {
            "description": "First name",
            "type": "string"
          },
          "lastName": {
            "description": "Last name",
            "type": "string"
          },
          "userGroup": {
            "description": "User group",
            "type": "string"
          },
          "roleName": {
            "description": "Gets or sets the name of the role.",
            "type": "string"
          },
          "roleDescription": {
            "description": "Role description",
            "type": "string"
          },
          "reviewerFullName": {
            "type": "string"
          },
          "decision": {
            "$ref": "#/components/schemas/DecisionType"
          },
          "comment": {
            "type": "string"
          },
          "email": {
            "description": "Email",
            "type": "string"
          },
          "jobTitle": {
            "description": "Job title",
            "type": "string"
          },
          "department": {
            "description": "Department",
            "type": "string"
          },
          "city": {
            "description": "City",
            "type": "string"
          },
          "state": {
            "description": "State",
            "type": "string"
          },
          "country": {
            "description": "Country",
            "type": "string"
          },
          "costCenter": {
            "description": "Cost center",
            "type": "string"
          },
          "isEmployee": {
            "description": "Gets or sets a value indicating whether this instance is employee.",
            "type": "boolean"
          },
          "alternativeUserName": {
            "description": "Gets or sets the name of the alternative user.",
            "type": "string"
          },
          "customAttribute1": {
            "description": "Custom attribute 1",
            "type": "string"
          },
          "customAttribute2": {
            "description": "Custom attribute 2",
            "type": "string"
          },
          "customAttribute3": {
            "description": "Custom attribute 3",
            "type": "string"
          },
          "reviewerId": {
            "format": "uuid",
            "type": "string"
          },
          "reviewItemId": {
            "format": "uuid",
            "type": "string"
          },
          "numberOfTcodes": {
            "format": "int32",
            "description": "Number of tcodes",
            "type": "integer"
          },
          "percentUserGroup": {
            "format": "int32",
            "description": "Percent user group",
            "type": "integer"
          },
          "percentManager": {
            "format": "int32",
            "description": "Percent manager",
            "type": "integer"
          },
          "percentJobTitle": {
            "format": "int32",
            "description": "Percent job title",
            "type": "integer"
          },
          "roleExecutionCount": {
            "format": "int32",
            "description": "Role execution count",
            "type": "integer"
          },
          "isSubmitted": {
            "description": "Gets or sets a value indicating whether this instance is submitted.",
            "type": "boolean"
          },
          "highestRiskForRole": {
            "description": "Highest risk for role",
            "type": "string"
          },
          "numberOfHighCriticalRisks": {
            "format": "int32",
            "description": "Number of high critical risks",
            "type": "integer"
          },
          "numberOfRisks": {
            "format": "int32",
            "description": "Number of risks",
            "type": "integer"
          },
          "assignedFrom": {
            "description": "Identifies if the user-role-profile relationship is associated with a Role or a Profile.",
            "type": "string"
          },
          "roleProfile": {
            "description": "Identifies <see>AssignedFrom</see> as a user-to-role or user-to-profile assignment.",
            "type": "string"
          }
        }
      },
      "RoleTcodeReviewDto": {
        "description": "Role to TCode review item",
        "type": "object",
        "properties": {
          "reviewItemId": {
            "format": "uuid",
            "type": "string"
          },
          "roleName": {
            "description": "Role Name",
            "type": "string"
          },
          "roleDescription": {
            "description": "Role Description",
            "type": "string"
          },
          "tcode": {
            "description": "TCode name",
            "type": "string"
          },
          "tcodeDescription": {
            "description": "TCode Description",
            "type": "string"
          },
          "isTcodeSensitive": {
            "description": "Is TCode sensitive",
            "type": "boolean"
          },
          "decision": {
            "$ref": "#/components/schemas/DecisionType"
          },
          "comment": {
            "type": "string"
          },
          "reviewerId": {
            "format": "uuid",
            "type": "string"
          },
          "reviewerFullName": {
            "type": "string"
          },
          "risks": {
            "description": "Risks",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RoleTcodeReviewRisk"
            }
          },
          "risksCount": {
            "format": "int32",
            "description": "Risks Count",
            "type": "integer"
          }
        }
      },
      "RoleTcodeReviewRisk": {
        "type": "object",
        "properties": {
          "roleTcodeReviewRiskId": {
            "format": "uuid",
            "type": "string"
          },
          "roleTcodeReviewId": {
            "format": "uuid",
            "type": "string"
          },
          "ruleCode": {
            "type": "string"
          },
          "ruleName": {
            "type": "string"
          },
          "ruleTypeCode": {
            "$ref": "#/components/schemas/RuleTypeLookup"
          },
          "riskRating": {
            "type": "string"
          }
        }
      },
      "RuleTypeLookup": {
        "enum": [
          "undefined",
          "sEN",
          "sOD"
        ],
        "type": "string"
      },
      "UserRoleRuleDto": {
        "type": "object",
        "properties": {
          "userRoleRuleId": {
            "format": "uuid",
            "type": "string"
          },
          "ruleCode": {
            "type": "string"
          },
          "ruleName": {
            "type": "string"
          },
          "ruleTypeCode": {
            "type": "string"
          },
          "riskRating": {
            "type": "string"
          },
          "businessFunctionCount": {
            "format": "int32",
            "type": "integer"
          }
        }
      },
      "UserRiskReviewDto": {
        "description": "User risk review item",
        "type": "object",
        "properties": {
          "userName": {
            "description": "User Name",
            "type": "string"
          },
          "fullName": {
            "description": "Full name",
            "type": "string"
          },
          "firstName": {
            "description": "First name",
            "type": "string"
          },
          "lastName": {
            "description": "Last name",
            "type": "string"
          },
          "userGroup": {
            "description": "User group",
            "type": "string"
          },
          "ruleCode": {
            "description": "Rule code",
            "type": "string"
          },
          "ruleName": {
            "description": "Gets or sets the name of the rule.",
            "type": "string"
          },
          "riskRating": {
            "description": "Risk rating",
            "type": "string"
          },
          "ruleType": {
            "description": "Gets or sets the type of the rule.",
            "type": "string"
          },
          "ruleBusinessProcess": {
            "description": "Rule business process",
            "type": "string"
          },
          "hasMitigatingControl": {
            "description": "Gets or sets a value indicating whether this instance has mitigating control.",
            "type": "boolean"
          },
          "sapRoles": {
            "description": "Roles",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UserRiskSapRolesInfoDto"
            }
          },
          "rolesCausingTheRiskCount": {
            "format": "int32",
            "description": "Roles causing the risk count",
            "type": "integer"
          },
          "reviewerFullName": {
            "type": "string"
          },
          "decision": {
            "$ref": "#/components/schemas/DecisionType"
          },
          "comment": {
            "type": "string"
          },
          "email": {
            "description": "Email",
            "type": "string"
          },
          "jobTitle": {
            "description": "Job title",
            "type": "string"
          },
          "department": {
            "description": "Department",
            "type": "string"
          },
          "city": {
            "description": "City",
            "type": "string"
          },
          "state": {
            "description": "State",
            "type": "string"
          },
          "country": {
            "description": "Country",
            "type": "string"
          },
          "costCenter": {
            "description": "Cost center",
            "type": "string"
          },
          "isEmployee": {
            "description": "Gets or sets a value indicating whether this instance is employee.",
            "type": "boolean"
          },
          "alternativeUserName": {
            "description": "Gets or sets the name of the alternative user.",
            "type": "string"
          },
          "customAttribute1": {
            "description": "Custom attribute 1",
            "type": "string"
          },
          "customAttribute2": {
            "description": "Custom attribute 2",
            "type": "string"
          },
          "customAttribute3": {
            "description": "Custom attribute 3",
            "type": "string"
          },
          "reviewerId": {
            "format": "uuid",
            "type": "string"
          },
          "reviewItemId": {
            "format": "uuid",
            "type": "string"
          }
        }
      },
      "UserRiskSapRolesInfoDto": {
        "description": "Represents a model for role info for UserToRisk review item.",
        "type": "object",
        "properties": {
          "userRiskSapRolesInfoId": {
            "format": "uuid",
            "description": "Identifier of role info.",
            "type": "string"
          },
          "userRiskReviewId": {
            "format": "uuid",
            "description": "Identifier of related UserToRisk review item.",
            "type": "string"
          },
          "roleName": {
            "description": "Name of the role.",
            "type": "string"
          },
          "description": {
            "description": "Description of the role.",
            "type": "string"
          }
        }
      },
      "RiskMitigatingControlReviewDto": {
        "description": "Risk To Mitigating Control review item",
        "type": "object",
        "properties": {
          "riskCode": {
            "description": "Risk code",
            "type": "string"
          },
          "riskName": {
            "description": "The name of the risk",
            "type": "string"
          },
          "riskRating": {
            "description": "Risk rating",
            "type": "string"
          },
          "riskType": {
            "description": "The type of the risk",
            "type": "string"
          },
          "businessProcess": {
            "description": "Business process",
            "type": "string"
          },
          "mitigatingControlCode": {
            "description": "Mitigating control code",
            "type": "string"
          },
          "mitigatingControlName": {
            "description": "The name of the mitigating control",
            "type": "string"
          },
          "mitigatingControlType": {
            "description": "The type of the mitigating control",
            "type": "string"
          },
          "frequency": {
            "description": "Frequency",
            "type": "string"
          },
          "objective": {
            "description": "Objective",
            "type": "string"
          },
          "requiresTesting": {
            "description": "A value indicating whether item requires testing",
            "type": "boolean"
          },
          "appliedGlobally": {
            "description": "A value indicating whether item is applied globally",
            "type": "boolean"
          },
          "reviewerFullName": {
            "type": "string"
          },
          "decision": {
            "$ref": "#/components/schemas/DecisionType"
          },
          "comment": {
            "type": "string"
          },
          "reviewItemId": {
            "format": "uuid",
            "type": "string"
          },
          "reviewerId": {
            "format": "uuid",
            "type": "string"
          }
        }
      },
      "RulebookDetailsReviewDto": {
        "description": "Rulebook Details review item",
        "type": "object",
        "properties": {
          "decision": {
            "$ref": "#/components/schemas/DecisionType"
          },
          "comment": {
            "type": "string"
          },
          "reviewItemId": {
            "format": "uuid",
            "type": "string"
          },
          "reviewerFullName": {
            "type": "string"
          },
          "reviewerId": {
            "format": "uuid",
            "type": "string"
          },
          "ruleBookCode": {
            "description": "Rulebook code",
            "type": "string"
          },
          "ruleBookName": {
            "description": "Rulebook Name",
            "type": "string"
          },
          "ruleBookDescription": {
            "description": "Rulebook Description",
            "type": "string"
          },
          "ruleName": {
            "description": "Rule Name",
            "type": "string"
          },
          "riskRating": {
            "description": "Risk Rating",
            "type": "string"
          },
          "ruleTypeCode": {
            "description": "Rule Type Code",
            "type": "string"
          },
          "businessProcess": {
            "description": "Business Process",
            "type": "string"
          },
          "businessArea": {
            "description": "Business Area",
            "type": "string"
          },
          "businessFunctionCount": {
            "format": "int32",
            "description": "Business Functions count",
            "type": "integer"
          },
          "mitigatingControlCount": {
            "format": "int32",
            "description": "Mitigating Controls count",
            "type": "integer"
          }
        }
      },
      "BusinessFunctionDto": {
        "type": "object",
        "properties": {
          "businessFunctionCode": {
            "type": "string"
          },
          "businessFunctionName": {
            "type": "string"
          },
          "businessFunctionDescription": {
            "type": "string"
          },
          "authorizationObjectLogic": {
            "$ref": "#/components/schemas/LogicOperator"
          },
          "transactionCodeLogic": {
            "$ref": "#/components/schemas/LogicOperator"
          },
          "permissions": {
            "uniqueItems": false,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BusinessFunctionPermissionDto"
            }
          }
        }
      },
      "LogicOperator": {
        "enum": [
          "undefined",
          "and",
          "or"
        ],
        "type": "string"
      },
      "BusinessFunctionPermissionDto": {
        "type": "object",
        "properties": {
          "transactionCode": {
            "type": "string"
          },
          "authorizationObjects": {
            "uniqueItems": false,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BusinessFunctionAuthorizationObjectDto"
            }
          }
        }
      },
      "BusinessFunctionAuthorizationObjectDto": {
        "type": "object",
        "properties": {
          "authorizationObject": {
            "type": "string"
          },
          "authorizationFields": {
            "uniqueItems": false,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BusinessFunctionAuthorizationFieldDto"
            }
          }
        }
      },
      "BusinessFunctionAuthorizationFieldDto": {
        "type": "object",
        "properties": {
          "authorizationField": {
            "type": "string"
          },
          "valueFrom": {
            "type": "string"
          },
          "valueTo": {
            "type": "string"
          }
        }
      },
      "MitigatingControlDto": {
        "type": "object",
        "properties": {
          "mitigatingControlCode": {
            "type": "string"
          },
          "mitigatingControlName": {
            "type": "string"
          },
          "mitigatingControlType": {
            "type": "string"
          },
          "objective": {
            "type": "string"
          },
          "frequency": {
            "type": "string"
          }
        }
      },
      "TcodeDto": {
        "type": "object",
        "properties": {
          "tcode": {
            "type": "string"
          },
          "ttext": {
            "type": "string"
          },
          "singleRole": {
            "type": "string"
          }
        }
      },
      "UserRoleToRemoveDto": {
        "type": "object",
        "properties": {
          "userName": {
            "type": "string"
          },
          "roleName": {
            "type": "string"
          },
          "reviewerFullName": {
            "type": "string"
          }
        }
      },
      "DecideReviewRequest": {
        "required": [
          "reviewItemIds",
          "comment"
        ],
        "type": "object",
        "properties": {
          "reviewId": {
            "format": "uuid",
            "description": "Access Review ID",
            "type": "string"
          },
          "reviewItemIds": {
            "description": "Review items",
            "minLength": 1,
            "uniqueItems": false,
            "type": "array",
            "items": {
              "format": "uuid",
              "type": "string"
            }
          },
          "decision": {
            "$ref": "#/components/schemas/DecisionType"
          },
          "comment": {
            "description": "Comment",
            "type": "string"
          }
        }
      },
      "DelegateReviewRequest": {
        "required": [
          "comment"
        ],
        "type": "object",
        "properties": {
          "reviewId": {
            "format": "uuid",
            "description": "Access Review ID",
            "type": "string"
          },
          "oldReviewerId": {
            "format": "uuid",
            "description": "Existing reviewer ID",
            "type": "string"
          },
          "newReviewerId": {
            "format": "uuid",
            "description": "New reviewer ID",
            "type": "string"
          },
          "delegatorId": {
            "format": "uuid",
            "description": "Identifier of delegator.",
            "type": "string"
          },
          "comment": {
            "description": "Comment",
            "type": "string"
          }
        }
      },
      "DelegateReviewItemsRequest": {
        "required": [
          "reviewItemIds",
          "comment"
        ],
        "type": "object",
        "properties": {
          "reviewItemIds": {
            "description": "Review items",
            "minLength": 1,
            "uniqueItems": false,
            "type": "array",
            "items": {
              "format": "uuid",
              "type": "string"
            }
          },
          "reviewId": {
            "format": "uuid",
            "description": "Access Review ID",
            "type": "string"
          },
          "oldReviewerId": {
            "format": "uuid",
            "description": "Existing reviewer ID",
            "type": "string"
          },
          "newReviewerId": {
            "format": "uuid",
            "description": "New reviewer ID",
            "type": "string"
          },
          "delegatorId": {
            "format": "uuid",
            "description": "Identifier of delegator.",
            "type": "string"
          },
          "comment": {
            "description": "Comment",
            "type": "string"
          }
        }
      },
      "SapUserDto": {
        "type": "object",
        "properties": {
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "username": {
            "type": "string"
          },
          "firstName": {
            "type": "string"
          },
          "lastName": {
            "type": "string"
          },
          "fullName": {
            "type": "string"
          },
          "userGroup": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "managerUserId": {
            "format": "uuid",
            "type": "string"
          },
          "managerUserName": {
            "type": "string"
          },
          "managerFullName": {
            "type": "string"
          },
          "managerEmail": {
            "type": "string"
          },
          "jobTitle": {
            "type": "string"
          },
          "department": {
            "type": "string"
          },
          "city": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "country": {
            "type": "string"
          },
          "costCenter": {
            "type": "string"
          },
          "isEmployee": {
            "type": "boolean"
          },
          "alternativeUserName": {
            "type": "string"
          },
          "customAttribute1": {
            "type": "string"
          },
          "customAttribute2": {
            "type": "string"
          },
          "customAttribute3": {
            "type": "string"
          }
        }
      },
      "ReviewerCommentRequest": {
        "description": "Save reviewer comment request model.",
        "required": [
          "comment"
        ],
        "type": "object",
        "properties": {
          "reviewId": {
            "format": "uuid",
            "description": "Access Review ID",
            "type": "string"
          },
          "comment": {
            "description": "Comment",
            "type": "string"
          }
        }
      },
      "SendInitialEmailRequest": {
        "type": "object",
        "properties": {
          "reviewId": {
            "format": "uuid",
            "description": "Access Review ID",
            "type": "string"
          },
          "reviewerId": {
            "format": "uuid",
            "description": "Reviewer ID",
            "type": "string"
          }
        }
      },
      "AccessReviewReportRequest": {
        "type": "object",
        "properties": {
          "reviewId": {
            "format": "uuid",
            "description": "Access Review ID",
            "type": "string"
          },
          "signReport": {
            "description": "Should report file be signed?",
            "type": "boolean"
          },
          "filterByReviewer": {
            "description": "Filter by current user as a reviewer?",
            "type": "boolean"
          }
        }
      },
      "ErpSystemType": {
        "enum": [
          "undefined",
          "sap",
          "successFactors",
          "ariba",
          "concur",
          "uConnect"
        ],
        "type": "string"
      },
      "SystemTypeCompatibilityMatrixModel": {
        "type": "object",
        "properties": {
          "type": {
            "$ref": "#/components/schemas/ErpSystemType"
          },
          "canBeOverriden": {
            "type": "boolean"
          },
          "supportsUserBasedReports": {
            "type": "boolean"
          },
          "supportsRoleBasedReports": {
            "type": "boolean"
          },
          "supportsGroupBasedReports": {
            "type": "boolean"
          },
          "supportsUtilization": {
            "type": "boolean"
          },
          "supportsAccessContexts": {
            "type": "boolean"
          },
          "supportsExtractInfo": {
            "type": "boolean"
          },
          "supportsProvisioning": {
            "type": "boolean"
          }
        }
      },
      "CreateCompatibilityMatrixByTypeRequest": {
        "required": [
          "type",
          "canBeOverriden",
          "supportsUserBasedReports",
          "supportsRoleBasedReports",
          "supportsGroupBasedReports",
          "supportsUtilization",
          "supportsAccessContexts",
          "supportsExtractInfo",
          "supportsProvisioning"
        ],
        "type": "object",
        "properties": {
          "type": {
            "$ref": "#/components/schemas/ErpSystemType"
          },
          "canBeOverriden": {
            "type": "boolean"
          },
          "supportsUserBasedReports": {
            "type": "boolean"
          },
          "supportsRoleBasedReports": {
            "type": "boolean"
          },
          "supportsGroupBasedReports": {
            "type": "boolean"
          },
          "supportsUtilization": {
            "type": "boolean"
          },
          "supportsAccessContexts": {
            "type": "boolean"
          },
          "supportsExtractInfo": {
            "type": "boolean"
          },
          "supportsProvisioning": {
            "type": "boolean"
          }
        }
      },
      "UpdateCompatibilityMatrixByTypeRequest": {
        "required": [
          "type",
          "canBeOverriden",
          "supportsUserBasedReports",
          "supportsRoleBasedReports",
          "supportsGroupBasedReports",
          "supportsUtilization",
          "supportsAccessContexts",
          "supportsExtractInfo",
          "supportsProvisioning"
        ],
        "type": "object",
        "properties": {
          "type": {
            "$ref": "#/components/schemas/ErpSystemType"
          },
          "canBeOverriden": {
            "type": "boolean"
          },
          "supportsUserBasedReports": {
            "type": "boolean"
          },
          "supportsRoleBasedReports": {
            "type": "boolean"
          },
          "supportsGroupBasedReports": {
            "type": "boolean"
          },
          "supportsUtilization": {
            "type": "boolean"
          },
          "supportsAccessContexts": {
            "type": "boolean"
          },
          "supportsExtractInfo": {
            "type": "boolean"
          },
          "supportsProvisioning": {
            "type": "boolean"
          }
        }
      },
      "SystemCompatibilityMatrixModel": {
        "type": "object",
        "properties": {
          "systemId": {
            "format": "int32",
            "type": "integer"
          },
          "systemType": {
            "$ref": "#/components/schemas/ErpSystemType"
          },
          "supportsUserBasedReports": {
            "type": "boolean"
          },
          "supportsRoleBasedReports": {
            "type": "boolean"
          },
          "supportsGroupBasedReports": {
            "type": "boolean"
          },
          "supportsUtilization": {
            "type": "boolean"
          },
          "supportsAccessContexts": {
            "type": "boolean"
          },
          "supportsExtractInfo": {
            "type": "boolean"
          },
          "supportsProvisioning": {
            "type": "boolean"
          }
        }
      },
      "CreateCompatibilityMatrixBySystemRequest": {
        "required": [
          "systemId",
          "systemType"
        ],
        "type": "object",
        "properties": {
          "systemId": {
            "format": "int32",
            "type": "integer"
          },
          "systemType": {
            "$ref": "#/components/schemas/ErpSystemType"
          },
          "supportsUserBasedReports": {
            "type": "boolean"
          },
          "supportsRoleBasedReports": {
            "type": "boolean"
          },
          "supportsGroupBasedReports": {
            "type": "boolean"
          },
          "supportsUtilization": {
            "type": "boolean"
          },
          "supportsAccessContexts": {
            "type": "boolean"
          },
          "supportsExtractInfo": {
            "type": "boolean"
          },
          "supportsProvisioning": {
            "type": "boolean"
          }
        }
      },
      "UpdateCompatibilityMatrixBySystemRequest": {
        "required": [
          "systemId",
          "systemType"
        ],
        "type": "object",
        "properties": {
          "systemId": {
            "format": "int32",
            "type": "integer"
          },
          "systemType": {
            "$ref": "#/components/schemas/ErpSystemType"
          },
          "supportsUserBasedReports": {
            "type": "boolean"
          },
          "supportsRoleBasedReports": {
            "type": "boolean"
          },
          "supportsGroupBasedReports": {
            "type": "boolean"
          },
          "supportsUtilization": {
            "type": "boolean"
          },
          "supportsAccessContexts": {
            "type": "boolean"
          },
          "supportsExtractInfo": {
            "type": "boolean"
          },
          "supportsProvisioning": {
            "type": "boolean"
          }
        }
      },
      "UserRisk": {
        "description": "Represents a user risk rating.",
        "type": "object",
        "properties": {
          "riskRating": {
            "$ref": "#/components/schemas/RiskRatingType"
          },
          "executionLevel": {
            "$ref": "#/components/schemas/ExecutionType"
          },
          "mitigated": {
            "description": "Represents whether the risk has been mitigated or not.",
            "type": "boolean"
          },
          "utilization": {
            "$ref": "#/components/schemas/UtilizationType"
          },
          "value": {
            "format": "int32",
            "description": "Represents the risk value.",
            "type": "integer"
          }
        }
      },
      "RiskRatingType": {
        "enum": [
          "informational",
          "low",
          "medium",
          "high",
          "critical"
        ],
        "type": "string"
      },
      "ExecutionType": {
        "enum": [
          "none",
          "notExecuted",
          "partiallyExecuted",
          "fullyExecuted",
          "sensitiveAccess"
        ],
        "type": "string"
      },
      "UtilizationType": {
        "enum": [
          "stad",
          "cdpos"
        ],
        "type": "string"
      },
      "BusinessProcessRisk": {
        "description": "Represents a business process risk rating.",
        "type": "object",
        "properties": {
          "riskRating": {
            "$ref": "#/components/schemas/RiskRatingType"
          },
          "name": {
            "description": "Represents the name of the business process.",
            "type": "string"
          },
          "executionLevel": {
            "$ref": "#/components/schemas/ExecutionType"
          },
          "mitigated": {
            "description": "Represents whether the risk has been mitigated or not.",
            "type": "boolean"
          },
          "utilization": {
            "$ref": "#/components/schemas/UtilizationType"
          },
          "value": {
            "format": "int32",
            "description": "Represents the risk value.",
            "type": "integer"
          }
        }
      },
      "ConflictSummary": {
        "description": "Represents a conflict summary.",
        "type": "object",
        "properties": {
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "recurrenceId": {
            "format": "uuid",
            "type": "string"
          },
          "riskRating": {
            "$ref": "#/components/schemas/RiskRatingType"
          },
          "businessProcessName": {
            "type": "string"
          },
          "createdDate": {
            "format": "date-time",
            "type": "string"
          },
          "executionLevel": {
            "$ref": "#/components/schemas/ExecutionType"
          },
          "mitigated": {
            "description": "Represents whether the risk has been mitigated or not.",
            "type": "boolean"
          },
          "utilization": {
            "$ref": "#/components/schemas/UtilizationType"
          },
          "value": {
            "format": "int32",
            "description": "Represents the risk value.",
            "type": "integer"
          }
        }
      },
      "RiskRating": {
        "type": "object",
        "properties": {
          "riskRating": {
            "$ref": "#/components/schemas/RiskRatingType"
          },
          "value": {
            "format": "int32",
            "description": "The count of risks.",
            "type": "integer"
          }
        }
      },
      "RiskSnapshot": {
        "description": "Represents a successfully completed risk snapshot.",
        "type": "object",
        "properties": {
          "jobId": {
            "format": "int64",
            "description": "The id of the risk snapshot job.",
            "type": "integer"
          },
          "jobName": {
            "description": "The name of the risk snapshot job.",
            "type": "string"
          },
          "securityExtractId": {
            "format": "int32",
            "description": "The id of the security extract used for this job.",
            "type": "integer"
          },
          "erpSystemId": {
            "format": "int32",
            "description": "The id of the ERP system.",
            "type": "integer"
          },
          "completedDate": {
            "format": "date-time",
            "description": "The date the snapshot job was completed.",
            "type": "string"
          },
          "analysisId": {
            "format": "int32",
            "description": "Represents the analysis unique identifier.",
            "type": "integer"
          }
        }
      },
      "FileTypeLookup": {
        "enum": [
          "undefined",
          "securityExtract",
          "utilizationExtract",
          "securityAnalysisResult",
          "report",
          "ruleBookExtract",
          "whatIfAnalysisResult",
          "importResult",
          "sapChangeDocumentExtract",
          "exportResult",
          "accessReviewEmailTemplate",
          "accessReviewRolesRemovalReport",
          "rulebookChangeLog",
          "extractCompletenessReportJob",
          "changeLog"
        ],
        "type": "string"
      },
      "Stream": {
        "type": "object",
        "properties": {
          "canRead": {
            "type": "boolean",
            "readOnly": true
          },
          "canSeek": {
            "type": "boolean",
            "readOnly": true
          },
          "canTimeout": {
            "type": "boolean",
            "readOnly": true
          },
          "canWrite": {
            "type": "boolean",
            "readOnly": true
          },
          "length": {
            "format": "int64",
            "type": "integer",
            "readOnly": true
          },
          "position": {
            "format": "int64",
            "type": "integer"
          },
          "readTimeout": {
            "format": "int32",
            "type": "integer"
          },
          "writeTimeout": {
            "format": "int32",
            "type": "integer"
          }
        }
      },
      "FileInfoModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "fileDataStorageId": {
            "format": "uuid",
            "type": "string"
          },
          "fileName": {
            "type": "string"
          },
          "fileSizeInBytes": {
            "format": "int64",
            "type": "integer"
          },
          "createdBy": {
            "type": "string"
          },
          "createdDate": {
            "format": "date-time",
            "type": "string"
          },
          "accountId": {
            "format": "int32",
            "type": "integer"
          },
          "fileUri": {
            "type": "string"
          },
          "fileType": {
            "$ref": "#/components/schemas/FileTypeLookup"
          },
          "jobId": {
            "format": "int32",
            "type": "integer"
          },
          "reportType": {
            "type": "string"
          },
          "analysisType": {
            "enum": [
              "user",
              "role"
            ],
            "type": "string"
          }
        }
      },
      "EmergencyAccessRequestModel": {
        "description": "Represents the model for EAM requests.",
        "required": [
          "id",
          "profileId",
          "requesterUserId",
          "reason",
          "transactionRequested",
          "startDate",
          "timeZoneId",
          "duration"
        ],
        "type": "object",
        "properties": {
          "id": {
            "format": "uuid",
            "description": "The id of the EAM request.",
            "type": "string"
          },
          "displayId": {
            "description": "The display property for the id of the request.  This is needed to allow for OData filtering since OData  does not support Guid types at the moment.",
            "type": "string"
          },
          "profileId": {
            "format": "uuid",
            "description": "The id of the selected EAM profile.",
            "type": "string"
          },
          "requesterUserId": {
            "format": "uuid",
            "description": "The id of the user making the request.",
            "type": "string"
          },
          "reason": {
            "description": "The reason for the request.",
            "type": "string"
          },
          "transactionRequested": {
            "description": "The transaction being requested.",
            "type": "string"
          },
          "comments": {
            "description": "Comments to be recorded for the request.",
            "type": "string"
          },
          "startDate": {
            "format": "date-time",
            "description": "The date and time the request will take effect.",
            "type": "string"
          },
          "timeZoneId": {
            "description": "The timezone of the request.",
            "type": "string"
          },
          "duration": {
            "$ref": "#/components/schemas/DurationModel"
          },
          "displayDuration": {
            "description": "The display property for the duration of the request.  This is needed to allow for OData filtering since OData  does not support complex types at the moment.",
            "type": "string"
          },
          "initialState": {
            "$ref": "#/components/schemas/EmergencyAccessRequestState"
          }
        }
      },
      "DurationModel": {
        "description": "Represents a model where a duration can be specified in days, hours and/or minutes.",
        "type": "object",
        "properties": {
          "days": {
            "format": "int32",
            "description": "The days part of the duration.",
            "maximum": 2147483647,
            "minimum": 0,
            "type": "integer"
          },
          "hours": {
            "format": "int32",
            "description": "The hours part of the duration.",
            "maximum": 2147483647,
            "minimum": 0,
            "type": "integer"
          },
          "minutes": {
            "format": "int32",
            "description": "The minutes part of the duration.",
            "maximum": 59,
            "minimum": 0,
            "type": "integer"
          }
        }
      },
      "EmergencyAccessRequestState": {
        "enum": [
          "submitted",
          "awaitingApproval",
          "approved",
          "rejected",
          "awaitingReview",
          "accepted",
          "contested",
          "accessProvisioned",
          "generatingUsageReport",
          "created",
          "updated",
          "retracted",
          "error"
        ],
        "type": "string"
      },
      "ValidationResult": {
        "type": "object",
        "properties": {
          "memberNames": {
            "uniqueItems": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "readOnly": true
          },
          "errorMessage": {
            "type": "string"
          }
        }
      },
      "RequestActionModel": {
        "description": "Represents a request for action for a particular EAM request.",
        "required": [
          "requestId",
          "action"
        ],
        "type": "object",
        "properties": {
          "requestId": {
            "format": "uuid",
            "description": "Represents the id of the EAM request.",
            "type": "string"
          },
          "action": {
            "$ref": "#/components/schemas/EmergencyAccessActions"
          },
          "comment": {
            "description": "The action comment",
            "type": "string"
          }
        }
      },
      "EmergencyAccessActions": {
        "enum": [
          "undefined",
          "approve",
          "reject",
          "accept",
          "pause",
          "stop",
          "extend",
          "contest",
          "download",
          "comment",
          "retract"
        ],
        "type": "string"
      },
      "EmergencyAccessProfileModel": {
        "description": "Represents the model for an EAM profile.",
        "required": [
          "id",
          "erpSystemId",
          "name",
          "description",
          "roles",
          "owners",
          "requesters",
          "approvers",
          "reviewers",
          "defaultDuration"
        ],
        "type": "object",
        "properties": {
          "id": {
            "format": "uuid",
            "description": "The profile's unique identifier.",
            "type": "string"
          },
          "erpSystemId": {
            "format": "int32",
            "description": "The ERP system the profile belongs to.",
            "type": "integer"
          },
          "name": {
            "description": "The name of the profile.",
            "type": "string"
          },
          "description": {
            "description": "The description of the profile.",
            "type": "string"
          },
          "roles": {
            "description": "A collection of role names assigned to the profile.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "rulebookNames": {
            "description": "A collection of rulebook names selected for the profile.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "owners": {
            "description": "A collection of owner users selected for the profile.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EmergencyAccessUserModel"
            }
          },
          "ownerNames": {
            "description": "FullNames of owners converted to comma separated string.",
            "type": "string",
            "readOnly": true
          },
          "requesters": {
            "description": "A collection of requester users selected for the profile.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EmergencyAccessUserModel"
            }
          },
          "approvers": {
            "description": "A collection of approver users selected for the profile.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EmergencyAccessUserModel"
            }
          },
          "reviewers": {
            "description": "A collection of reviewer users selected for the profile.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EmergencyAccessUserModel"
            }
          },
          "defaultDuration": {
            "$ref": "#/components/schemas/DurationModel"
          },
          "maxDuration": {
            "$ref": "#/components/schemas/DurationModel"
          },
          "enabled": {
            "description": "A value indicating whether the profile is enabled.",
            "type": "boolean"
          },
          "createdBy": {
            "description": "The user who created the profile.",
            "type": "string"
          },
          "createdDate": {
            "format": "date-time",
            "description": "The date and time the profile was created.",
            "type": "string"
          }
        }
      },
      "EmergencyAccessUserModel": {
        "description": "Represents the model for an EAM user.",
        "type": "object",
        "properties": {
          "id": {
            "format": "uuid",
            "description": "The user's unique identifier.",
            "type": "string"
          },
          "email": {
            "description": "The user's email.",
            "type": "string"
          },
          "firstName": {
            "description": "The user's first name.",
            "type": "string"
          },
          "lastName": {
            "description": "The user's last name.",
            "type": "string"
          },
          "fullName": {
            "description": "The user's full name.",
            "type": "string"
          },
          "username": {
            "description": "The user's username.",
            "type": "string"
          },
          "isPreApprovedRequester": {
            "description": "A value indicating whether the user is a pre-approved requester.",
            "type": "boolean"
          }
        }
      },
      "EmergencyAccessProfileChangeLog": {
        "description": "Represents a change log for an EA profile.",
        "type": "object",
        "properties": {
          "eventType": {
            "description": "Event type.  ErpMaestro.ArmServices.Common.Models.EmergencyAccess.EmergencyAccessProfileChangeLogEventTypes",
            "type": "string"
          },
          "propertyName": {
            "description": "Name of a changed property.",
            "type": "string"
          },
          "oldPropertyValues": {
            "description": "Old values.",
            "type": "string"
          },
          "newPropertyValues": {
            "description": "New values.",
            "type": "string"
          },
          "timestampUtc": {
            "format": "date-time",
            "description": "Time (UTC) when the propery was changed.",
            "type": "string"
          },
          "userName": {
            "description": "A user who changed the property.",
            "type": "string"
          },
          "emergencyAccessProfileId": {
            "description": "Id of the updated EA profile.",
            "type": "string"
          },
          "accountId": {
            "description": "Account Id",
            "type": "string"
          },
          "customerId": {
            "description": "Customer Id",
            "type": "string"
          }
        }
      },
      "EmergencyAccessRequestSummaryModel": {
        "description": "Represents the summary model for an EAM request.",
        "required": [
          "id",
          "profileId",
          "requesterUserId",
          "reason",
          "transactionRequested",
          "startDate",
          "timeZoneId",
          "duration"
        ],
        "type": "object",
        "properties": {
          "state": {
            "$ref": "#/components/schemas/EmergencyAccessRequestState"
          },
          "displayState": {
            "description": "Represents the description of the state.  This is needed to allow for OData filtering since OData  does not support enum types at the moment.",
            "type": "string"
          },
          "profileName": {
            "description": "The name of the profile assigned to the current request.",
            "type": "string"
          },
          "profileDescription": {
            "description": "The description of the profile assigned to the current request.",
            "type": "string"
          },
          "requesterUsername": {
            "description": "The username of the user assigned as a requester.",
            "type": "string"
          },
          "requesterName": {
            "description": "The name of the user assigned as a requester.",
            "type": "string"
          },
          "requestedDate": {
            "format": "date-time",
            "description": "The date of the request.",
            "type": "string"
          },
          "roleNames": {
            "description": "A collection of role names for the current request.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "displayRoleNames": {
            "description": "The display property for the role names of the request.  This is needed to allow for OData filtering since OData  does not support array types at the moment.",
            "type": "string"
          },
          "timeRemaining": {
            "$ref": "#/components/schemas/DurationModel"
          },
          "actions": {
            "description": "Represents the available actions for the current request state.  Also based on user permissions.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EmergencyAccessActions"
            }
          },
          "history": {
            "description": "Represents the current request history.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RequestActivity"
            }
          },
          "isAdmin": {
            "description": "A value indicating whether the user is an admin.",
            "type": "boolean"
          },
          "isOwner": {
            "description": "A value indicating whether the user is an owner for the current request.",
            "type": "boolean"
          },
          "isRequester": {
            "description": "A value indicating whether the user is the requester for the current request.",
            "type": "boolean"
          },
          "isApprover": {
            "description": "A value indicating whether the user is an approver for the current request.",
            "type": "boolean"
          },
          "isReviewer": {
            "description": "A value indicating whether the user is a reviewer for the current request.",
            "type": "boolean"
          },
          "provisionedDate": {
            "format": "date-time",
            "description": "The date request was provisioned",
            "type": "string"
          },
          "approvalDetails": {
            "$ref": "#/components/schemas/RequestActivity"
          },
          "rejectionDetails": {
            "$ref": "#/components/schemas/RequestActivity"
          },
          "hasDownloadLink": {
            "description": "A flag used to determine if the response contains a downloaded link.  This is used for decisions if the link should be displayed to the user.",
            "type": "boolean"
          },
          "approvers": {
            "description": "A collection of users that are approvers for this request.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EmergencyAccessUserModel"
            }
          },
          "displayApproverNames": {
            "description": "The display property for the approvers names.  This is needed to allow for OData filtering since OData  does not support array types at the moment.",
            "type": "string"
          },
          "reviewers": {
            "description": "A collection of users that are reviewers for this request.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EmergencyAccessUserModel"
            }
          },
          "displayReviewerNames": {
            "description": "The display property for the reviewers names.  This is needed to allow for OData filtering since OData  does not support array types at the moment.",
            "type": "string"
          },
          "comment": {
            "description": "Provides the optional comments of the request which is available when the activity state is \"created\".",
            "type": "string",
            "readOnly": true
          },
          "eamRequestCommentCount": {
            "format": "int32",
            "description": "Number of EAM Request Comments of the EAM Request",
            "type": "integer"
          },
          "id": {
            "format": "uuid",
            "description": "The id of the EAM request.",
            "type": "string"
          },
          "displayId": {
            "description": "The display property for the id of the request.  This is needed to allow for OData filtering since OData  does not support Guid types at the moment.",
            "type": "string"
          },
          "profileId": {
            "format": "uuid",
            "description": "The id of the selected EAM profile.",
            "type": "string"
          },
          "requesterUserId": {
            "format": "uuid",
            "description": "The id of the user making the request.",
            "type": "string"
          },
          "reason": {
            "description": "The reason for the request.",
            "type": "string"
          },
          "transactionRequested": {
            "description": "The transaction being requested.",
            "type": "string"
          },
          "comments": {
            "description": "Comments to be recorded for the request.",
            "type": "string"
          },
          "startDate": {
            "format": "date-time",
            "description": "The date and time the request will take effect.",
            "type": "string"
          },
          "timeZoneId": {
            "description": "The timezone of the request.",
            "type": "string"
          },
          "duration": {
            "$ref": "#/components/schemas/DurationModel"
          },
          "displayDuration": {
            "description": "The display property for the duration of the request.  This is needed to allow for OData filtering since OData  does not support complex types at the moment.",
            "type": "string"
          },
          "initialState": {
            "$ref": "#/components/schemas/EmergencyAccessRequestState"
          }
        }
      },
      "RequestActivity": {
        "type": "object",
        "properties": {
          "timeStamp": {
            "format": "date-time",
            "type": "string"
          },
          "activity": {
            "type": "string"
          },
          "userName": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "fullName": {
            "type": "string"
          }
        }
      },
      "ProfileRequestsPerMonth": {
        "description": "Represents the number of requests per month for a single profile.",
        "type": "object",
        "properties": {
          "profileId": {
            "format": "uuid",
            "description": "The id of the profile.",
            "type": "string"
          },
          "profileName": {
            "description": "The name of the profile.",
            "type": "string"
          },
          "requests": {
            "description": "A collection of request counts by month.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RequestsPerMonth"
            }
          }
        }
      },
      "RequestsPerMonth": {
        "description": "Represents the request count per month.",
        "type": "object",
        "properties": {
          "month": {
            "description": "Represents the month of the requests.",
            "type": "string"
          },
          "count": {
            "format": "int32",
            "description": "Represent how many requests in the given month.",
            "type": "integer"
          }
        }
      },
      "ProfileRequestsPerUser": {
        "description": "Represents the number of requests per profile per user.",
        "type": "object",
        "properties": {
          "username": {
            "description": "The user's username.",
            "type": "string"
          },
          "profiles": {
            "description": "A collection of profiles with request counts.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RequestsPerProfile"
            }
          }
        }
      },
      "RequestsPerProfile": {
        "description": "Represents a profile and its request count.",
        "type": "object",
        "properties": {
          "profileId": {
            "format": "uuid",
            "description": "The id of the profile.",
            "type": "string"
          },
          "profileName": {
            "description": "The name of the profile.",
            "type": "string"
          },
          "requests": {
            "format": "int32",
            "description": "The request count.",
            "type": "integer"
          }
        }
      },
      "AutoAttachmentRequest": {
        "description": "The model of the auto-attachment request.",
        "required": [
          "eamRequestId",
          "username"
        ],
        "type": "object",
        "properties": {
          "accountId": {
            "format": "int32",
            "description": "The id of the account under which the request is made.",
            "type": "integer"
          },
          "eamRequestId": {
            "format": "uuid",
            "description": "The id of the EAM request to apply the auto-attachment.",
            "type": "string"
          },
          "username": {
            "description": "The username of the user making the request.",
            "type": "string"
          }
        }
      },
      "SaveErpSystemBlacklistItemsModel": {
        "description": "Model used to save ERP System Blacklist Items.",
        "type": "object",
        "properties": {
          "erpSystemId": {
            "format": "int32",
            "description": "The id of the target ERP System.",
            "type": "integer"
          },
          "erpSystemBlacklistType": {
            "$ref": "#/components/schemas/ErpSystemBlacklistType"
          },
          "itemNames": {
            "description": "The names of the items.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "ErpSystemBlacklistType": {
        "enum": [
          "role",
          "user"
        ],
        "type": "string"
      },
      "ErpSystemBlacklistItem": {
        "type": "object",
        "properties": {
          "erpSystemBlacklistItemId": {
            "format": "uuid",
            "type": "string"
          },
          "blacklistType": {
            "$ref": "#/components/schemas/ErpSystemBlacklistType"
          },
          "itemName": {
            "type": "string"
          },
          "createdBy": {
            "type": "string"
          },
          "createdDate": {
            "format": "date-time",
            "type": "string"
          },
          "erpSystemId": {
            "format": "int32",
            "type": "integer"
          },
          "erpSystem": {
            "$ref": "#/components/schemas/ErpSystem"
          },
          "key": {
            "format": "uuid",
            "type": "string",
            "readOnly": true
          }
        }
      },
      "ErpSystem": {
        "type": "object",
        "properties": {
          "id": {
            "format": "int32",
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "accountId": {
            "format": "int32",
            "type": "integer"
          },
          "softDeleted": {
            "type": "boolean"
          },
          "updatedBy": {
            "type": "string"
          },
          "updatedDate": {
            "format": "date-time",
            "type": "string"
          },
          "createdBy": {
            "type": "string"
          },
          "createdDate": {
            "format": "date-time",
            "type": "string"
          },
          "erpProductVersion": {
            "type": "string"
          },
          "serverAddress": {
            "type": "string"
          },
          "instanceName": {
            "type": "string"
          },
          "clientNumber": {
            "type": "string"
          },
          "systemNumber": {
            "type": "string"
          },
          "eamLogCollectionDelay": {
            "format": "int32",
            "type": "integer"
          },
          "timeZoneId": {
            "type": "string"
          },
          "sapDateFormat": {
            "$ref": "#/components/schemas/SapDateFormat"
          },
          "sapLanguageCode": {
            "type": "string"
          },
          "includeUserAddr": {
            "type": "boolean"
          },
          "autoRefreshSapInfoAfterSecurityExtract": {
            "type": "boolean"
          },
          "isCuaEnabled": {
            "type": "boolean"
          },
          "cuaChildName": {
            "type": "string"
          },
          "cuaParentHost": {
            "type": "string"
          },
          "cuaParentClientNumber": {
            "type": "string"
          },
          "cuaParentSystemNumber": {
            "type": "string"
          }
        }
      },
      "SapDateFormat": {
        "enum": [
          "undefined",
          "yMD",
          "yDM",
          "mDY",
          "dMY"
        ],
        "type": "string"
      },
      "ErpUser": {
        "description": "Represents user of ERP system.",
        "type": "object",
        "properties": {
          "id": {
            "format": "uuid",
            "description": "Identifier of the user.",
            "type": "string"
          },
          "username": {
            "description": "Name of the user.",
            "type": "string"
          },
          "firstName": {
            "description": "First name of the user.",
            "type": "string"
          },
          "lastName": {
            "description": "Last name of the user.",
            "type": "string"
          },
          "fullName": {
            "description": "Full name of the user.",
            "type": "string"
          },
          "email": {
            "description": "Email of the user.",
            "type": "string"
          },
          "department": {
            "description": "Department of the user.",
            "type": "string"
          },
          "costCenter": {
            "description": "Cost Center of the user.",
            "type": "string"
          },
          "isActive": {
            "description": "Determines if user is active.",
            "type": "boolean"
          }
        }
      },
      "RolesSearchParameters": {
        "description": "Represents model for search filters related to roles.",
        "type": "object",
        "properties": {
          "excludeUserNames": {
            "description": "Collection of user names. The roles assigned to these users will be excluded from the result set.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "search": {
            "description": "Search string, that will be used to filter results.",
            "type": "string"
          },
          "bulkSearch": {
            "description": "Bulk search string. Basically it's set of values separated by any delimiter.",
            "type": "string"
          }
        }
      },
      "ErpRole": {
        "description": "Represents role of ERP system.",
        "type": "object",
        "properties": {
          "id": {
            "format": "uuid",
            "description": "Identifier of the role.",
            "type": "string"
          },
          "name": {
            "description": "Name of the role.",
            "type": "string"
          },
          "description": {
            "description": "Description of the role.",
            "type": "string"
          },
          "isActive": {
            "description": "Determines if role is active.",
            "type": "boolean"
          }
        }
      },
      "UserRolesSearchParameters": {
        "description": "Represents search parameters related to user roles.",
        "type": "object",
        "properties": {
          "userNames": {
            "description": "Names of users to include.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "excludeInactiveRoles": {
            "description": "Determines if inactive roles should be excluded.",
            "type": "boolean"
          }
        }
      },
      "ErpUserRole": {
        "description": "Represents user role.",
        "type": "object",
        "properties": {
          "userName": {
            "description": "Name of ERP user.",
            "type": "string"
          },
          "roleName": {
            "description": "Name of ERP role.",
            "type": "string"
          },
          "roleDescription": {
            "description": "Description of ERP role.",
            "type": "string"
          }
        }
      },
      "ErpSystemModel": {
        "description": "Represents an ERP system in Access Risk Management. Doesn't contain sensitive information.",
        "type": "object",
        "properties": {
          "id": {
            "format": "int32",
            "description": "The id of the ERP system.",
            "type": "integer"
          },
          "name": {
            "description": "The name of the ERP system.",
            "type": "string"
          },
          "type": {
            "$ref": "#/components/schemas/ErpSystemType"
          },
          "accountId": {
            "format": "int32",
            "description": "Represents the id of the legacy account.",
            "type": "integer"
          },
          "customerId": {
            "format": "uuid",
            "description": "Represents the id of the Gaia customer account.",
            "type": "string"
          },
          "softDeleted": {
            "description": "Deletion flag.",
            "type": "boolean"
          },
          "updatedBy": {
            "description": "The username of the user that last updated the entity.",
            "type": "string"
          },
          "updatedDate": {
            "format": "date-time",
            "description": "The date/time value when the entity was last updated.",
            "type": "string"
          },
          "createdBy": {
            "description": "The username of the user that created the entity.",
            "type": "string"
          },
          "createdDate": {
            "format": "date-time",
            "description": "The date/time value when the entity was created.",
            "type": "string"
          },
          "connectionInfo": {
            "$ref": "#/components/schemas/INonSensitiveConnectionInformation"
          }
        }
      },
      "INonSensitiveConnectionInformation": {
        "description": "Marker interface. ERP specific models must inherit it to return non sensitive connection information",
        "type": "object",
        "properties": {}
      },
      "ImportSapUsersResult": {
        "type": "object",
        "properties": {
          "lineIndex": {
            "format": "int32",
            "type": "integer"
          },
          "result": {
            "type": "string"
          },
          "propertyName": {
            "type": "string"
          },
          "sheetName": {
            "type": "string"
          }
        }
      },
      "ImportTypeLookup": {
        "enum": [
          "uploadedFile",
          "importedResult"
        ],
        "type": "string"
      },
      "Language": {
        "type": "object",
        "properties": {
          "sapLanguageId": {
            "format": "int32",
            "type": "integer"
          },
          "sapLanguageCode": {
            "type": "string"
          },
          "sapLanguageName": {
            "type": "string"
          }
        }
      },
      "Timezone": {
        "type": "object",
        "properties": {
          "countryName": {
            "type": "string"
          },
          "countryCode": {
            "type": "string"
          }
        }
      },
      "UserAssignedAccount": {
        "type": "object",
        "properties": {
          "accountID": {
            "format": "int32",
            "type": "integer"
          },
          "businessName": {
            "type": "string"
          }
        }
      },
      "EmergencyAccessRequestOptionsModel": {
        "description": "Represents the configuration options for EAM Requests",
        "type": "object",
        "properties": {
          "maxEamRequestCommentFileSize": {
            "format": "int32",
            "description": "The max allowed size in bytes of uploaded files",
            "type": "integer"
          },
          "allowedEamRequestCommentFileExtensions": {
            "description": "The allowed file extensions to be attached to comments",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "UserWhatIfRealTimeRequest": {
        "description": "Model for a single user what-if realtime analysis request.",
        "required": [
          "systemId",
          "username"
        ],
        "type": "object",
        "properties": {
          "systemId": {
            "format": "int32",
            "description": "Reference to the system id that the analysis is running against.",
            "type": "integer"
          },
          "username": {
            "description": "Username to analyze the role changes against.",
            "maxLength": 255,
            "type": "string"
          },
          "rolesToAdd": {
            "description": "List of roles to add for what-if analysis",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "rolesToRemove": {
            "description": "List of roles to remove for what-if analysis",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "groupsToAdd": {
            "description": "List of roles to add for what-if analysis",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "groupsToRemove": {
            "description": "List of roles to remove for what-if analysis",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "analysisId": {
            "format": "int32",
            "description": "Represents the analysis unique identifier.",
            "type": "integer"
          }
        }
      },
      "IActionResult": {
        "type": "object",
        "properties": {}
      },
      "TaskStatus": {
        "enum": [
          "created",
          "waitingForActivation",
          "waitingToRun",
          "running",
          "waitingForChildrenToComplete",
          "ranToCompletion",
          "canceled",
          "faulted"
        ],
        "type": "string"
      },
      "TaskCreationOptions": {
        "enum": [
          "none",
          "preferFairness",
          "longRunning",
          "attachedToParent",
          "denyChildAttach",
          "hideScheduler",
          "runContinuationsAsynchronously"
        ],
        "type": "string"
      },
      "ReportType": {
        "enum": [
          "userSummary",
          "riskSummary",
          "riskLevelDetails",
          "userTCodeLevelRiskDetails",
          "authorizationObjectLevelHitDetails",
          "userRemediations",
          "roleSummary",
          "executionSummaryMonthly",
          "executionSummary",
          "roleRemediations",
          "roleMemberTCodeExecutions",
          "roleTCodeLevelRiskDetails",
          "rolesRankedByRisk",
          "riskDescriptions",
          "businessFunctionDescriptions",
          "dailyChangeDocumentSummary",
          "mitigatingControls",
          "roleDetails",
          "roleInherentRiskDetails",
          "userPermissionLevelDetails",
          "roleAuthorizationObjectLevelHitDetails"
        ],
        "type": "string"
      },
      "ReportLayout": {
        "description": "Represents a response to a call to the reports layout endpoint.",
        "type": "object",
        "properties": {
          "links": {
            "description": "Represents a collection of link keys for the report in question.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "columns": {
            "description": "Represents a collection of ErpMaestro.ArmServices.Common.Models.ReportFieldConfig values containing the column configuration for the specified report type.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ReportFieldConfig"
            }
          },
          "filters": {
            "description": "Represents a collection of ErpMaestro.ArmServices.Common.Models.Reports.ReportFilter values containing which filters are available to be used for this report.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ReportFilter"
            }
          }
        }
      },
      "ReportFieldConfig": {
        "description": "Represents the field configuration for a report's column.",
        "type": "object",
        "properties": {
          "fieldId": {
            "description": "Represents the unique identifier of the field.  Usually the name of the column.",
            "type": "string"
          },
          "type": {
            "$ref": "#/components/schemas/ReportFieldDataType"
          },
          "enabled": {
            "description": "Represents whether the report column is enabled or not.",
            "type": "boolean"
          },
          "width": {
            "format": "int32",
            "description": "Represents the width of the report column.",
            "type": "integer"
          }
        }
      },
      "ReportFilter": {
        "description": "Represents the definition of a report filter.",
        "type": "object",
        "properties": {
          "type": {
            "$ref": "#/components/schemas/ReportFilterType"
          },
          "fieldId": {
            "description": "Represents the field to be used for filtering.",
            "type": "string"
          },
          "lookupFieldId": {
            "description": "Represents the field to be used for filtering on the lookup side.",
            "type": "string"
          }
        }
      },
      "ReportFieldDataType": {
        "enum": [
          "boolean",
          "date",
          "numeric",
          "string"
        ],
        "type": "string"
      },
      "ReportFilterType": {
        "enum": [
          "undefined",
          "users",
          "roles",
          "tcodes",
          "businessProcesses",
          "risks"
        ],
        "type": "string"
      },
      "UserSummary": {
        "description": "Represents a user summary record.",
        "type": "object",
        "properties": {
          "userId": {
            "description": "The user id.",
            "type": "string"
          },
          "username": {
            "description": "The user name.",
            "type": "string"
          },
          "userGroup": {
            "description": "The group the user belongs to.",
            "type": "string"
          },
          "numberOfAssignedRoles": {
            "format": "int32",
            "description": "The number of assigned roles.",
            "type": "integer"
          },
          "numberOfAssignedDirectProfiles": {
            "format": "int32",
            "description": "The number of assigned direct profiles.",
            "type": "integer"
          },
          "numberOfFullyExecutedCriticalOrHighRisks": {
            "format": "int32",
            "description": "The number of fully-executed critical or high risks.",
            "type": "integer"
          },
          "numberOfFullyExecutedOtherRisks": {
            "format": "int32",
            "description": "The number of other fully-executed risks.",
            "type": "integer"
          },
          "numberOfNotFullyExecutedCriticalOrHighRisks": {
            "format": "int32",
            "description": "The number of not fully-executed critical or high risks.",
            "type": "integer"
          },
          "numberOfNotFullyExecutedOtherRisks": {
            "format": "int32",
            "description": "The number of other not fully-executed risks.",
            "type": "integer"
          },
          "totalNumberOfRisks": {
            "format": "int32",
            "description": "The total number of risks.",
            "type": "integer"
          },
          "totalNumberOfUnmitigatedRisks": {
            "format": "int32",
            "description": "The total number of unmitigated risks.",
            "type": "integer"
          },
          "totalRecommendationCount": {
            "format": "int32",
            "description": "The total count of recommendations.",
            "type": "integer"
          },
          "highImpactRecommendationCount": {
            "format": "int32",
            "description": "The count of high-impact recommendations.",
            "type": "integer"
          },
          "highestLevelOfFullyExecutedUnmitigatedRisk": {
            "description": "The highest level of fully-executed unmitigated risks.",
            "type": "string"
          },
          "highestLevelOfUnmitigatedRisk": {
            "description": "The highest level of unmitigated risks.",
            "type": "string"
          }
        }
      },
      "RiskSummaryModel": {
        "type": "object",
        "properties": {
          "riskRating": {
            "type": "string"
          },
          "ruleCode": {
            "type": "string"
          },
          "ruleName": {
            "type": "string"
          },
          "ruleType": {
            "type": "string"
          },
          "ruleBusinessProcess": {
            "type": "string"
          },
          "notExecuted": {
            "format": "int32",
            "type": "integer"
          },
          "partiallyExecuted": {
            "format": "int32",
            "type": "integer"
          },
          "fullyExecuted": {
            "format": "int32",
            "type": "integer"
          },
          "sensitiveAccess": {
            "format": "int32",
            "type": "integer"
          },
          "grandTotal": {
            "format": "int32",
            "type": "integer"
          },
          "fullyExecutedRatio": {
            "format": "double",
            "type": "number"
          }
        }
      },
      "RiskLevelDetails": {
        "type": "object",
        "properties": {
          "ruleCode": {
            "type": "string"
          },
          "ruleName": {
            "type": "string"
          },
          "riskRating": {
            "type": "string"
          },
          "ruleType": {
            "type": "string"
          },
          "ruleBusinessProcess": {
            "type": "string"
          },
          "userId": {
            "type": "string"
          },
          "fullName": {
            "type": "string"
          },
          "userGroup": {
            "type": "string"
          },
          "allExecutionsCount": {
            "type": "string"
          },
          "stadUtilizationBucket": {
            "type": "string"
          },
          "executionsWithDataModificationCount": {
            "type": "string"
          },
          "cdhdrposUtilizationBucket": {
            "type": "string"
          },
          "mitigatingControls": {
            "type": "string"
          },
          "businessFunctions": {
            "type": "string",
            "readOnly": true
          },
          "riskDescription": {
            "type": "string"
          },
          "isMitigated": {
            "type": "boolean"
          },
          "userName": {
            "type": "string"
          },
          "riskName": {
            "type": "string"
          }
        }
      },
      "UserConflictMatrixModel": {
        "type": "object",
        "properties": {
          "rulebookName": {
            "type": "string"
          },
          "ruleCode": {
            "type": "string"
          },
          "ruleName": {
            "type": "string"
          },
          "riskRating": {
            "type": "string"
          },
          "ruleType": {
            "type": "string"
          },
          "ruleBusinessProcess": {
            "type": "string"
          },
          "businessFunctionCode": {
            "type": "string"
          },
          "businessFunctionName": {
            "type": "string"
          },
          "businessFunctionDescription": {
            "type": "string"
          },
          "userId": {
            "type": "string"
          },
          "fullName": {
            "type": "string"
          },
          "userGroup": {
            "type": "string"
          },
          "mitigatingControls": {
            "type": "string"
          },
          "assignedFrom": {
            "type": "string"
          },
          "roleProfile": {
            "type": "string"
          },
          "tcode": {
            "type": "string"
          },
          "tcodeDescription": {
            "type": "string"
          },
          "roleType": {
            "type": "string"
          },
          "stadUtilizationCount": {
            "format": "int32",
            "type": "integer"
          },
          "cdhdrposUtilizationCount": {
            "format": "int32",
            "type": "integer"
          },
          "roleHasInherentConflicts": {
            "type": "boolean"
          },
          "isMitigated": {
            "type": "boolean",
            "readOnly": true
          }
        }
      },
      "BusinessFunctionHitModel": {
        "type": "object",
        "properties": {
          "username": {
            "type": "string"
          },
          "businessFunctionCode": {
            "type": "string"
          },
          "assignedFromRoleName": {
            "type": "string"
          },
          "assignedFromProfileName": {
            "type": "string"
          },
          "tcode": {
            "type": "string"
          },
          "sapAuthorizationName": {
            "type": "string"
          },
          "sapAuthorizationObject": {
            "type": "string"
          },
          "sapAuthorizationField": {
            "type": "string"
          },
          "sapAuthorizationValueFrom": {
            "type": "string"
          },
          "sapAuthorizationValueTo": {
            "type": "string"
          },
          "ruleAuthorizationObject": {
            "type": "string"
          },
          "ruleAuthorizationField": {
            "type": "string"
          },
          "ruleAuthorizationValueFrom": {
            "type": "string"
          },
          "ruleAuthorizationValueTo": {
            "type": "string"
          },
          "roleType": {
            "type": "string"
          },
          "roleIsDerived": {
            "type": "boolean"
          },
          "derivedParentRole": {
            "type": "string"
          },
          "parentProfile": {
            "type": "string"
          },
          "parentRoleName": {
            "type": "string"
          }
        }
      },
      "UserRecommendationModel": {
        "type": "object",
        "properties": {
          "userId": {
            "type": "string"
          },
          "userName": {
            "type": "string"
          },
          "userGroup": {
            "type": "string"
          },
          "role": {
            "type": "string"
          },
          "recommendation": {
            "type": "string"
          },
          "difficulty": {
            "type": "string"
          },
          "impact": {
            "type": "string"
          },
          "highOrCriticalRiskCount": {
            "format": "int32",
            "type": "integer"
          },
          "otherRiskCount": {
            "format": "int32",
            "type": "integer"
          },
          "totalRiskCount": {
            "format": "int32",
            "type": "integer"
          }
        }
      },
      "RoleSummary": {
        "type": "object",
        "properties": {
          "roleName": {
            "type": "string"
          },
          "roleType": {
            "type": "string"
          },
          "numberOfUsersAssigned": {
            "format": "int32",
            "type": "integer"
          },
          "numberOfNotUsedSensitiveTcodes": {
            "format": "int32",
            "type": "integer"
          },
          "numberOfNotUsedNonSensitiveTcodes": {
            "format": "int32",
            "type": "integer"
          },
          "numberOfUsersNotUsingRole": {
            "format": "int32",
            "type": "integer"
          },
          "numberOfCriticalAndHighRisks": {
            "format": "int32",
            "type": "integer"
          },
          "numberOfOtherRisks": {
            "format": "int32",
            "type": "integer"
          },
          "numberOfChildren": {
            "format": "int32",
            "type": "integer"
          },
          "derivedParent": {
            "type": "string"
          },
          "numberOfCompositeRoleMembership": {
            "format": "int32",
            "type": "integer"
          },
          "numberOfDerivedChildren": {
            "format": "int32",
            "type": "integer"
          },
          "numberOfFullyExecutedCriticalOrHighRisks": {
            "format": "int32",
            "type": "integer"
          },
          "numberOfFullyExecutedOtherRisks": {
            "format": "int32",
            "type": "integer"
          },
          "numberOfNotFullyExecutedCriticalHighRisks": {
            "format": "int32",
            "type": "integer"
          },
          "numberOfNotFullyExecutedOtherRisks": {
            "format": "int32",
            "type": "integer"
          },
          "highestLevelOfFullyExecutedRisks": {
            "type": "string"
          },
          "highestLevelOfRisks": {
            "type": "string"
          },
          "highImpactRecommendationCount": {
            "format": "int32",
            "type": "integer"
          },
          "totalRecommendationCount": {
            "format": "int32",
            "type": "integer"
          },
          "jobId": {
            "format": "int32",
            "type": "integer"
          }
        }
      },
      "UtilizationSummaryMonthly": {
        "type": "object",
        "properties": {
          "userId": {
            "type": "string"
          },
          "tcode": {
            "type": "string"
          },
          "tcodeDescription": {
            "type": "string"
          },
          "summaryDate": {
            "type": "string"
          },
          "stadUsageCount": {
            "format": "int32",
            "type": "integer"
          },
          "cdHdrPosUsageCount": {
            "format": "int32",
            "type": "integer"
          }
        }
      },
      "UtilizationSummary": {
        "type": "object",
        "properties": {
          "userId": {
            "type": "string"
          },
          "tcode": {
            "type": "string"
          },
          "tcodeDescription": {
            "type": "string"
          },
          "stadUsageCount": {
            "format": "int32",
            "type": "integer"
          },
          "cdHdrPosUsageCount": {
            "format": "int32",
            "type": "integer"
          }
        }
      },
      "RoleRecommendationModel": {
        "type": "object",
        "properties": {
          "roleName": {
            "type": "string"
          },
          "roleType": {
            "type": "string"
          },
          "recommendation": {
            "type": "string"
          },
          "itemToRemove": {
            "type": "string"
          },
          "itemDescription": {
            "type": "string"
          },
          "difficulty": {
            "type": "string"
          },
          "impact": {
            "type": "string"
          },
          "highOrCriticalRiskCount": {
            "format": "int32",
            "type": "integer"
          },
          "totalRiskCount": {
            "format": "int32",
            "type": "integer"
          },
          "impactedUserCount": {
            "format": "int32",
            "type": "integer"
          },
          "highOrCriticalRisks": {
            "type": "string"
          },
          "allRisks": {
            "type": "string"
          }
        }
      },
      "SecurityRolesReport": {
        "type": "object",
        "properties": {
          "userId": {
            "type": "string"
          },
          "role": {
            "type": "string"
          },
          "tcode": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "stadUtilizationCount": {
            "format": "int32",
            "type": "integer"
          },
          "cdhdrposUtilizationCount": {
            "format": "int32",
            "type": "integer"
          },
          "profile": {
            "type": "string"
          },
          "fullName": {
            "type": "string"
          },
          "parent": {
            "type": "string"
          },
          "low": {
            "type": "string"
          },
          "high": {
            "type": "string"
          }
        }
      },
      "RoleConflictMatrixModel": {
        "type": "object",
        "properties": {
          "rulebookName": {
            "type": "string"
          },
          "ruleCode": {
            "type": "string"
          },
          "ruleName": {
            "type": "string"
          },
          "riskRating": {
            "type": "string"
          },
          "ruleType": {
            "type": "string"
          },
          "ruleBusinessProcess": {
            "type": "string"
          },
          "businessFunctionCode": {
            "type": "string"
          },
          "businessFunctionName": {
            "type": "string"
          },
          "businessFunctionDescription": {
            "type": "string"
          },
          "businessFunctionBusinessProcess": {
            "type": "string"
          },
          "roleName": {
            "type": "string"
          },
          "assignedFrom": {
            "type": "string"
          },
          "roleProfile": {
            "type": "string"
          },
          "roleProfileDescription": {
            "type": "string"
          },
          "tcode": {
            "type": "string"
          },
          "tcodeDescription": {
            "type": "string"
          },
          "roleType": {
            "type": "string"
          },
          "stadUtilizationCount": {
            "format": "int32",
            "type": "integer"
          },
          "cdhdrposUtilizationCount": {
            "format": "int32",
            "type": "integer"
          },
          "stadUtilizationBucket": {
            "type": "string"
          },
          "cdhdrposUtilizationBucket": {
            "type": "string"
          }
        }
      },
      "RiskiestRoleSummaryModel": {
        "type": "object",
        "properties": {
          "roleName": {
            "type": "string"
          },
          "roleType": {
            "type": "string"
          },
          "critical": {
            "format": "int32",
            "type": "integer"
          },
          "high": {
            "format": "int32",
            "type": "integer"
          },
          "other": {
            "format": "int32",
            "type": "integer"
          },
          "roleRiskRank": {
            "format": "int32",
            "type": "integer"
          },
          "activeUserCount": {
            "format": "int32",
            "type": "integer"
          },
          "userWeightedRiskRank": {
            "format": "int32",
            "type": "integer"
          }
        }
      },
      "DailyCdhdrPosUtilizationSummaryModel": {
        "description": "Represents the details of daily change document utilization.",
        "type": "object",
        "properties": {
          "utilizationDate": {
            "format": "date-time",
            "description": "Represents the utilization date.",
            "type": "string"
          },
          "utilizationCount": {
            "format": "int32",
            "description": "Represents the utilization count.",
            "type": "integer"
          },
          "erpSystemId": {
            "format": "int32",
            "description": "Represents the id of the ERP system.",
            "type": "integer"
          },
          "jobId": {
            "format": "int32",
            "description": "Represents the id of the job.",
            "type": "integer"
          }
        }
      },
      "RiskDescriptionModel": {
        "type": "object",
        "properties": {
          "ruleCode": {
            "type": "string"
          },
          "ruleName": {
            "type": "string"
          },
          "riskRating": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "jobId": {
            "format": "int32",
            "type": "integer"
          }
        }
      },
      "BusinessFunctionDescriptionModel": {
        "description": "Represents the business function description.",
        "type": "object",
        "properties": {
          "businessFunctionCode": {
            "description": "Represents the business function code.",
            "type": "string"
          },
          "businessFunctionName": {
            "description": "Represents the business function name.",
            "type": "string"
          },
          "description": {
            "description": "Represents the business function description.",
            "type": "string"
          },
          "jobId": {
            "format": "int32",
            "description": "Represents the id of the job.",
            "type": "integer"
          }
        }
      },
      "MitigatingControlModel": {
        "description": "Represents the mitigation control entity.",
        "type": "object",
        "properties": {
          "mitigatingControlCode": {
            "description": "Represents the mitigation control code.",
            "type": "string"
          },
          "mitigatingControlName": {
            "description": "Represents the mitigation control name.",
            "type": "string"
          },
          "mitigatingControlType": {
            "description": "Represents the mitigation control type.",
            "type": "string"
          },
          "mitigatingControlFrequency": {
            "description": "Represents the mitigation control frequency.",
            "type": "string"
          },
          "mitigatingControlObjective": {
            "description": "Represents the mitigation control objective.",
            "type": "string"
          },
          "mitigatingControlDescription": {
            "description": "Represents the mitigation control description.",
            "type": "string"
          },
          "jobId": {
            "format": "int32",
            "description": "Represents the job id of the mitigation control.",
            "type": "integer"
          }
        }
      },
      "ExportReportRequest": {
        "type": "object",
        "properties": {
          "jobId": {
            "format": "int32",
            "maximum": 2147483647,
            "minimum": 1,
            "type": "integer"
          },
          "reportType": {
            "$ref": "#/components/schemas/ReportType"
          },
          "exportType": {
            "$ref": "#/components/schemas/ReportExportType"
          },
          "search": {
            "type": "string"
          },
          "usersFilter": {
            "type": "string"
          },
          "risksFilter": {
            "type": "string"
          },
          "rolesFilter": {
            "type": "string"
          },
          "tcodesFilter": {
            "type": "string"
          },
          "businessFunctionsFilter": {
            "type": "string"
          },
          "utilizationType": {
            "$ref": "#/components/schemas/UtilizationType"
          },
          "filteredRequest": {
            "$ref": "#/components/schemas/FilteredReportRequest"
          },
          "erpSystemType": {
            "$ref": "#/components/schemas/ErpSystemType"
          },
          "includedColumns": {
            "uniqueItems": false,
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "ReportExportType": {
        "enum": [
          "excel",
          "cSV"
        ],
        "type": "string"
      },
      "FilteredReportRequest": {
        "description": "Represents a model for report filters.",
        "type": "object",
        "properties": {
          "customerId": {
            "format": "uuid",
            "description": "Identifier of the customer.",
            "type": "string"
          },
          "userId": {
            "format": "uuid",
            "description": "Identifier of the user.",
            "type": "string"
          },
          "selectedAccessContexts": {
            "description": "Selected filters.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "format": "uuid",
              "type": "string"
            }
          }
        }
      },
      "RoleDetails": {
        "description": "Provides detail information about a role.",
        "type": "object",
        "properties": {
          "system": {
            "description": "Represents the name of the system instance analyzed.",
            "type": "string"
          },
          "roleName": {
            "description": "Represents the name of the role analyzed.",
            "type": "string"
          },
          "permission": {
            "description": "Represents the technical StringValue field in the db of the permission identified as a function hit.",
            "type": "string"
          }
        }
      },
      "RoleInherentRiskDetails": {
        "description": "Provides line item details of  permission hits where all sides of the conflict exist within the same role.",
        "type": "object",
        "properties": {
          "system": {
            "description": "Represents the name of the system instance analyzed.",
            "type": "string"
          },
          "roleName": {
            "description": "Represents the name of the role analyzed.",
            "type": "string"
          },
          "riskCode": {
            "description": "Represents the unique identifier of the risk from the rulebook used for analysis.",
            "type": "string"
          },
          "riskName": {
            "description": "Represents the descriptive name of the risk from the rulebook used for analysis.",
            "type": "string"
          },
          "riskRating": {
            "description": "Represents the level of risk ascribed to the rule from the rulebook used for analysis. Values of this are the following: Informational, Low, Medium, High, Critical.",
            "type": "string"
          },
          "businessFunctionCode": {
            "description": "Represents the unique identifier of one function of a risk.",
            "type": "string"
          },
          "businessFunctionName": {
            "description": "Represents the descriptive name of one function of a risk.",
            "type": "string"
          },
          "businessFunctionDescription": {
            "description": "Represents the descriptive text of one function of a risk.",
            "type": "string"
          },
          "permission": {
            "description": "Represents the permission text value as seen in the user interface.",
            "type": "string"
          },
          "permissionAccessType": {
            "description": "Represents the access type of the permission.",
            "type": "string"
          },
          "businessProcess": {
            "description": "Represents the rule's business process.",
            "type": "string"
          },
          "permissionLogic": {
            "$ref": "#/components/schemas/OperationLogic"
          },
          "accessLogic": {
            "$ref": "#/components/schemas/OperationLogic"
          }
        }
      },
      "OperationLogic": {
        "enum": [
          "undefined",
          "and",
          "or"
        ],
        "type": "string"
      },
      "UserPermissionLevelDetailsModel": {
        "type": "object",
        "properties": {
          "userName": {
            "type": "string"
          },
          "riskName": {
            "description": "Represents the rule name",
            "type": "string"
          },
          "riskRating": {
            "description": "Represents the rule rating",
            "type": "string"
          },
          "riskType": {
            "description": "Represents the rule type",
            "type": "string"
          },
          "riskCode": {
            "description": "Represents the rule code",
            "type": "string"
          },
          "permission": {
            "description": "Represents the technical StringValue field in the db of the permission identified as a function hit",
            "type": "string"
          }
        }
      },
      "RoleAuthorizationHitModel": {
        "description": "Represents the authorization line item details for role conflict data.  Displays each authorization hit from the role with the corresponding  match from the function permission definition in the rulebook.",
        "type": "object",
        "properties": {
          "roleName": {
            "description": "Represents the analyzed role name (AGR_NAME) risk being  summarized in the business process conflict summary.",
            "type": "string"
          },
          "functionCode": {
            "description": "Represents the unique identifier of the function from the rulebook used for analysis.",
            "type": "string"
          },
          "profileName": {
            "description": "Represents the SAP security authorization profile identifier.  Usually generated for a role, less often assigned directly to the user.  Typically uses the format T-AA111111, but can be customized to to other  10-character formats such as ZCUSTOM123.",
            "type": "string"
          },
          "tCode": {
            "description": "Represents the SAP transaction code included in the role and causing a conflict  based upon the rulebook definition. Can be any combination of letters, numerals,  and special characters between 2 and 20 characters long, such as /PRO/FUGERT, BP, FB02.",
            "type": "string"
          },
          "roleAuthorizationName": {
            "description": "Represents the SAP security authorization identifier. Typically appends a two digit  numeral to the end of the associated authorization profile ID such as T-AA11111100.",
            "type": "string"
          },
          "roleObject": {
            "description": "Represents the SAP security authorization object included in the role and causing a conflict.  Typically a 4 to 10 character identifer with underscores such as S_TCODE, F_BKPF_BUK, M_RECH_WRK.",
            "type": "string"
          },
          "roleAuthorizationField": {
            "description": "Represents the SAP security authorization object field included in the role  and causing a conflict. Typically shorter than the authorization object and  usually composed of only letters, such as ACTVT, KOART, TCD, JOBACTION.",
            "type": "string"
          },
          "roleAuthorizationValueFrom": {
            "description": "Represents the SAP security authorization field value in the role. Can be  either a single fixed value (01), a wildcard (*), or a combination (GROUP1*).  This field must be populated for an authorization.",
            "type": "string"
          },
          "roleAuthorizationValueTo": {
            "description": "Represents the SAP security authorization field value in the role. Can be either a  single fixed value (01), a wildcard (*), or a combination (GROUP1*). This field is  left blank unless the authorization is being defined as a range. The range would be  anything between the FROM value through the TO value. For example, if the FROM value  is A and the TO value is C, then the authorization grants access to any valid  values falling in that range: A, Aaaz, B, B123, C.",
            "type": "string"
          },
          "ruleAuthorizationObject": {
            "description": "Represents the SAP security authorization object included in the rulebook  definition and causing a conflict. Typically a 4 to 10 character identifer  with underscores such as S_TCODE, F_BKPF_BUK, M_RECH_WRK.",
            "type": "string"
          },
          "ruleAuthorizationField": {
            "description": "Represents the SAP security authorization object field included in the rulebook  definition and causing a conflict. Typically shorter than the authorization object  and usually composed of only letters, such as ACTVT, KOART, TCD, JOBACTION.",
            "type": "string"
          },
          "ruleAuthorizationValueFrom": {
            "description": "Represents the SAP security authorization field value from the rulebook.  Can be either a single fixed value (01), a wildcard (*), or a combination (GROUP1*).  This field should be populated for a valid rulebook definition.",
            "type": "string"
          },
          "ruleAuthorizationValueTo": {
            "description": "Represents the SAP security authorization field value from the rulebook.  Can be either a single fixed value (01), a wildcard (*), or a combination (GROUP1*).  This field is left blank unless the rule is being defined with a range.  The range would be anything between the FROM value through the TO value.  For example, if the FROM value is A and the TO value is C, then the rule is  looking for any value falling in that range: A, Aaaz, B, B123, C.",
            "type": "string"
          },
          "roleType": {
            "description": "Represents the category of the role. Possible values are Single, Composite, Derived.",
            "type": "string"
          },
          "roleIsDerived": {
            "description": "Represents a boolean value indicating whether a role has been derived from,  or created based upon, another 'parent' role. Deriving roles is useful to  maintain fewer roles. One role granting access to function A can be derived  to act upon object1 vs object2. So you could have parent role Z_FUNCTION_A  and derived child roles ZD_FUNCTION_A_LOCATION1 and ZD_FUNCTION_A_LOCATION2.  Any changes to access to Function A would only be updated in role Z_FUNCTION_A  and those changes would be automatically applied to child roles.",
            "type": "boolean"
          },
          "derivedParentRole": {
            "description": "Represents the name (AGR_NAME) of the Parent role if RoleIsDerived = TRUE and this a child role.",
            "type": "string"
          },
          "parentProfile": {
            "description": "Represents the name of the composite profile assigned to the user if the access  is inherited indirectly through a single profile that is part of a composite profile.  This is uncommon as composite profiles are not supposed to be used any longer.",
            "type": "string"
          },
          "parentRoleName": {
            "description": "Represents the name of the composite role assigned to the user if the access is  inherited indirectly through a single role that is part of a composite role.",
            "type": "string"
          }
        }
      },
      "ErpRoleModel": {
        "description": "Describes erp role that can be assigned to user.",
        "type": "object",
        "properties": {
          "id": {
            "format": "uuid",
            "description": "Id of erp role",
            "type": "string"
          },
          "accountId": {
            "format": "int32",
            "description": "Account Id related to the role",
            "type": "integer"
          },
          "systemId": {
            "format": "int32",
            "description": "Erp system id related to the role",
            "type": "integer"
          },
          "securityExtractId": {
            "format": "int32",
            "description": "Security extract id that contains the role",
            "type": "integer"
          },
          "roleName": {
            "description": "Role name",
            "type": "string"
          },
          "description": {
            "description": "Role description",
            "type": "string"
          },
          "refreshDescriptionFromErp": {
            "description": "Indicates that refresh is required",
            "type": "boolean"
          },
          "roleLocationId": {
            "format": "uuid",
            "description": "Id of role location",
            "type": "string"
          },
          "roleLocation": {
            "$ref": "#/components/schemas/RoleLocationModel"
          },
          "location": {
            "description": "Role location name",
            "type": "string"
          },
          "roleOwnerNames": {
            "description": "Concatenation of role owner names",
            "type": "string",
            "readOnly": true
          },
          "roleApproverNames": {
            "description": "Concatenation of approver names",
            "type": "string",
            "readOnly": true
          },
          "roleOwners": {
            "description": "Role owners",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RoleOwnerModel"
            }
          },
          "roleApprovers": {
            "description": "Role approvers",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ErpRoleApproverModel"
            }
          },
          "updatedBy": {
            "description": "Describes who updated the role",
            "type": "string"
          },
          "updatedDate": {
            "format": "date-time",
            "description": "Last update date",
            "type": "string"
          }
        }
      },
      "RoleLocationModel": {
        "description": "Describes role location",
        "type": "object",
        "properties": {
          "roleLocationId": {
            "format": "uuid",
            "description": "Role location id",
            "type": "string"
          },
          "roleLocationName": {
            "description": "Role location name",
            "type": "string"
          },
          "description": {
            "description": "Role location description",
            "type": "string"
          }
        }
      },
      "RoleOwnerModel": {
        "description": "Describes owner of the role.",
        "type": "object",
        "properties": {
          "roleOwnerId": {
            "format": "int32",
            "description": "Id of the role owner.",
            "type": "integer"
          },
          "roleId": {
            "format": "uuid",
            "description": "Role id of role that owner owns",
            "type": "string"
          },
          "userId": {
            "format": "uuid",
            "description": "User id of the owner.",
            "type": "string"
          },
          "user": {
            "$ref": "#/components/schemas/UserModel"
          }
        }
      },
      "ErpRoleApproverModel": {
        "description": "Describes erp role approver who validates that  the user requesting access needs that role for performing their job.",
        "type": "object",
        "properties": {
          "id": {
            "format": "int32",
            "description": "Id of the role approver.",
            "type": "integer"
          },
          "roleId": {
            "format": "uuid",
            "description": "Role Id of the role approver.",
            "type": "string"
          },
          "userId": {
            "format": "uuid",
            "description": "User Id of the role approver.",
            "type": "string"
          },
          "user": {
            "$ref": "#/components/schemas/UserModel"
          }
        }
      },
      "UserModel": {
        "description": "Represents user in legacy system",
        "type": "object",
        "properties": {
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "username": {
            "type": "string"
          },
          "fullName": {
            "type": "string"
          },
          "email": {
            "type": "string"
          }
        }
      },
      "CreateSapSystemRequest": {
        "description": "Create model for SAP systems.",
        "required": [
          "accountId",
          "name",
          "type",
          "customerId",
          "connectionInfo"
        ],
        "type": "object",
        "properties": {
          "accountId": {
            "format": "int32",
            "description": "The id of the account the system belongs to.",
            "type": "integer"
          },
          "name": {
            "description": "The name of the ERP system.",
            "type": "string"
          },
          "type": {
            "$ref": "#/components/schemas/ErpSystemType"
          },
          "customerId": {
            "format": "uuid",
            "description": "Represents the id of the customer account.",
            "type": "string"
          },
          "connectionInfo": {
            "$ref": "#/components/schemas/SapConnectionInfoModel"
          }
        }
      },
      "SapConnectionInfoModel": {
        "description": "Model that represents the SAP connection information.  It implements both marker interfaces to satisfy the current implementation  of IErpSystemService, but should be removed once we move the ERP systems  implementations to the agent permanently.",
        "required": [
          "erpProductVersion",
          "serverAddress",
          "instanceName",
          "clientNumber",
          "systemNumber",
          "eamLogCollectionDelay",
          "sapDateFormat"
        ],
        "type": "object",
        "properties": {
          "erpProductVersion": {
            "description": "The version of the ERP system.",
            "type": "string"
          },
          "serverAddress": {
            "description": "The address of the server where the system is deployed.",
            "type": "string"
          },
          "instanceName": {
            "description": "The name of the system instance.",
            "type": "string"
          },
          "clientNumber": {
            "description": "The client number.",
            "type": "string"
          },
          "systemNumber": {
            "description": "The number of the system.",
            "type": "string"
          },
          "eamLogCollectionDelay": {
            "format": "int32",
            "description": "The delay in hours for EAM log collections.",
            "maximum": 48,
            "minimum": 1,
            "type": "integer"
          },
          "timeZone": {
            "description": "The time zone of the system.",
            "type": "string"
          },
          "sapDateFormat": {
            "$ref": "#/components/schemas/SapDateFormat"
          },
          "sapLanguageCode": {
            "description": "The SAP language code to use.",
            "type": "string"
          },
          "includeUserAddrTable": {
            "description": "A value indicating whether to include the UserAddr table.",
            "type": "boolean"
          },
          "autoRefreshSapInfoAfterSecurityExtract": {
            "description": "A value indicating whether to refresh the SAP info after a security extract.",
            "type": "boolean"
          },
          "isCuaEnabled": {
            "description": "A value indicating whether Cua is enabled.",
            "type": "boolean"
          },
          "cuaChildName": {
            "description": "The name of the Cua child.",
            "type": "string"
          },
          "cuaParentHost": {
            "description": "The parent host of the Cua.",
            "type": "string"
          },
          "cuaParentClientNumber": {
            "description": "The client number of the Cua parent.",
            "type": "string"
          },
          "cuaParentSystemNumber": {
            "description": "The system number of the Cua parent.",
            "type": "string"
          }
        }
      },
      "UpdateSapSystemRequest": {
        "description": "An object model for SAP system updates.",
        "required": [
          "accountId",
          "id",
          "name"
        ],
        "type": "object",
        "properties": {
          "accountId": {
            "format": "int32",
            "description": "The id of the account the system belongs to.",
            "type": "integer"
          },
          "createdBy": {
            "description": "The username of the user that created the entity.",
            "type": "string"
          },
          "createdDate": {
            "format": "date-time",
            "description": "The date/time value when the entity was created.",
            "type": "string"
          },
          "updatedBy": {
            "description": "The username of the user that last updated the entity.",
            "type": "string"
          },
          "updatedDate": {
            "format": "date-time",
            "description": "The date/time value when the entity was last updated.",
            "type": "string"
          },
          "id": {
            "format": "int32",
            "description": "The id of the system to update",
            "type": "integer"
          },
          "name": {
            "description": "The name of the ERP system.",
            "type": "string"
          },
          "connectionInfo": {
            "$ref": "#/components/schemas/SapConnectionInfoModel"
          }
        }
      },
      "LoadExtractInfoModel": {
        "description": "Represents parameters for Load Extract Info job.",
        "required": [
          "fileUrl"
        ],
        "type": "object",
        "properties": {
          "fileUrl": {
            "description": "Url of the file on storage.",
            "type": "string"
          }
        }
      },
      "SfConnectionModel": {
        "required": [
          "companyId",
          "server",
          "login",
          "password",
          "locale"
        ],
        "type": "object",
        "properties": {
          "companyId": {
            "type": "string"
          },
          "server": {
            "type": "string"
          },
          "login": {
            "type": "string"
          },
          "password": {
            "type": "string"
          },
          "locale": {
            "type": "string"
          }
        }
      },
      "ConnectionValidationResultModel": {
        "description": "Represents connection information validation results",
        "type": "object",
        "properties": {
          "valid": {
            "description": "Flags if overall validation was successful",
            "type": "boolean"
          },
          "errors": {
            "description": "List of errors",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "EamAdminSummaryEmailSettingsModel": {
        "description": "Model contains settings for sending EAM Awaiting Review Reminders",
        "required": [
          "enabled"
        ],
        "type": "object",
        "properties": {
          "enabled": {
            "description": "Enabled/Disabled",
            "type": "boolean"
          },
          "frequency": {
            "$ref": "#/components/schemas/EmailSendingFrequency"
          },
          "date": {
            "$ref": "#/components/schemas/EmailSendingDate"
          },
          "time": {
            "description": "Time of the day 00:00",
            "type": "string"
          },
          "timezone": {
            "description": "Local timezone, id of timezone in the IANA",
            "type": "string"
          },
          "recurrenceJobId": {
            "format": "uuid",
            "description": "Unique identifier of the job which is used for triggering email send  Null means that job is not created yet",
            "type": "string"
          }
        }
      },
      "EmailSendingFrequency": {
        "enum": [
          "daily",
          "weekly",
          "monthly"
        ],
        "type": "string"
      },
      "EmailSendingDate": {
        "enum": [
          "everyWorkday",
          "monday",
          "tuesday",
          "wednesday",
          "thursday",
          "friday",
          "saturday",
          "sunday",
          "firstOfMonth",
          "fifteenthOfMonth",
          "lastOfMonth"
        ],
        "type": "string"
      },
      "Task_IActionResult_": {
        "type": "object",
        "properties": {
          "result": {
            "$ref": "#/components/schemas/IActionResult"
          },
          "id": {
            "format": "int32",
            "type": "integer",
            "readOnly": true
          },
          "exception": {
            "type": "object",
            "readOnly": true
          },
          "status": {
            "$ref": "#/components/schemas/TaskStatus"
          },
          "isCanceled": {
            "type": "boolean",
            "readOnly": true
          },
          "isCompleted": {
            "type": "boolean",
            "readOnly": true
          },
          "isCompletedSuccessfully": {
            "type": "boolean",
            "readOnly": true
          },
          "creationOptions": {
            "$ref": "#/components/schemas/TaskCreationOptions"
          },
          "asyncState": {
            "type": "object",
            "readOnly": true
          },
          "isFaulted": {
            "type": "boolean",
            "readOnly": true
          }
        }
      },
      "CreateErpSystemRequest_SfConnectionModel_": {
        "description": "Represents data required to create new ERP system",
        "required": [
          "name",
          "type",
          "customerId",
          "connectionInfo"
        ],
        "type": "object",
        "properties": {
          "name": {
            "description": "The name of the ERP system.",
            "type": "string"
          },
          "type": {
            "$ref": "#/components/schemas/ErpSystemType"
          },
          "customerId": {
            "format": "uuid",
            "description": "Represents the id of the customer account.",
            "type": "string"
          },
          "connectionInfo": {
            "$ref": "#/components/schemas/SfConnectionModel"
          }
        }
      },
      "UpdateErpSystemRequest_SfConnectionModel_": {
        "description": "Represents data required to update ERP system",
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "properties": {
          "id": {
            "format": "int32",
            "description": "The id of the system to update",
            "type": "integer"
          },
          "name": {
            "description": "The name of the ERP system.",
            "type": "string"
          },
          "connectionInfo": {
            "$ref": "#/components/schemas/SfConnectionModel"
          }
        }
      }
    }
  }
}