{
  "openapi": "3.0.0",
  "info": {
    "version": "v1",
    "title": "Access Risk Management Analysis Services"
  },
  "tags": [
    {
      "name": "Analysis"
    },
    {
      "name": "OfflineReporting"
    },
    {
      "name": "OnlineReporting"
    },
    {
      "name": "User"
    },
    {
      "name": "Role"
    },
    {
      "name": "ScopedAnalysis"
    },
    {
      "name": "TenancyCheck"
    },
    {
      "name": "Workflow"
    }
  ],
  "paths": {
    "/api/analysis/extracts": {
      "post": {
        "tags": [
          "Analysis"
        ],
        "summary": "Provides security extract information related to analyses.",
        "operationId": "GetExtractFromAnalysis",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            },
            "application/json": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            },
            "application/xml": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            },
            "application/json-patch+json": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            },
            "text/json": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "uniqueItems": false,
                "type": "array",
                "items": {
                  "format": "int32",
                  "type": "integer"
                }
              }
            }
          },
          "description": "Collection of analyses ids"
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/api/analysis/user": {
      "post": {
        "tags": [
          "Analysis"
        ],
        "summary": "Given a valid ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisRequest request, queries the database to  retrieve the rule violations the what-if scenario described would produce.",
        "operationId": "UserWhatIf",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisRequest"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisRequest"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisRequest"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisRequest"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisRequest"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisRequest"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisRequest"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisRequest"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisRequest"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisResponse"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisResponse"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisResponse"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisResponse"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisResponse"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisResponse"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisResponse"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisResponse"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisResponse"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisResponse"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisResponse"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisResponse"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/analysis/drillDown": {
      "post": {
        "tags": [
          "Analysis"
        ],
        "summary": "Endpoint for executing drill down requests. Drill down gives details regarding how a rule has been violated.",
        "operationId": "DrillDown",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownRequest"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownRequest"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownRequest"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownRequest"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownRequest"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownRequest"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownRequest"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownRequest"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownRequest"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/analysis/multipleRulesDrillDown": {
      "post": {
        "tags": [
          "Analysis"
        ],
        "summary": "Endpoint for executing drill down requests. Drill down gives details regarding how a rule has been violated.",
        "operationId": "DrillDown",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.MultipleRulesDrilldownRequest"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.MultipleRulesDrilldownRequest"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.MultipleRulesDrilldownRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.MultipleRulesDrilldownRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.MultipleRulesDrilldownRequest"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.MultipleRulesDrilldownRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.MultipleRulesDrilldownRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.MultipleRulesDrilldownRequest"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.MultipleRulesDrilldownRequest"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.MultipleRulesDrilldownRequest"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.MultipleRulesDrilldownRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.MultipleRulesDrilldownRequest"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.MultipleRulesDrilldownRequest"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.MultipleRulesDrilldownRequest"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.MultipleRulesDrilldownRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.MultipleRulesDrilldownRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.MultipleRulesDrilldownRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/api/analysis/{securityExtractId}/{rulebookId}": {
      "get": {
        "tags": [
          "Analysis"
        ],
        "summary": "Gets an Analysis, based on the supplied !:securityExtractId and !:rulebookId parameters.",
        "operationId": "GetAnalysis",
        "parameters": [
          {
            "name": "securityExtractId",
            "in": "path",
            "description": "Represents the security extract unique identifier which is used to obtain the Analysis.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "rulebookId",
            "in": "path",
            "description": "Represents the rule book unique identifier which is used to obtain the Analysis.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.AnalysisModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.AnalysisModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.AnalysisModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.AnalysisModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.AnalysisModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.AnalysisModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.AnalysisModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.AnalysisModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.AnalysisModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.AnalysisModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.AnalysisModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.AnalysisModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.AnalysisModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.AnalysisModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.AnalysisModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.AnalysisModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/analysis/extract/{externalReference}": {
      "get": {
        "tags": [
          "Analysis"
        ],
        "summary": "Gets an Security Extract, based on the supplied externalReference parameter.",
        "operationId": "GetExtractByExternalReference",
        "parameters": [
          {
            "name": "externalReference",
            "in": "path",
            "description": "Represents the unique external reference which is used to obtain the Security Extract.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/analysis/extract/{securityExtractId}": {
      "get": {
        "tags": [
          "Analysis"
        ],
        "summary": "Gets a Security Extract based on the supplied security extract id.",
        "operationId": "GetSecurityExtract",
        "parameters": [
          {
            "name": "securityExtractId",
            "in": "path",
            "description": "The unique identifier of the security extract.",
            "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/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ExtractModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        }
      }
    },
    "/api/offlinereporting/businessprocessconflictsummary/{analysisId}": {
      "get": {
        "tags": [
          "OfflineReporting"
        ],
        "summary": "Gets an odata list of offline business process conflict summary items, based on the supplied parameters.",
        "operationId": "GetBusinessProcessConflictSummary",
        "parameters": [
          {
            "name": "analysisId",
            "in": "path",
            "description": "Represents the unique analysis identifier.",
            "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/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/usersummary/{analysisId}": {
      "get": {
        "tags": [
          "OnlineReporting"
        ],
        "summary": "Gets a list of user summary items, based on the supplied parameters.",
        "operationId": "GetUserSummary",
        "parameters": [
          {
            "name": "analysisId",
            "in": "path",
            "description": "Represents the unique analysis identifier.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items will be bypassed.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "take",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items to returned.",
            "required": false,
            "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/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/rolesummary/{analysisId}": {
      "get": {
        "tags": [
          "OnlineReporting"
        ],
        "summary": "Gets a list of role summary items, based on the supplied parameters.",
        "operationId": "GetRoleSummary",
        "parameters": [
          {
            "name": "analysisId",
            "in": "path",
            "description": "Represents the unique analysis identifier.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items will be bypassed.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "take",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items to returned.",
            "required": false,
            "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/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/userrisksummary/{analysisId}": {
      "get": {
        "tags": [
          "OnlineReporting"
        ],
        "summary": "Gets a list of user risk summary items, based on the supplied parameters.",
        "operationId": "GetUserRiskSummary",
        "parameters": [
          {
            "name": "analysisId",
            "in": "path",
            "description": "Represents the unique analysis identifier.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items will be bypassed.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "take",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items to returned.",
            "required": false,
            "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/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/riskiestrolesummary/{analysisId}": {
      "get": {
        "tags": [
          "OnlineReporting"
        ],
        "summary": "Gets a list of riskiest role summary items, based on the supplied parameters.",
        "operationId": "GetRiskiestRoleSummary",
        "parameters": [
          {
            "name": "analysisId",
            "in": "path",
            "description": "Represents the unique analysis identifier.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items will be bypassed.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "take",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items to returned.",
            "required": false,
            "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/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/userrisklevel/{analysisId}": {
      "get": {
        "tags": [
          "OnlineReporting"
        ],
        "summary": "Gets a list of user risk level items, based on the supplied parameters.",
        "operationId": "GetUserRiskLevel",
        "parameters": [
          {
            "name": "analysisId",
            "in": "path",
            "description": "Represents the unique extract identifier.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items will be bypassed.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "take",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items to returned.",
            "required": false,
            "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/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/userauthorizationobject/{analysisId}": {
      "get": {
        "tags": [
          "OnlineReporting"
        ],
        "summary": "Gets a list of user authorization object items, based on the supplied parameters.",
        "operationId": "GetUserAuthorizationObject",
        "parameters": [
          {
            "name": "analysisId",
            "in": "path",
            "description": "Represents the unique analysis identifier.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items will be bypassed.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "take",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items to returned.",
            "required": false,
            "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/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/userremediation/{analysisId}": {
      "get": {
        "tags": [
          "OnlineReporting"
        ],
        "summary": "Gets a list of user remediation items, based on the supplied parameters.",
        "operationId": "GetUserRemediation",
        "parameters": [
          {
            "name": "analysisId",
            "in": "path",
            "description": "Represents the unique analysis identifier.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items will be bypassed.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "take",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items to returned.",
            "required": false,
            "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/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        },
        "deprecated": true
      }
    },
    "/api/securityrolesreport/{analysisId}": {
      "get": {
        "tags": [
          "OnlineReporting"
        ],
        "summary": "Gets a list of security roles report items, based on the supplied parameters.",
        "operationId": "GetSecurityRolesReport",
        "parameters": [
          {
            "name": "analysisId",
            "in": "path",
            "description": "Represents the unique extract identifier.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items will be bypassed.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "take",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items to returned.",
            "required": false,
            "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/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/roleconflictmatrix/{analysisId}": {
      "get": {
        "tags": [
          "OnlineReporting"
        ],
        "summary": "Gets a list of role conflict matrix items, based on the supplied parameters.",
        "operationId": "GetRoleConflictMatrix",
        "parameters": [
          {
            "name": "analysisId",
            "in": "path",
            "description": "Represents the unique analysis identifier.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items will be bypassed.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "take",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items to returned.",
            "required": false,
            "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/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/roleremediation/{analysisId}": {
      "get": {
        "tags": [
          "OnlineReporting"
        ],
        "summary": "Gets a list of role remediation items, based on the supplied parameters.",
        "operationId": "GetRoleRemediation",
        "parameters": [
          {
            "name": "analysisId",
            "in": "path",
            "description": "Represents the unique analysis identifier.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items will be bypassed.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "take",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items to returned.",
            "required": false,
            "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/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        },
        "deprecated": true
      }
    },
    "/api/usertcodelevelrisk/{analysisId}": {
      "get": {
        "tags": [
          "OnlineReporting"
        ],
        "summary": "Gets a list of user tcode level risk items, based on the supplied parameters.",
        "operationId": "GetUserTCodeLevelRisk",
        "parameters": [
          {
            "name": "analysisId",
            "in": "path",
            "description": "Represents the unique analysis identifier.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items will be bypassed.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "take",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items to returned.",
            "required": false,
            "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/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/conflictsummary/{analysisId}": {
      "get": {
        "tags": [
          "OnlineReporting"
        ],
        "summary": "Gets a list of conflict summary items, based on the supplied parameters.",
        "operationId": "GetConflictSummary",
        "parameters": [
          {
            "name": "analysisId",
            "in": "path",
            "description": "Represents the unique analysis identifier.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items will be bypassed.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "take",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items to returned.",
            "required": false,
            "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/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/businessprocessconflictsummary/{analysisId}": {
      "get": {
        "tags": [
          "OnlineReporting"
        ],
        "summary": "Gets a list of business process conflict summary items, based on the supplied parameters.",
        "operationId": "GetBusinessProcessConflictSummary",
        "parameters": [
          {
            "name": "analysisId",
            "in": "path",
            "description": "Represents the unique analysis identifier.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items will be bypassed.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "take",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items to returned.",
            "required": false,
            "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/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/roleDetails/{analysisId}": {
      "get": {
        "tags": [
          "OnlineReporting"
        ],
        "summary": "Gets a list of role detail items, based on the supplied parameters.",
        "operationId": "GetRoleDetails",
        "parameters": [
          {
            "name": "analysisId",
            "in": "path",
            "description": "Represents the unique analysis identifier.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items will be bypassed.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "take",
            "in": "query",
            "description": "Represents the optional parameter which specifies how many items to returned.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 10
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "500": {
            "description": "Server Error"
          }
        },
        "deprecated": true
      }
    },
    "/api/userpermissionleveldetail/{analysisId}": {
      "get": {
        "tags": [
          "OnlineReporting"
        ],
        "summary": "Gets facts ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail by system with scope information.  Supports ODATA filtering",
        "operationId": "GetUserPermissionLevelDetail",
        "parameters": [
          {
            "name": "analysisId",
            "in": "path",
            "description": "Represents the unique analysis identifier.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "take",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 10
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          },
          "500": {
            "description": "Server Error"
          }
        },
        "deprecated": true
      }
    },
    "/api/role/system/{systemId}": {
      "get": {
        "tags": [
          "Role"
        ],
        "summary": "Gets roles from specified system.",
        "operationId": "GetRolesFromSystem",
        "parameters": [
          {
            "name": "systemId",
            "in": "path",
            "description": "Identifier of the 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/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/role/extract/{extractId}": {
      "get": {
        "tags": [
          "Role"
        ],
        "summary": "Gets roles from specified extract.",
        "operationId": "GetRolesFromExtract",
        "parameters": [
          {
            "name": "extractId",
            "in": "path",
            "description": "Identifier of the extract.",
            "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/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/scopedanalysis/hitsbyuserandrisk/system/{systemId}": {
      "get": {
        "tags": [
          "ScopedAnalysis"
        ],
        "summary": "Gets Hits by user and Risk from specified system.",
        "operationId": "GetRolesFromSystem",
        "parameters": [
          {
            "name": "systemId",
            "in": "path",
            "description": "Identifier of the 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/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/scopedanalysis/hitsbyuserandrisk/analysis/{analysisId}": {
      "get": {
        "tags": [
          "ScopedAnalysis"
        ],
        "summary": "Gets Hits by user and Risk from specified analysis.",
        "operationId": "GetHitsByUserAndRiskForAnAnalysis",
        "parameters": [
          {
            "name": "analysisId",
            "in": "path",
            "description": "Identifier of the analysis.",
            "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/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/scopedanalysis/analysishits/{analysisId}": {
      "get": {
        "tags": [
          "ScopedAnalysis"
        ],
        "summary": "Gets facts ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel by analysis without scope information.  Supports ODATA filtering",
        "operationId": "GetAnalysisHits",
        "parameters": [
          {
            "name": "analysisId",
            "in": "path",
            "description": "Identifier of the analysis.",
            "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/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/scopedanalysis/scopedanalysishits/{analysisId}": {
      "get": {
        "tags": [
          "ScopedAnalysis"
        ],
        "summary": "Gets facts ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel by analysis with scope information.  Supports ODATA filtering",
        "operationId": "GetScopedAnalysisHits",
        "parameters": [
          {
            "name": "analysisId",
            "in": "path",
            "description": "Identifier of the analysis.",
            "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/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/tenancyCheck/analysis/{analysisId}": {
      "post": {
        "tags": [
          "TenancyCheck"
        ],
        "summary": "Determines if analysis belongs to any of specified customers.",
        "operationId": "DoesAnalysisBelongToAnyOfCustomers",
        "parameters": [
          {
            "name": "analysisId",
            "in": "path",
            "description": "Identifier of the analysis.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/DoesAnalysisBelongToAnyOfCustomersCustomerids"
        },
        "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/tenancyCheck/extract/{extractId}": {
      "post": {
        "tags": [
          "TenancyCheck"
        ],
        "summary": "Determines if extract belongs to any of specified customers.",
        "operationId": "DoesExtractBelongToAnyOfCustomers",
        "parameters": [
          {
            "name": "extractId",
            "in": "path",
            "description": "Identifier of the extract.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/DoesAnalysisBelongToAnyOfCustomersCustomerids"
        },
        "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/tenancyCheck/rulebook/{rulebookId}": {
      "post": {
        "tags": [
          "TenancyCheck"
        ],
        "summary": "Determines if rulebook belongs to any of specified customers.",
        "operationId": "DoesRulebookBelongToAnyOfCustomers",
        "parameters": [
          {
            "name": "rulebookId",
            "in": "path",
            "description": "Identifier of the rulebook.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/DoesAnalysisBelongToAnyOfCustomersCustomerids"
        },
        "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/tenancyCheck/system/{systemId}": {
      "post": {
        "tags": [
          "TenancyCheck"
        ],
        "summary": "Determines if system belongs to any of specified customers.",
        "operationId": "DoesSystemBelongToAnyOfCustomers",
        "parameters": [
          {
            "name": "systemId",
            "in": "path",
            "description": "Identifier of the system.",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "requestBody": {
          "$ref": "#/components/requestBodies/DoesAnalysisBelongToAnyOfCustomersCustomerids"
        },
        "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/user/system/{systemId}": {
      "get": {
        "tags": [
          "User"
        ],
        "summary": "Gets users from specified system.",
        "operationId": "GetUsersFromSystem",
        "parameters": [
          {
            "name": "systemId",
            "in": "path",
            "description": "Identifier of the 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/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/user/extract/{extractId}": {
      "get": {
        "tags": [
          "User"
        ],
        "summary": "Gets users from specified extract.",
        "operationId": "GetUsersFromExtract",
        "parameters": [
          {
            "name": "extractId",
            "in": "path",
            "description": "Identifier of the extract.",
            "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/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/json;odata.metadata=minimal": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/json;odata.metadata=full;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/json;odata.metadata=full": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/json;odata.metadata=none;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/json;odata.metadata=none": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/json;odata.streaming=true": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/json;odata.streaming=false": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/xml": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "application/prs.odatatestxx-odata": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "uniqueItems": false,
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/accounts": {
      "post": {
        "tags": [
          "Workflow"
        ],
        "summary": "Onboards a new account so that rulebooks and extracts can be added to it.",
        "operationId": "OnboardAccount",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.MultiSystemOnboardingAccountAndSystemRequest"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.MultiSystemOnboardingAccountAndSystemRequest"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.MultiSystemOnboardingAccountAndSystemRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.MultiSystemOnboardingAccountAndSystemRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.MultiSystemOnboardingAccountAndSystemRequest"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.MultiSystemOnboardingAccountAndSystemRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.MultiSystemOnboardingAccountAndSystemRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.MultiSystemOnboardingAccountAndSystemRequest"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.MultiSystemOnboardingAccountAndSystemRequest"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.MultiSystemOnboardingAccountAndSystemRequest"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.MultiSystemOnboardingAccountAndSystemRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.MultiSystemOnboardingAccountAndSystemRequest"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.MultiSystemOnboardingAccountAndSystemRequest"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.MultiSystemOnboardingAccountAndSystemRequest"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.MultiSystemOnboardingAccountAndSystemRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.MultiSystemOnboardingAccountAndSystemRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.MultiSystemOnboardingAccountAndSystemRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/accounts/{accountId}/rulebooks": {
      "post": {
        "tags": [
          "Workflow"
        ],
        "summary": "Updates the rulebook of an onboarded account, and kicks off an analysis workflow.",
        "operationId": "UpdateRulebook",
        "parameters": [
          {
            "name": "accountId",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/accounts/{accountId}/extracts": {
      "post": {
        "tags": [
          "Workflow"
        ],
        "summary": "Updates the security extract of an onboarded account, and kicks off an analysis workflow.",
        "operationId": "UpdateSecurityDb",
        "parameters": [
          {
            "name": "accountId",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "systemId",
            "in": "query",
            "description": "",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "description": "Security extract file. MUST be zipped.",
                    "type": "string",
                    "format": "binary"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/workflow/analyses": {
      "post": {
        "tags": [
          "Workflow"
        ],
        "summary": "Queues a new analysis job in the service bus.",
        "operationId": "QueueAnalysisJob",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.WebApi.Models.Workflow.QueueAnalysisModel"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.WebApi.Models.Workflow.QueueAnalysisModel"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.WebApi.Models.Workflow.QueueAnalysisModel"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.WebApi.Models.Workflow.QueueAnalysisModel"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.WebApi.Models.Workflow.QueueAnalysisModel"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.WebApi.Models.Workflow.QueueAnalysisModel"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.WebApi.Models.Workflow.QueueAnalysisModel"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.WebApi.Models.Workflow.QueueAnalysisModel"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.WebApi.Models.Workflow.QueueAnalysisModel"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.WebApi.Models.Workflow.QueueAnalysisModel"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.WebApi.Models.Workflow.QueueAnalysisModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.WebApi.Models.Workflow.QueueAnalysisModel"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.WebApi.Models.Workflow.QueueAnalysisModel"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.WebApi.Models.Workflow.QueueAnalysisModel"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.WebApi.Models.Workflow.QueueAnalysisModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.WebApi.Models.Workflow.QueueAnalysisModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.WebApi.Models.Workflow.QueueAnalysisModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/api/workflow/reports": {
      "post": {
        "tags": [
          "Workflow"
        ],
        "summary": "Queues up a full conflict matrix generation of the specified hit analysis.",
        "operationId": "QueueReportAnalysis",
        "requestBody": {
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.QueueReportAnalysisRequest"
              }
            },
            "application/json;odata.metadata=minimal;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.QueueReportAnalysisRequest"
              }
            },
            "application/json;odata.metadata=minimal": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.QueueReportAnalysisRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.QueueReportAnalysisRequest"
              }
            },
            "application/json;odata.metadata=full;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.QueueReportAnalysisRequest"
              }
            },
            "application/json;odata.metadata=full": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.QueueReportAnalysisRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.QueueReportAnalysisRequest"
              }
            },
            "application/json;odata.metadata=none;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.QueueReportAnalysisRequest"
              }
            },
            "application/json;odata.metadata=none": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.QueueReportAnalysisRequest"
              }
            },
            "application/json;odata.streaming=true": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.QueueReportAnalysisRequest"
              }
            },
            "application/json;odata.streaming=false": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.QueueReportAnalysisRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.QueueReportAnalysisRequest"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.QueueReportAnalysisRequest"
              }
            },
            "application/prs.odatatestxx-odata": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.QueueReportAnalysisRequest"
              }
            },
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.QueueReportAnalysisRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.QueueReportAnalysisRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.QueueReportAnalysisRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    }
  },
  "components": {
    "requestBodies": {
      "DoesAnalysisBelongToAnyOfCustomersCustomerids": {
        "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": "Identifiers of customers."
      }
    },
    "schemas": {
      "ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo": {
        "type": "object",
        "properties": {
          "analysisId": {
            "format": "int32",
            "type": "integer"
          },
          "securityExtractReferenceId": {
            "type": "string"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisRequest": {
        "description": "Model for a single user what-if realtime analysis request.  See ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisResponse for  the response model.",
        "required": [
          "accountId",
          "systemId",
          "username"
        ],
        "type": "object",
        "properties": {
          "accountId": {
            "format": "uuid",
            "description": "Reference to the account that the what-if analysis should use.  Account Id must already be  examined to verify tenancy and access rights.",
            "type": "string"
          },
          "systemId": {
            "format": "int32",
            "description": "Reference to the system id that the analysis is running against.  System Id must already be  examined to verify tenancy and access rights.",
            "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"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisResponse": {
        "description": "Model for a single user what-if realtime analysis response.  See ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisRequest for the  request model.",
        "type": "object",
        "properties": {
          "isSuperUser": {
            "description": "TRUE if user has access to everything in the system or is a 'SuperUser'.",
            "type": "boolean"
          },
          "extractTimestampUtc": {
            "format": "date-time",
            "description": "The timestamp of the security extract used in the analysis.",
            "type": "string"
          },
          "rulebookTimestampUtc": {
            "format": "date-time",
            "description": "The timestamp of the rulebook version used in the analysis.",
            "type": "string"
          },
          "ruleViolations": {
            "description": "The list of rule violations the requested combination generated.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RuleViolation"
            }
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.RuleViolation": {
        "description": "Represents an identified rule violation based upon the rulebook.",
        "type": "object",
        "properties": {
          "ruleId": {
            "format": "int64",
            "description": "Internal ID of the rule.",
            "type": "integer"
          },
          "ruleName": {
            "description": "The name of the rule that's been violated.",
            "type": "string"
          },
          "ruleDescription": {
            "description": "The description of the rule that's been violated.",
            "type": "string"
          },
          "riskLevel": {
            "$ref": "#/components/schemas/ErpMaestro.Services.RulebookAbstractions.Commons.Enums.Rating"
          },
          "riskType": {
            "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RiskType"
          }
        }
      },
      "ErpMaestro.Services.RulebookAbstractions.Commons.Enums.Rating": {
        "enum": [
          "undefined",
          "informational",
          "low",
          "medium",
          "high",
          "critical"
        ],
        "type": "string"
      },
      "ErpMaestro.ErpAnalysis.Common.Models.RiskType": {
        "enum": [
          "undefined",
          "sOD",
          "sEN",
          "pRIV"
        ],
        "type": "string"
      },
      "ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownRequest": {
        "description": "Model for a drill down request.",
        "required": [
          "accountId",
          "systemId",
          "username",
          "ruleId"
        ],
        "type": "object",
        "properties": {
          "accountId": {
            "format": "uuid",
            "description": "Reference to the account that the what-if analysis should use.  Account Id must already be  examined to verify tenancy and access rights.",
            "type": "string"
          },
          "systemId": {
            "format": "int32",
            "description": "Reference to the system id that the analysis is running against.  System Id must already be  examined to verify tenancy and access rights.",
            "type": "integer"
          },
          "username": {
            "description": "Username to analyze the role changes against.",
            "maxLength": 255,
            "type": "string"
          },
          "ruleId": {
            "format": "int64",
            "description": "Rule ID to execute drill down on.",
            "type": "integer"
          },
          "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"
            }
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse": {
        "description": "Represents a response to a Drill Down request. See ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownRequest",
        "type": "object",
        "properties": {
          "ruleId": {
            "format": "int64",
            "description": "Rule ID",
            "type": "integer"
          },
          "ruleDescription": {
            "description": "Rule Name",
            "type": "string"
          },
          "extractTimestampUtc": {
            "format": "date-time",
            "description": "The timestamp of the security extract used in the analysis.",
            "type": "string"
          },
          "rulebookTimestampUtc": {
            "format": "date-time",
            "description": "The timestamp of the rulebook version used in the analysis.",
            "type": "string"
          },
          "drillDownBusinessFunctionHits": {
            "description": "A collection of business function hits with the details of how a particular permission was hit.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownBusinessFunctionHit"
            }
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownBusinessFunctionHit": {
        "description": "Used to represent a business function hit on a drill down request",
        "type": "object",
        "properties": {
          "permissionHits": {
            "description": "Permission hits associated to this business function hit.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownPermissionHit"
            }
          },
          "businessFunctionId": {
            "format": "int32",
            "description": "ID",
            "type": "integer"
          },
          "businessFunctionCode": {
            "description": "Code",
            "type": "string"
          },
          "businessFunctionName": {
            "description": "Name",
            "type": "string"
          },
          "businessFunctionDescription": {
            "description": "Description",
            "type": "string"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownPermissionHit": {
        "description": "Represents a permission hit on a drill down request",
        "type": "object",
        "properties": {
          "permissionId": {
            "format": "int32",
            "description": "Permission ID",
            "type": "integer"
          },
          "permissionName": {
            "description": "Permission Name",
            "type": "string"
          },
          "isUserHit": {
            "description": "TRUE if hit comes from UserToPermissions table. Indicates a direct hit on the user",
            "type": "boolean"
          },
          "isRoleHit": {
            "description": "TRUE if hit comes from RoleToPermissions table. Indicates a hit on a role that is assigned to the user",
            "type": "boolean"
          },
          "roleName": {
            "description": "Name of the role that caused the hit.",
            "type": "string"
          },
          "isGroupHit": {
            "description": "TRUE if hit comes from GroupToPermissions table. Indicates a hit on a group that is assigned to the user (or to a role)",
            "type": "boolean"
          },
          "hitGroupName": {
            "description": "Name of the group that caused the hit.",
            "type": "string"
          },
          "groupComesFromRole": {
            "description": "TRUE if the group is assigned to a role that is assigned to the user, FALSE if direct link between user and group.",
            "type": "boolean"
          },
          "groupRoleName": {
            "description": "Name of the role the group is assigned to",
            "type": "string"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.DrillDown.MultipleRulesDrilldownRequest": {
        "required": [
          "accountId",
          "systemId",
          "username",
          "ruleIds"
        ],
        "type": "object",
        "properties": {
          "accountId": {
            "format": "uuid",
            "description": "Reference to the account that the what-if analysis should use.  Account Id must already be  examined to verify tenancy and access rights.",
            "type": "string"
          },
          "systemId": {
            "format": "int32",
            "description": "Reference to the system id that the analysis is running against.  System Id must already be  examined to verify tenancy and access rights.",
            "type": "integer"
          },
          "username": {
            "description": "Username to analyze the role changes against.",
            "maxLength": 255,
            "type": "string"
          },
          "ruleIds": {
            "description": "Rule IDs to execute drill down on.",
            "uniqueItems": false,
            "type": "array",
            "items": {
              "format": "int64",
              "type": "integer"
            }
          },
          "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"
            }
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.AnalysisModel": {
        "description": "Serves as the model for the Analysis.",
        "type": "object",
        "properties": {
          "id": {
            "format": "int32",
            "description": "Represents the required unique Analysis identifier.",
            "type": "integer"
          },
          "accountId": {
            "format": "uuid",
            "description": "Represents the required Account/Customer identifier.",
            "type": "string"
          },
          "extractId": {
            "format": "int32",
            "description": "Represents the required Security Extract identifier.",
            "type": "integer"
          },
          "rulebookId": {
            "format": "int32",
            "description": "Represents the required Rulebook identifier.",
            "type": "integer"
          },
          "createdTimestampUtc": {
            "format": "date-time",
            "description": "Represents the required Date/Time when the Analysis was created as a UTC.",
            "type": "string"
          },
          "createdBy": {
            "description": "Represents the required user who created the Analysis.",
            "type": "string"
          },
          "completedTimestampUtc": {
            "format": "date-time",
            "description": "Represents the optional Date/Time when the Analysis was updated as a UTC.",
            "type": "string"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.ExtractModel": {
        "description": "Represents the model for extract.",
        "type": "object",
        "properties": {
          "id": {
            "format": "int32",
            "description": "Identifier of the extract.",
            "type": "integer"
          },
          "systemId": {
            "format": "int32",
            "description": "Identifier of related system.",
            "type": "integer"
          },
          "name": {
            "description": "Name of the extract.",
            "type": "string"
          },
          "createdTimestampUtc": {
            "format": "date-time",
            "description": "Created date of extract.",
            "type": "string"
          },
          "type": {
            "$ref": "#/components/schemas/ErpMaestro.Services.Common.Models.Enums.ErpSystemType"
          },
          "isExtractComplete": {
            "description": "Determines if extract is complete.",
            "type": "boolean"
          }
        }
      },
      "ErpMaestro.Services.Common.Models.Enums.ErpSystemType": {
        "enum": [
          "undefined",
          "sap",
          "successFactors",
          "ariba",
          "concur",
          "uConnect"
        ],
        "type": "string"
      },
      "ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary": {
        "description": "Represents the summary of the user conflict data, by business process.",
        "type": "object",
        "properties": {
          "ruleCode": {
            "description": "Represents the identifier of the risk (rule), which makes up the group of  risk being summarized in the business process conflict summary.",
            "type": "string"
          },
          "riskRating": {
            "description": "Represents the rating of risk (rule) involved in the business process conflict.  Typical values are: Informational, Low, Medium, High and Critical.",
            "type": "string"
          },
          "ruleName": {
            "description": "Represents the descriptive name of risk (rule) involved in the business process conflict.",
            "type": "string"
          },
          "ruleBusinessProcess": {
            "description": "Represents the root level business process of the risk (rule).",
            "type": "string"
          },
          "userId": {
            "description": "Represents the unique identifier of user involved in the conflict.",
            "type": "string"
          },
          "fullName": {
            "description": "Represents the full name of the user involved in the conflict.",
            "type": "string"
          },
          "businessFunctionName1": {
            "description": "Represents the comma delimited list of one or more business functions that make up the risk (rule).",
            "type": "string"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary": {
        "description": "Represents the user summary item.",
        "type": "object",
        "properties": {
          "highestLevelOfFullyExecutedRisks": {
            "description": "Represent the highest level of fully executed risks.",
            "type": "string"
          },
          "highestLevelOfFullyExecutedUnmitigatedRisk": {
            "description": "Represents the highest level of utilization fully-executed unmitigated risks.",
            "type": "string"
          },
          "highestLevelOfRisks": {
            "description": "Represents the highest level of risks.",
            "type": "string"
          },
          "highestLevelOfUnmitigatedRisk": {
            "description": "Represents the highest level of unmitigated risks.",
            "type": "string"
          },
          "highImpactRecommendationCount": {
            "format": "int32",
            "description": "Represents the highest impact recommendation count.",
            "type": "integer"
          },
          "numberOfAssignedDirectProfiles": {
            "format": "int32",
            "description": "Represents the number of assigned direct profiles.",
            "type": "integer"
          },
          "numberOfAssignedRoles": {
            "format": "int32",
            "description": "Represents the number of roles assigned to the user.",
            "type": "integer"
          },
          "numberOfFullyExecutedCriticalOrHighRisks": {
            "format": "int32",
            "description": "Represents the number of fully-executed utilization critical or high risks.",
            "type": "integer"
          },
          "numberOfFullyExecutedOtherRisks": {
            "format": "int32",
            "description": "Represents the number of other utilization fully-executed risks.",
            "type": "integer"
          },
          "numberOfNotFullyExecutedCriticalOrHighRisks": {
            "format": "int32",
            "description": "Represents the number of not fully-executed utilization critical or high risks.",
            "type": "integer"
          },
          "numberOfNotFullyExecutedOtherRisks": {
            "format": "int32",
            "description": "Represents the number of other not utilization fully-executed risks.",
            "type": "integer"
          },
          "totalNumberOfRisks": {
            "format": "int32",
            "description": "Represents the total number of risks, which is the count of the distinct rule codes in a business process conflict summary.",
            "type": "integer"
          },
          "totalNumberOfUnmitigatedRisks": {
            "format": "int32",
            "description": "Represents the total number of unmitigated risks.",
            "type": "integer"
          },
          "totalRecommendationCount": {
            "format": "int32",
            "description": "Represents the total count of recommendations.",
            "type": "integer"
          },
          "userGroup": {
            "description": "Represents the name of the group that the user belongs to.",
            "type": "string"
          },
          "username": {
            "description": "Represents the user name of the user summary.",
            "type": "string"
          },
          "userId": {
            "description": "Identifier of the user.",
            "type": "string"
          },
          "country": {
            "description": "Country of the user.",
            "type": "string"
          },
          "system": {
            "description": "System of the user.",
            "type": "string"
          },
          "department": {
            "description": "Department of the user.",
            "type": "string"
          },
          "costCenter": {
            "description": "Cost Center of the user.",
            "type": "string"
          },
          "function": {
            "description": "Function of the user.",
            "type": "string"
          },
          "custom01": {
            "description": "Any custom value related to user.",
            "type": "string"
          },
          "custom02": {
            "description": "Any custom value related to user.",
            "type": "string"
          },
          "custom03": {
            "description": "Any custom value related to user.",
            "type": "string"
          },
          "custom04": {
            "description": "Any custom value related to user.",
            "type": "string"
          },
          "custom05": {
            "description": "Any custom value related to user.",
            "type": "string"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary": {
        "description": "Represents the role summary item.",
        "type": "object",
        "properties": {
          "roleName": {
            "description": "Represents the role name.",
            "type": "string"
          },
          "roleType": {
            "description": "Represents the role type.",
            "type": "string"
          },
          "numberOfUsersAssigned": {
            "format": "int32",
            "description": "Represents the number of assigned users.",
            "type": "integer"
          },
          "numberOfNotUsedSensitiveTcodes": {
            "format": "int32",
            "description": "Represents the number of not used sensitive TCodes.",
            "type": "integer"
          },
          "numberOfNotUsedNonSensitiveTcodes": {
            "format": "int32",
            "description": "Represents the number of not used non-sensitive TCodes.",
            "type": "integer"
          },
          "numberOfUsersNotUsingRole": {
            "format": "int32",
            "description": "Represents the number of users which are not using in role.",
            "type": "integer"
          },
          "numberOfCriticalAndHighRisks": {
            "format": "int32",
            "description": "Represents the number of critical and high risks.",
            "type": "integer"
          },
          "numberOfOtherRisks": {
            "format": "int32",
            "description": "Represents the number of other risks.",
            "type": "integer"
          },
          "numberOfChildren": {
            "format": "int32",
            "description": "Represents the number of children",
            "type": "integer"
          },
          "derivedParent": {
            "description": "Represents the derived parent.",
            "type": "string"
          },
          "numberOfCompositeRoleMembership": {
            "format": "int32",
            "description": "Represents the number of composite role membership.",
            "type": "integer"
          },
          "numberOfDerivedChildren": {
            "format": "int32",
            "description": "Represents the number of derived children.",
            "type": "integer"
          },
          "numberOfFullyExecutedCriticalOrHighRisks": {
            "format": "int32",
            "description": "Represents the number of fully executed critical or high risks.",
            "type": "integer"
          },
          "numberOfFullyExecutedOtherRisks": {
            "format": "int32",
            "description": "Represents the number of fully executed other risks.",
            "type": "integer"
          },
          "numberOfNotFullyExecutedCriticalHighRisks": {
            "format": "int32",
            "description": "Represents the number of not fully executed critical and high risks.",
            "type": "integer"
          },
          "numberOfNotFullyExecutedOtherRisks": {
            "format": "int32",
            "description": "Represents the number of not fully executed other risks.",
            "type": "integer"
          },
          "highestLevelOfFullyExecutedRisks": {
            "description": "Represents the highest level of fully executed risks.",
            "type": "string"
          },
          "highestLevelOfRisks": {
            "description": "Represents the highest level of risks.",
            "type": "string"
          },
          "highImpactRecommendationCount": {
            "format": "int32",
            "description": "Represents the count of high impact recomendations.",
            "type": "integer"
          },
          "totalRecommendationCount": {
            "format": "int32",
            "description": "Represents the count of total recommendations.",
            "type": "integer"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary": {
        "description": "Represents a rulebook rule (or risks).",
        "type": "object",
        "properties": {
          "id": {
            "format": "int64",
            "description": "Represents the user risk summary unique identifier.",
            "type": "integer"
          },
          "riskRating": {
            "description": "Represents the rule risk rating.  E.g.: Critical, High, Low, etc.",
            "type": "string"
          },
          "ruleType": {
            "description": "Represents the rule type.  E.g.: SOD, SEN.",
            "type": "string"
          },
          "ruleCode": {
            "description": "Representing the rule code.",
            "type": "string"
          },
          "ruleName": {
            "description": "Represents the rule name.",
            "type": "string"
          },
          "businessFunctionCodes": {
            "description": "Represents a comma separated list of business function codes associated with the rule.",
            "type": "string"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary": {
        "description": "Represents the riskiest role summary.",
        "type": "object",
        "properties": {
          "roleName": {
            "description": "Represents the name of role.",
            "type": "string"
          },
          "roleType": {
            "description": "Represents the type of role.",
            "type": "string"
          },
          "critical": {
            "format": "int32",
            "description": "Represents the count of critical risks.",
            "type": "integer"
          },
          "high": {
            "format": "int32",
            "description": "Represents the count of high risks.",
            "type": "integer"
          },
          "other": {
            "format": "int32",
            "description": "Represents the count of other risks.",
            "type": "integer"
          },
          "roleRiskRank": {
            "format": "int32",
            "description": "Represents the role risk rank.",
            "type": "integer"
          },
          "activeUserCount": {
            "format": "int32",
            "description": "Represents the count of active users.",
            "type": "integer"
          },
          "userWeightedRiskRank": {
            "format": "int32",
            "description": "Represents the user weighted risk rank.",
            "type": "integer"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel": {
        "type": "object",
        "properties": {
          "ruleCode": {
            "type": "string"
          },
          "ruleName": {
            "type": "string"
          },
          "riskRating": {
            "type": "string"
          },
          "ruleType": {
            "type": "string"
          },
          "ruleBusinessProcess": {
            "type": "string"
          },
          "userId": {
            "type": "string"
          },
          "userName": {
            "type": "string"
          },
          "userGroup": {
            "type": "string"
          },
          "stadUtilizationBucket": {
            "type": "string"
          },
          "cdhdrposUtilizationBucket": {
            "type": "string"
          },
          "mitigatingControls": {
            "type": "string"
          },
          "riskDescription": {
            "type": "string"
          },
          "isMitigated": {
            "type": "boolean"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject": {
        "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"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation": {
        "description": "Serves as the item which determines if a role is assigned to a user and if the  assignment has been used.",
        "type": "object",
        "properties": {
          "userName": {
            "description": "Represents the user name of the user associated with the remediation.",
            "type": "string"
          },
          "userGroup": {
            "description": "Represents the group of the user associated with the remediation.",
            "type": "string"
          },
          "role": {
            "description": "Represents the role of the remediation.",
            "type": "string"
          },
          "recommendation": {
            "description": "Represents the recommendation of the remediation.",
            "type": "string"
          },
          "difficulty": {
            "description": "Represents the difficulty level of the remediation.",
            "type": "string"
          },
          "impact": {
            "description": "Represents the impact of the remediation.",
            "type": "string"
          },
          "highOrCriticalRiskCount": {
            "format": "int32",
            "description": "Represents the high or critical risk count of the remediation.",
            "type": "integer"
          },
          "otherRiskCount": {
            "format": "int32",
            "description": "Represents the other risk count of the remediation.",
            "type": "integer"
          },
          "totalRiskCount": {
            "format": "int32",
            "description": "Represents the total risk count of the remediation.",
            "type": "integer"
          },
          "userId": {
            "description": "Identifier of the user.",
            "type": "string"
          },
          "country": {
            "description": "Country of the user.",
            "type": "string"
          },
          "system": {
            "description": "System of the user.",
            "type": "string"
          },
          "department": {
            "description": "Department of the user.",
            "type": "string"
          },
          "costCenter": {
            "description": "Cost Center of the user.",
            "type": "string"
          },
          "function": {
            "description": "Function of the user.",
            "type": "string"
          },
          "custom01": {
            "description": "Any custom value related to user.",
            "type": "string"
          },
          "custom02": {
            "description": "Any custom value related to user.",
            "type": "string"
          },
          "custom03": {
            "description": "Any custom value related to user.",
            "type": "string"
          },
          "custom04": {
            "description": "Any custom value related to user.",
            "type": "string"
          },
          "custom05": {
            "description": "Any custom value related to user.",
            "type": "string"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport": {
        "type": "object",
        "properties": {
          "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"
          },
          "userId": {
            "description": "Identifier of the user.",
            "type": "string"
          },
          "country": {
            "description": "Country of the user.",
            "type": "string"
          },
          "system": {
            "description": "System of the user.",
            "type": "string"
          },
          "department": {
            "description": "Department of the user.",
            "type": "string"
          },
          "costCenter": {
            "description": "Cost Center of the user.",
            "type": "string"
          },
          "function": {
            "description": "Function of the user.",
            "type": "string"
          },
          "custom01": {
            "description": "Any custom value related to user.",
            "type": "string"
          },
          "custom02": {
            "description": "Any custom value related to user.",
            "type": "string"
          },
          "custom03": {
            "description": "Any custom value related to user.",
            "type": "string"
          },
          "custom04": {
            "description": "Any custom value related to user.",
            "type": "string"
          },
          "custom05": {
            "description": "Any custom value related to user.",
            "type": "string"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix": {
        "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"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation": {
        "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"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk": {
        "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"
          },
          "userName": {
            "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
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary": {
        "description": "Represents conflict summary.",
        "type": "object",
        "properties": {
          "riskRatingId": {
            "format": "int32",
            "description": "Identifier of the risk.",
            "type": "integer"
          },
          "businessProcessName": {
            "description": "Name of the business process.",
            "type": "string"
          },
          "mitigated": {
            "description": "Determines if conflict is mitigated.",
            "type": "boolean"
          },
          "execution": {
            "description": "Execution text.",
            "type": "string"
          },
          "conflictCount": {
            "format": "int32",
            "description": "Count of conflicts.",
            "type": "integer"
          },
          "utilizationType": {
            "description": "Type of utilization.",
            "type": "string"
          },
          "createdDate": {
            "format": "date-time",
            "description": "Created date.",
            "type": "string"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary": {
        "description": "Represents the business process conflict summary.",
        "type": "object",
        "properties": {
          "ruleCode": {
            "description": "Represents the code of rule.",
            "type": "string"
          },
          "ruleName": {
            "description": "Represents the name of rule.",
            "type": "string"
          },
          "riskRating": {
            "description": "Represents the rating of risk.",
            "type": "string"
          },
          "ruleBusinessProcess": {
            "description": "Represents the business process of rule.",
            "type": "string"
          },
          "fullName": {
            "description": "Represents the full name of user.",
            "type": "string"
          },
          "userGroup": {
            "description": "Represents the user group.",
            "type": "string"
          },
          "mitigatingControls": {
            "description": "Represents the mitigating controls.",
            "type": "string"
          },
          "stadUtilizationBucket": {
            "description": "Represents the STAD utilization bucket.",
            "type": "string"
          },
          "cdhdrposUtilizationBucket": {
            "description": "Represents the CDHDRPOS utilization bucket.",
            "type": "string"
          },
          "businessFunctionCode1": {
            "description": "Represents the code of first business function.",
            "type": "string"
          },
          "businessFunctionName1": {
            "description": "Represents the name of first business function.",
            "type": "string"
          },
          "businessFunctionBusinessProcess1": {
            "description": "Represents the business process of first business function.",
            "type": "string"
          },
          "stadUtilizationCount1": {
            "format": "int32",
            "description": "Represents the count of first STAD utilization.",
            "type": "integer"
          },
          "cdhdrposUtilizationCount1": {
            "format": "int32",
            "description": "Represents the count of first CDHDRPOS utilization.",
            "type": "integer"
          },
          "businessFunctionCode2": {
            "description": "Represents the code of second business function.",
            "type": "string"
          },
          "businessFunctionName2": {
            "description": "Represents the name of second business function.",
            "type": "string"
          },
          "businessFunctionBusinessProcess2": {
            "description": "Represents the business process of second business function.",
            "type": "string"
          },
          "stadUtilizationCount2": {
            "format": "int32",
            "description": "Represents the count of second STAD utilization.",
            "type": "integer"
          },
          "cdhdrposUtilizationCount2": {
            "format": "int32",
            "description": "Represents the count of second CDHDRPOS utilization.",
            "type": "integer"
          },
          "businessFunctionCode3": {
            "description": "Represents the code of third business function.",
            "type": "string"
          },
          "businessFunctionName3": {
            "description": "Represents the name of third business function.",
            "type": "string"
          },
          "businessFunctionBusinessProcess3": {
            "description": "Represents the business process of third business function.",
            "type": "string"
          },
          "stadUtilizationCount3": {
            "format": "int32",
            "description": "Represents the count of third STAD utilization.",
            "type": "integer"
          },
          "cdhdrposUtilizationCount3": {
            "format": "int32",
            "description": "Represents the count of third CDHDRPOS utilization.",
            "type": "integer"
          },
          "businessFunctionCode4": {
            "description": "Represents the code of fourth business function.",
            "type": "string"
          },
          "businessFunctionName4": {
            "description": "Represents the name of fourth business function.",
            "type": "string"
          },
          "businessFunctionBusinessProcess4": {
            "description": "Represents the business process of fourth business function.",
            "type": "string"
          },
          "stadUtilizationCount4": {
            "format": "int32",
            "description": "Represents the count of fourth STAD utilization.",
            "type": "integer"
          },
          "cdhdrposUtilizationCount4": {
            "format": "int32",
            "description": "Represents the count of fourth CDHDRPOS utilization.",
            "type": "integer"
          },
          "businessFunctionCode5": {
            "description": "Represents the code of fifth business function.",
            "type": "string"
          },
          "businessFunctionName5": {
            "description": "Represents the name of fifth business function.",
            "type": "string"
          },
          "businessFunctionBusinessProcess5": {
            "description": "Represents the business process of fifth business function.",
            "type": "string"
          },
          "stadUtilizationCount5": {
            "format": "int32",
            "description": "Represents the count of fifth STAD utilization.",
            "type": "integer"
          },
          "cdhdrposUtilizationCount5": {
            "format": "int32",
            "description": "Represents the count of fifth CDHDRPOS utilization.",
            "type": "integer"
          },
          "ruleType": {
            "description": "Represents the type of rule.",
            "type": "string"
          },
          "userCount": {
            "format": "int32",
            "description": "Represents the aggregated count of users involved in the conflict.",
            "type": "integer"
          },
          "userId": {
            "description": "Identifier of the user.",
            "type": "string"
          },
          "country": {
            "description": "Country of the user.",
            "type": "string"
          },
          "system": {
            "description": "System of the user.",
            "type": "string"
          },
          "department": {
            "description": "Department of the user.",
            "type": "string"
          },
          "costCenter": {
            "description": "Cost Center of the user.",
            "type": "string"
          },
          "function": {
            "description": "Function of the user.",
            "type": "string"
          },
          "custom01": {
            "description": "Any custom value related to user.",
            "type": "string"
          },
          "custom02": {
            "description": "Any custom value related to user.",
            "type": "string"
          },
          "custom03": {
            "description": "Any custom value related to user.",
            "type": "string"
          },
          "custom04": {
            "description": "Any custom value related to user.",
            "type": "string"
          },
          "custom05": {
            "description": "Any custom value related to user.",
            "type": "string"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.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"
          },
          "roleDescription": {
            "description": "Represents the description of the role.",
            "type": "string"
          },
          "permission": {
            "description": "Represents the technical StringValue field in the db of the permission identified as a function hit.",
            "type": "string"
          },
          "permissionName": {
            "description": "Represents the permission text value as seen in the user interface.",
            "type": "string"
          },
          "authorization": {
            "description": "Represents the permission level. Examples include: Read, Write, Edit, Delete, etc.",
            "type": "string"
          },
          "executionCount": {
            "format": "int64",
            "description": "Represents the count of instances of record changes.",
            "type": "integer"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail": {
        "description": "Represents an actual Hit of an analysis, with information about the  permission owner, the target, the risk, the business function,  the permission, and the permission group",
        "type": "object",
        "properties": {
          "userName": {
            "description": "Name of the user that owns the permission",
            "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"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.RoleModel": {
        "description": "Represents an analysis role.",
        "type": "object",
        "properties": {
          "id": {
            "format": "int64",
            "description": "Identifier of the role.",
            "type": "integer"
          },
          "extractId": {
            "format": "int32",
            "description": "Identifier of related extract.",
            "type": "integer"
          },
          "name": {
            "description": "Name of the role.",
            "type": "string"
          },
          "isSuperAdmin": {
            "description": "Determines if role is for super admin.",
            "type": "boolean"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel": {
        "description": "Model that represents the different Hits and affected scopes that a user has for a particular risk",
        "type": "object",
        "properties": {
          "userName": {
            "description": "Name of the User",
            "type": "string"
          },
          "riskCode": {
            "description": "Code of the Risk",
            "type": "string"
          },
          "riskRating": {
            "description": "Rating of the current Risk",
            "type": "string"
          },
          "riskDescription": {
            "description": "Description of the current Risk",
            "type": "string"
          },
          "businessFunctionHits": {
            "format": "int32",
            "description": "Amount of BusinessFunction hits for the current user and risk",
            "type": "integer"
          },
          "permissionGroupHits": {
            "format": "int32",
            "description": "Amount of PermissionGroup hits for the current user and risk",
            "type": "integer"
          },
          "permissionHits": {
            "format": "int32",
            "description": "Amount of Permission hits for the current user and risk",
            "type": "integer"
          },
          "impactedScopes": {
            "format": "int32",
            "description": "Amount of impacted scopes for the current user and risk",
            "type": "integer"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel": {
        "description": "Represents an actual Hit of an analysis, with information about the  permission owner, the risk, the business function,  the permission, and the permission group",
        "type": "object",
        "properties": {
          "userName": {
            "description": "Name of the user that owns the permission",
            "type": "string"
          },
          "riskCode": {
            "description": "Risk Code",
            "type": "string"
          },
          "businessFunctionReference": {
            "description": "Natural Key for the Business Function",
            "type": "string"
          },
          "permissionGroupReference": {
            "description": "Identifier of the Permission Group",
            "type": "string"
          },
          "permissionReference": {
            "description": "Natural Key for the Permission",
            "type": "string"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel": {
        "description": "Represents an actual Hit of an analysis, with information about the  permission owner, the target, the risk, the business function,  the permission, and the permission group",
        "type": "object",
        "properties": {
          "userName": {
            "description": "Name of the user that owns the permission",
            "type": "string"
          },
          "riskName": {
            "description": "Name of the risk",
            "type": "string"
          },
          "riskRating": {
            "description": "Risk rating",
            "type": "string"
          },
          "riskType": {
            "description": "Risk type",
            "type": "string"
          },
          "riskCode": {
            "description": "Risk Code",
            "type": "string"
          },
          "businessFunctionReference": {
            "description": "Natural Key for the Business Function",
            "type": "string"
          },
          "permissionGroupReference": {
            "description": "Identifier of the Permission Group",
            "type": "string"
          },
          "permissionReference": {
            "description": "Natural Key for the Permission",
            "type": "string"
          },
          "scopeType": {
            "description": "Affected Target type",
            "type": "string"
          },
          "scopeValue": {
            "description": "Natural Key for the Affected Target",
            "type": "string"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.UserModel": {
        "description": "Represents an analysis user.",
        "type": "object",
        "properties": {
          "id": {
            "format": "int64",
            "description": "Identifier of the user.",
            "type": "integer"
          },
          "extractId": {
            "format": "int32",
            "description": "Identifier of related extract.",
            "type": "integer"
          },
          "name": {
            "description": "Name of the user.",
            "type": "string"
          },
          "isSuperAdmin": {
            "description": "Determines if user is super admin.",
            "type": "boolean"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.MultiSystemOnboardingAccountAndSystemRequest": {
        "required": [
          "accountId",
          "accountName",
          "systemType",
          "systemId"
        ],
        "type": "object",
        "properties": {
          "accountId": {
            "format": "uuid",
            "description": "Reference to the account for the system that is going to be associated",
            "type": "string"
          },
          "accountName": {
            "description": "Reference to the account name for the system that is going to be associated.",
            "type": "string"
          },
          "systemType": {
            "$ref": "#/components/schemas/ErpMaestro.Services.Common.Models.Enums.ErpSystemType"
          },
          "systemId": {
            "format": "int32",
            "description": "Reference to the MultiSystem that is going to be part to the onboarding process.",
            "type": "integer"
          },
          "systemName": {
            "description": "Reference to the MultiSystem name that is going to be part to the onboarding process.",
            "type": "string"
          },
          "systemDescription": {
            "description": "Reference to the MultiSystem extra information for the system that is going to be part to the onboarding process.",
            "type": "string"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.WebApi.Models.Workflow.QueueAnalysisModel": {
        "type": "object",
        "properties": {
          "extractId": {
            "format": "int32",
            "type": "integer"
          },
          "rulebookId": {
            "format": "int32",
            "type": "integer"
          },
          "accountId": {
            "format": "uuid",
            "type": "string"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.QueueReportAnalysisRequest": {
        "description": "Model for kicking off a report analysis.  The hit analysis must already be complete by this point.",
        "required": [
          "analysisId",
          "reportType"
        ],
        "type": "object",
        "properties": {
          "analysisId": {
            "format": "int32",
            "maximum": 2147483647,
            "minimum": 1,
            "type": "integer"
          },
          "reportType": {
            "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ReportType"
          }
        }
      },
      "ErpMaestro.ErpAnalysis.Common.Models.ReportType": {
        "enum": [
          "undefined",
          "userConflictMatrix",
          "roleConflictMatrix",
          "groupConflictMatrix",
          "successFactorsBusinessProcessConflictSummary"
        ],
        "type": "string"
      }
    }
  }
}