From b3cf49a356fc183519e7de1f46872c3b97226249 Mon Sep 17 00:00:00 2001 From: philip-ellis-sp Date: Wed, 16 Nov 2022 16:10:00 -0500 Subject: [PATCH] added newer arm apis --- docusaurus.config.js | 207 +- navbar.js | 1 + package.json | 3 +- plugins.js | 19 + products/arm/sidebar.js | 20 + static/api-specs/arm/endpoints.txt | 20 + static/api-specs/arm/get_tags.js | 2 +- .../arm/swagger-agent-management.json | 20147 +++++++++++- static/api-specs/arm/swagger-analysis.json | 10804 +++++-- static/api-specs/arm/swagger-arm2.json | 1541 +- static/api-specs/arm/swagger-cloud-agent.json | 1641 +- .../arm/swagger-metadata-service.json | 6812 ++++ static/api-specs/arm/swagger-public.json | 1903 +- static/api-specs/arm/swagger-rulebook.json | 25560 +++++++++++++--- static/api-specs/arm/swagger-validation.json | 11931 ++++++++ 15 files changed, 72390 insertions(+), 8221 deletions(-) create mode 100644 products/arm/sidebar.js create mode 100644 static/api-specs/arm/endpoints.txt create mode 100644 static/api-specs/arm/swagger-metadata-service.json create mode 100644 static/api-specs/arm/swagger-validation.json diff --git a/docusaurus.config.js b/docusaurus.config.js index f7f04b319..7bbaabe51 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -67,7 +67,95 @@ const config = { defaultMode: "light", respectPrefersColorScheme: true, }, - navbar: navbar, + navbar: + { + title: "", + logo: { + alt: "SailPoint Developer Community", + src: "img/SailPoint-Developer-Community-Lockup.png", + srcDark: "img/SailPoint-Developer-Community-Inverse-Lockup.png", + }, + items: [ + { + type: "dropdown", + label: "IdentityNow", + position: "left", + items: [ + { to: "#", label: "API Specifications", className: "navbar__section" }, + { to: "/idn/api/v3", label: "V3 APIs", className: "indent" }, + { to: "/idn/api/beta", label: "Beta APIs", className: "indent" }, + { to: "/arm/api", label: "ARM APIs", className: "indent" }, + { to: "#", label: "Documentation", className: "navbar__section" }, + { to: "idn/docs", label: "IDN Documentation", className: "indent" }, + { to: "#", label: "External Links", className: "navbar__section" }, + { + href: "https://documentation.sailpoint.com", + label: "Product Documentation", + className: "indent", + }, + { + href: "https://university.sailpoint.com/Saba/Web_spf/NA10P1PRD075/guest/categorydetail/categ000000000003041/true/xxemptyxx/", + label: "IdentityNow Certifications", + className: "indent", + }, + ], + }, + { + type: "dropdown", + label: "IdentityIQ", + position: "left", + items: [ + { to: "#", label: "API Specifications", className: "navbar__section" }, + { to: "/iiq/api", label: "IIQ APIs", className: "indent" }, + { to: "#", label: "External Links", className: "navbar__section" }, + { + href: "https://documentation.sailpoint.com", + label: "Product Documentation", + className: "indent", + }, + { + href: "https://university.sailpoint.com/Saba/Web_spf/NA10P1PRD075/guest/categorydetail/categ000000000003042/true/xxemptyxx/", + label: "IdentityIQ Certifications", + className: "indent", + }, + ], + }, + { + position: "left", + label: "Blog", + to: "https://medium.com/sailpointengineering", + }, + { + position: "left", + label: "Ideas", + to: "https://developer-sailpoint.ideas.aha.io/", + }, + { + position: "left", + label: "Discuss", + to: "https://developer.sailpoint.com/discuss", + }, + { + type: "dropdown", + label: "Support", + position: "right", + items: [ + { + label: "Submit Support Ticket", + href: "https://support.sailpoint.com/hc/en-us/requests/new?ticket_form_id=360000629992", + }, + { label: "Compass", href: "https://community.sailpoint.com" }, + { label: "Platform Status", href: "https://status.sailpoint.com/" }, + ], + }, + { + position: "right", + to: "https://github.com/sailpoint-oss", + className: "header-github-link", + "aria-label": "SailPoint Open-source GitHub", + }, + ], + }, footer: footer, prism: { theme: lightCodeTheme, @@ -76,7 +164,122 @@ const config = { }, }), - plugins: plugins, + plugins: + [ + [ + "@docusaurus/plugin-content-docs", + { + id: "idn", + path: "products/idn", + routeBasePath: "idn", + editUrl: + "https://github.com/sailpoint-oss/developer-community-site/edit/main/", + showLastUpdateAuthor: true, + showLastUpdateTime: true, + sidebarPath: require.resolve("./products/idn/sidebar.js"), + docItemComponent: "@theme/ApiItem", + }, + ], + [ + "@docusaurus/plugin-content-docs", + { + id: "arm", + path: "products/arm", + routeBasePath: "arm", + editUrl: + "https://github.com/sailpoint-oss/developer-community-site/edit/main/", + showLastUpdateAuthor: true, + showLastUpdateTime: true, + sidebarPath: require.resolve("./products/arm/sidebar.js"), + docItemComponent: "@theme/ApiItem", + }, + ], + [ + "@docusaurus/plugin-content-docs", + { + id: "iiq", + path: "products/iiq", + routeBasePath: "iiq", + editUrl: + "https://github.com/sailpoint-oss/developer-community-site/edit/main/", + showLastUpdateAuthor: true, + showLastUpdateTime: true, + sidebarPath: require.resolve("./products/iiq/sidebar.js"), + docItemComponent: "@theme/ApiItem", + }, + ], + + [ + "@docusaurus/plugin-google-gtag", + { + trackingID: "GTM-TSD78J", + anonymizeIP: false, + }, + ], + [ + "docusaurus-plugin-openapi-docs", + { + id: "idn-api", + docsPluginId: "idn", + config: { + idn_v3: { + specPath: "static/api-specs/idn/sailpoint-api.v3.yaml", + outputDir: "products/idn/api/v3", + sidebarOptions: { + groupPathsBy: "tag", + categoryLinkSource: "tag", + }, + template: "api.mustache", + }, + idn_beta: { + specPath: "static/api-specs/idn/sailpoint-api.beta.yaml", + outputDir: "products/idn/api/beta", + sidebarOptions: { + groupPathsBy: "tag", + categoryLinkSource: "tag", + }, + template: "api.mustache", + }, + }, + }, + ], + [ + "docusaurus-plugin-openapi-docs", + { + id: "iiq-api", + docsPluginId: "iiq", + config: { + iiq: { + specPath: "static/api-specs/iiq/swagger.json", + outputDir: "products/iiq/api", + sidebarOptions: { + groupPathsBy: "tag", + categoryLinkSource: "tag", + }, + template: "api.mustache", + }, + }, + }, + ], + [ + "docusaurus-plugin-openapi-docs", + { + id: "arm-api", + docsPluginId: "arm", + config: { + arm_agent_management: { + specPath: "static/api-specs/arm/swagger-agent-management.json", + outputDir: "products/arm/api", + sidebarOptions: { + groupPathsBy: "tag", + categoryLinkSource: "tag", + }, + template: "api.mustache", + } + }, + }, + ], + ], themes: ["docusaurus-theme-openapi-docs"], }; diff --git a/navbar.js b/navbar.js index 244c93b6a..f4aed3c5a 100644 --- a/navbar.js +++ b/navbar.js @@ -14,6 +14,7 @@ module.exports = { { to: "#", label: "API Specifications", className: "navbar__section" }, { to: "/idn/api/v3", label: "V3 APIs", className: "indent" }, { to: "/idn/api/beta", label: "Beta APIs", className: "indent" }, + { to: "/arm/api", label: "ARM APIs", className: "indent" }, { to: "#", label: "Documentation", className: "navbar__section" }, { to: "idn/docs", label: "IDN Documentation", className: "indent" }, { to: "#", label: "External Links", className: "navbar__section" }, diff --git a/package.json b/package.json index 185e4093c..c146504ed 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,8 @@ "clean-api-docs:version": "docusaurus clean-api-docs:version", "gen-api-docs-all": "docusaurus gen-api-docs idn_v3 --plugin-id idn-api && docusaurus gen-api-docs idn_beta --plugin-id idn-api && docusaurus gen-api-docs iiq --plugin-id iiq-api", "clean-api-docs-all": "docusaurus clean-api-docs idn_v3 --plugin-id idn-api && docusaurus clean-api-docs idn_beta --plugin-id idn-api && docusaurus clean-api-docs iiq --plugin-id iiq-api", - "rebuild-docs": "npm run clean-api-docs-all && npm run gen-api-docs-all" + "rebuild-docs": "npm run clean-api-docs-all && npm run gen-api-docs-all", + "gen-api-docs-arm": "docusaurus gen-api-docs arm_agent_management --plugin-id arm-api" }, "dependencies": { "@docusaurus/core": "2.0.1", diff --git a/plugins.js b/plugins.js index b0d1eaee6..c7fcfb647 100644 --- a/plugins.js +++ b/plugins.js @@ -27,6 +27,7 @@ module.exports = [ docItemComponent: "@theme/ApiItem", }, ], + [ "@docusaurus/plugin-google-gtag", { @@ -79,4 +80,22 @@ module.exports = [ }, }, ], + [ + "docusaurus-plugin-openapi-docs", + { + id: "arm-api", + docsPluginId: "arm", + config: { + arm_agent_management: { + specPath: "static/api-specs/arm/swagger-agent-management.json", + outputDir: "products/arm/api/agent-management", + sidebarOptions: { + groupPathsBy: "tag", + categoryLinkSource: "tag", + }, + template: "api.mustache", + } + }, + }, + ], ]; diff --git a/products/arm/sidebar.js b/products/arm/sidebar.js new file mode 100644 index 000000000..1e4bd20d8 --- /dev/null +++ b/products/arm/sidebar.js @@ -0,0 +1,20 @@ +const sidebars = { + armOpenApiSidebar: [ + { + type: "category", + label: "ARM API", + link: { + type: "generated-index", + title: "ARM API", + description: + "These are the SCIM APIs for SailPoint's on-premise service, Access Management. We encourage you to join the SailPoint Developer Community forum at https://developer.sailpoint.com/discuss to connect with other developers using our APIs.", + slug: "/api", + }, + // @ts-ignore + items: require("./api/sidebar.js"), + }, + ], + }; + + module.exports = sidebars; + \ No newline at end of file diff --git a/static/api-specs/arm/endpoints.txt b/static/api-specs/arm/endpoints.txt new file mode 100644 index 000000000..dda5d7c1e --- /dev/null +++ b/static/api-specs/arm/endpoints.txt @@ -0,0 +1,20 @@ +https://agents-dev.erpmaestro.com +https://analysis-dev.erpmaestro.com +https://api-dev.erpmaestro.com +https://dev.erpmaestro.com +https://auth-dev.erpmaestro.com +https://cloudagent-dev.erpmaestro.com +https://dashboard-dev.erpmaestro.com +https://dataserver-dev.erpmaestro.com +https://eam-dev.erpmaestro.com +https://legacy-dev.erpmaestro.com +https://jobs-dev.erpmaestro.com +https://logs-dev.erpmaestro.com +https://metadata-dev.erpmaestro.com +https://provisioning-dev.erpmaestro.com +https://rulebooks-dev.erpmaestro.com +https://scheduling-dev.erpmaestro.com +https://skynetapi-dev.erpmaestro.com +https://skynet-dev.erpmaestro.com +https://utilization-dev.erpmaestro.com +https://validation-dev.erpmaestro.com \ No newline at end of file diff --git a/static/api-specs/arm/get_tags.js b/static/api-specs/arm/get_tags.js index 18016540b..ef8413c28 100644 --- a/static/api-specs/arm/get_tags.js +++ b/static/api-specs/arm/get_tags.js @@ -25,7 +25,7 @@ const iterate = (obj) => { } -let rawdata = fs.readFileSync('static/arm-api/swagger-utilization-tracking.json'); +let rawdata = fs.readFileSync('static/api-specs/arm/swagger-agent-management.json'); let student = JSON.parse(rawdata); iterate(student) diff --git a/static/api-specs/arm/swagger-agent-management.json b/static/api-specs/arm/swagger-agent-management.json index c4ad90378..605c376ce 100644 --- a/static/api-specs/arm/swagger-agent-management.json +++ b/static/api-specs/arm/swagger-agent-management.json @@ -1,47 +1,598 @@ { - "openapi": "3.0.0", + "openapi": "3.0.1", "info": { - "version": "v1", - "title": "Access Risk Management Agent Management Service" + "title": "Access Risk Management Agent Management Service", + "version": "v1" }, - "tags": [ - { - "name": "Agent" - }, - { - "name": "AgentInstruction" - } - ], + "tags": [{"name":"AccessReview"},{"name":"Account"},{"name":"Agent"},{"name":"AgentAlive"},{"name":"AgentCertificate"},{"name":"AgentInstruction"},{"name":"CentralLog"},{"name":"ChangeDocument"},{"name":"Customer"},{"name":"EmergencyAccessRequest"},{"name":"EmergencyAccessRequestDelta"},{"name":"ErpSystem"},{"name":"FileUploader"},{"name":"FileUploads"},{"name":"JobInstruction"},{"name":"JobInstructions"},{"name":"Login"},{"name":"Metadata"},{"name":"NewUserEmailInfo"},{"name":"SapSystem"},{"name":"SecureAgent"},{"name":"SecureProvisioningAgentError"},{"name":"SecureProvisioningCompletionNotification"},{"name":"SecureProvisioningNewUser"},{"name":"SecureProvisioningRequest"},{"name":"SecurityExtract"},{"name":"UtilizationExtract"},{"name":"WorkflowDataLog"}], "paths": { - "/api/agent": { - "post": { + "/api/accessReview/{jobInstructionId}": { + "get": { "tags": [ - "Agent" + "AccessReview" + ], + "summary": "Returns AccessReview entitiy associated with provided job instruction", + "parameters": [ + { + "name": "jobInstructionId", + "in": "path", + "description": "Id of the AccessReviewRemoveRoles job instruction", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } ], - "summary": "Registers new agent using following agent data.", - "operationId": "RegisterAgent", - "requestBody": { - "$ref": "#/components/requestBodies/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" - }, "responses": { "200": { "description": "Success", "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewDto" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewDto" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewDto" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewDto" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewDto" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewDto" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewDto" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewDto" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewDto" + } + }, "text/plain": { "schema": { - "format": "uuid", + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewDto" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewDto" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewDto" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/accessReview/{jobInstructionId}/userRoleReviews": { + "get": { + "tags": [ + "AccessReview" + ], + "summary": "Returns AccessReview entity with UserRoleReviews for provided job instruction", + "parameters": [ + { + "name": "jobInstructionId", + "in": "path", + "description": "Id of the AccessReviewRemoveRoles job instruction", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewWithUserRoleReviews" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewWithUserRoleReviews" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewWithUserRoleReviews" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewWithUserRoleReviews" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewWithUserRoleReviews" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewWithUserRoleReviews" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewWithUserRoleReviews" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewWithUserRoleReviews" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewWithUserRoleReviews" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewWithUserRoleReviews" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewWithUserRoleReviews" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewWithUserRoleReviews" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewWithUserRoleReviews" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewWithUserRoleReviews" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewWithUserRoleReviews" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewWithUserRoleReviews" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/accessReview/deprovisioncompleted": { + "post": { + "tags": [ + "AccessReview" + ], + "summary": "Notifies that Access Review Deprovision is completed", + "requestBody": { + "description": "Id of the AccessReviewRemoveRoles job instruction", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/xml": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "text/plain": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json-patch+json": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "text/json": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/*+json": { + "schema": { + "type": "string", + "format": "uuid" + } + } + } + }, + "responses": { + "200": { + "description": "Success" + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/account/{username}": { + "get": { + "tags": [ + "Account" + ], + "summary": "Gets all customers of a user.", + "parameters": [ + { + "name": "username", + "in": "path", + "description": "The username of the user.", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Account" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Account" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Account" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Account" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Account" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Account" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Account" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Account" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Account" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Account" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Account" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Account" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Account" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Account" + } + } + }, + "application/octet-stream": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Account" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Account" + } + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/agent/ams/certificate": { + "get": { + "tags": [ + "Agent" + ], + "summary": "Gets the public certificate of the AMS.", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "string" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.streaming=false": { + "schema": { "type": "string" } }, "application/json": { "schema": { - "format": "uuid", + "type": "string" + } + }, + "application/xml": { + "schema": { + "type": "string" + } + }, + "text/plain": { + "schema": { + "type": "string" + } + }, + "application/octet-stream": { + "schema": { "type": "string" } }, "text/json": { "schema": { - "format": "uuid", "type": "string" } } @@ -51,56 +602,202 @@ "description": "Server Error" } } - }, - "patch": { + } + }, + "/api/agent": { + "post": { "tags": [ "Agent" ], - "summary": "Updates existing agent using following agent data.", - "operationId": "UpdateAgent", + "summary": "Registers new agent using following agent data.", "requestBody": { - "$ref": "#/components/requestBodies/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + "description": "The agent model.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + } + } }, "responses": { "200": { "description": "Success", "content": { - "text/plain": { + "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" } }, "application/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, - "text/json": { + "application/xml": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } - } - } - }, - "404": { - "description": "Not Found", - "content": { + }, "text/plain": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + "type": "string", + "format": "uuid" } }, - "application/json": { + "application/octet-stream": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + "type": "string", + "format": "uuid" } }, "text/json": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + "type": "string", + "format": "uuid" } } } @@ -117,10 +814,60 @@ "Agent" ], "summary": "Gets instruction for specified agent. Also it updates appropriate agent metadata in the database.", - "operationId": "CheckForInstruction", "requestBody": { + "description": "The agent model.", "content": { - "application/json-patch+json": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/json;odata.streaming=false": { "schema": { "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" } @@ -130,6 +877,21 @@ "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" } }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + } + }, "text/json": { "schema": { "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" @@ -140,14 +902,63 @@ "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" } } - }, - "description": "Agent metadata." + } }, "responses": { "200": { "description": "Success", "content": { - "text/plain": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentInstructionDto" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentInstructionDto" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentInstructionDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentInstructionDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentInstructionDto" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentInstructionDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentInstructionDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentInstructionDto" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentInstructionDto" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentInstructionDto" + } + }, + "application/json;odata.streaming=false": { "schema": { "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentInstructionDto" } @@ -157,6 +968,21 @@ "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentInstructionDto" } }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentInstructionDto" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentInstructionDto" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentInstructionDto" + } + }, "text/json": { "schema": { "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentInstructionDto" @@ -167,7 +993,57 @@ "404": { "description": "Not Found", "content": { - "text/plain": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } @@ -177,6 +1053,21 @@ "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, "text/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" @@ -190,33 +1081,98 @@ } } }, - "/api/agent/emergencymessage": { + "/api/agentLegacy": { "post": { "tags": [ "Agent" ], - "summary": "Sends the emergency email to fix team with detailed information.", - "operationId": "SendEmergencyMessage", + "summary": "Register the agent.", "requestBody": { + "description": "Agent data.", "content": { - "application/json-patch+json": { + "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.EmergencyMessageModel" + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.RegisterAgentRequest" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.RegisterAgentRequest" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.RegisterAgentRequest" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.RegisterAgentRequest" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.RegisterAgentRequest" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.RegisterAgentRequest" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.RegisterAgentRequest" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.RegisterAgentRequest" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.RegisterAgentRequest" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.RegisterAgentRequest" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.RegisterAgentRequest" } }, "application/json": { "schema": { - "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.EmergencyMessageModel" + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.RegisterAgentRequest" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.RegisterAgentRequest" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.RegisterAgentRequest" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.RegisterAgentRequest" } }, "text/json": { "schema": { - "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.EmergencyMessageModel" + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.RegisterAgentRequest" } }, "application/*+json": { "schema": { - "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.EmergencyMessageModel" + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.RegisterAgentRequest" } } } @@ -225,19 +1181,84 @@ "200": { "description": "Success", "content": { - "text/plain": { + "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentInstructionDto" + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Agent" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Agent" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Agent" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Agent" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Agent" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Agent" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Agent" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Agent" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Agent" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Agent" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Agent" } }, "application/json": { "schema": { - "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentInstructionDto" + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Agent" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Agent" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Agent" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Agent" } }, "text/json": { "schema": { - "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentInstructionDto" + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.Agent" } } } @@ -248,13 +1269,699 @@ } } }, + "/api/agentAlive": { + "post": { + "tags": [ + "AgentAlive" + ], + "summary": "Register the agent alive.", + "requestBody": { + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ImAliveModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ImAliveModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ImAliveModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ImAliveModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ImAliveModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ImAliveModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ImAliveModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ImAliveModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ImAliveModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ImAliveModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ImAliveModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ImAliveModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ImAliveModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ImAliveModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ImAliveModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ImAliveModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ImAliveModel" + } + } + } + }, + "responses": { + "200": { + "description": "Success" + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/odata/AgentCertificate": { + "get": { + "tags": [ + "AgentCertificate" + ], + "summary": "Queries ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto", + "operationId": "odata/AgentCertificate", + "parameters": [ + { + "name": "options", + "in": "query", + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ODataQueryOptions`1[[ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto, ErpMaestro.AgentManagementService.Common, Version=2022.10.28.2, Culture=neutral, PublicKeyToken=null]]" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/octet-stream": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + } + } + }, + "500": { + "description": "Server Error", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=minimal": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=full": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=none": { + "schema": { } + }, + "application/json;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.streaming=false": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "application/xml": { + "schema": { } + }, + "text/plain": { + "schema": { } + }, + "application/octet-stream": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + } + } + } + }, + "/odata/AgentCertificate/$count": { + "get": { + "tags": [ + "AgentCertificate" + ], + "summary": "Queries ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto", + "operationId": "odata/AgentCertificate/$count", + "parameters": [ + { + "name": "options", + "in": "query", + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ODataQueryOptions`1[[ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto, ErpMaestro.AgentManagementService.Common, Version=2022.10.28.2, Culture=neutral, PublicKeyToken=null]]" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "application/octet-stream": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto" + } + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + } + } + }, + "500": { + "description": "Server Error", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=minimal": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=full": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=none": { + "schema": { } + }, + "application/json;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.streaming=false": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "application/xml": { + "schema": { } + }, + "text/plain": { + "schema": { } + }, + "application/octet-stream": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + } + } + } + }, "/api/instruction/restart/{agentId}": { "post": { "tags": [ "AgentInstruction" ], "summary": "Creates instruction to restart specified agent.", - "operationId": "RestartAgent", "parameters": [ { "name": "agentId", @@ -271,22 +1978,100 @@ "200": { "description": "Success", "content": { - "text/plain": { + "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" } }, "application/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" + } + }, + "application/xml": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "text/plain": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/octet-stream": { + "schema": { + "type": "string", + "format": "uuid" } }, "text/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } } @@ -294,7 +2079,57 @@ "404": { "description": "Not Found", "content": { - "text/plain": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } @@ -304,6 +2139,21 @@ "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, "text/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" @@ -323,7 +2173,6 @@ "AgentInstruction" ], "summary": "Creates instruction to reversion specified agent.", - "operationId": "ReversionAgent", "parameters": [ { "name": "agentId", @@ -349,22 +2198,100 @@ "200": { "description": "Success", "content": { - "text/plain": { + "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" } }, "application/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" + } + }, + "application/xml": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "text/plain": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/octet-stream": { + "schema": { + "type": "string", + "format": "uuid" } }, "text/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } } @@ -372,7 +2299,57 @@ "404": { "description": "Not Found", "content": { - "text/plain": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } @@ -382,6 +2359,21 @@ "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, "text/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" @@ -401,7 +2393,6 @@ "AgentInstruction" ], "summary": "Creates instruction to reset reversion of specified agent.", - "operationId": "ResetReversion", "parameters": [ { "name": "agentId", @@ -418,22 +2409,100 @@ "200": { "description": "Success", "content": { - "text/plain": { + "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" } }, "application/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" + } + }, + "application/xml": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "text/plain": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/octet-stream": { + "schema": { + "type": "string", + "format": "uuid" } }, "text/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } } @@ -441,7 +2510,57 @@ "404": { "description": "Not Found", "content": { - "text/plain": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } @@ -451,6 +2570,21 @@ "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, "text/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" @@ -463,176 +2597,17777 @@ } } } - } - }, - "components": { - "requestBodies": { - "ErpMaestro.AgentManagementService.WebApi.Models.AgentModel": { - "content": { - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" - } - }, - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" - } - }, - "text/json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" - } - }, - "application/*+json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + }, + "/api/centralLog": { + "post": { + "tags": [ + "CentralLog" + ], + "summary": "Uploads logs to Logging Service.", + "requestBody": { + "description": "Logs to upload.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SailPoint.Arm.LoggingServices.Common.Models.CentralLog" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SailPoint.Arm.LoggingServices.Common.Models.CentralLog" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SailPoint.Arm.LoggingServices.Common.Models.CentralLog" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SailPoint.Arm.LoggingServices.Common.Models.CentralLog" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SailPoint.Arm.LoggingServices.Common.Models.CentralLog" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SailPoint.Arm.LoggingServices.Common.Models.CentralLog" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SailPoint.Arm.LoggingServices.Common.Models.CentralLog" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SailPoint.Arm.LoggingServices.Common.Models.CentralLog" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SailPoint.Arm.LoggingServices.Common.Models.CentralLog" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SailPoint.Arm.LoggingServices.Common.Models.CentralLog" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SailPoint.Arm.LoggingServices.Common.Models.CentralLog" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SailPoint.Arm.LoggingServices.Common.Models.CentralLog" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SailPoint.Arm.LoggingServices.Common.Models.CentralLog" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SailPoint.Arm.LoggingServices.Common.Models.CentralLog" + } + } + }, + "application/json-patch+json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SailPoint.Arm.LoggingServices.Common.Models.CentralLog" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SailPoint.Arm.LoggingServices.Common.Models.CentralLog" + } + } + }, + "application/*+json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SailPoint.Arm.LoggingServices.Common.Models.CentralLog" + } + } } } }, - "description": "Agent data." + "responses": { + "200": { + "description": "Success" + }, + "500": { + "description": "Server Error" + } + } } }, - "schemas": { - "ErpMaestro.AgentManagementService.WebApi.Models.AgentModel": { - "required": [ - "hostName", - "platform", - "agentVersion", - "wrapperVersion" + "/api/changeDocument": { + "post": { + "tags": [ + "ChangeDocument" ], - "type": "object", - "properties": { - "id": { - "format": "uuid", - "description": "Identifier of the agent entity.", - "type": "string" + "summary": "Stores Change Documents", + "requestBody": { + "description": "", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ChangeDocumentModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ChangeDocumentModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ChangeDocumentModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ChangeDocumentModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ChangeDocumentModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ChangeDocumentModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ChangeDocumentModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ChangeDocumentModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ChangeDocumentModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ChangeDocumentModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ChangeDocumentModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ChangeDocumentModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ChangeDocumentModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ChangeDocumentModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ChangeDocumentModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ChangeDocumentModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.ChangeDocumentModel" + } + } + } + }, + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "integer", + "format": "int64" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "integer", + "format": "int64" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "integer", + "format": "int64" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "integer", + "format": "int64" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "integer", + "format": "int64" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "integer", + "format": "int64" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "integer", + "format": "int64" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "integer", + "format": "int64" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "integer", + "format": "int64" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "integer", + "format": "int64" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "integer", + "format": "int64" + } + }, + "application/json": { + "schema": { + "type": "integer", + "format": "int64" + } + }, + "application/xml": { + "schema": { + "type": "integer", + "format": "int64" + } + }, + "text/plain": { + "schema": { + "type": "integer", + "format": "int64" + } + }, + "application/octet-stream": { + "schema": { + "type": "integer", + "format": "int64" + } + }, + "text/json": { + "schema": { + "type": "integer", + "format": "int64" + } + } + } }, - "customerId": { - "format": "uuid", - "description": "Identifier of the customer.", - "type": "string" + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, - "hostName": { - "description": "Name of the machine where agent is installed.", - "type": "string" + "500": { + "description": "Server Error" + } + } + } + }, + "/api/customer/{customerId}/register": { + "post": { + "tags": [ + "Customer" + ], + "summary": "Register the customer.", + "parameters": [ + { + "name": "customerId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "requestBody": { + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.RegisterCustomerDto" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.RegisterCustomerDto" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.RegisterCustomerDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.RegisterCustomerDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.RegisterCustomerDto" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.RegisterCustomerDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.RegisterCustomerDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.RegisterCustomerDto" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.RegisterCustomerDto" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.RegisterCustomerDto" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.RegisterCustomerDto" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.RegisterCustomerDto" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.RegisterCustomerDto" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.RegisterCustomerDto" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.RegisterCustomerDto" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.RegisterCustomerDto" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.RegisterCustomerDto" + } + } + } + }, + "responses": { + "200": { + "description": "Success" + } + } + } + }, + "/api/emergencyAccessRequest/{jobInstructionId}": { + "get": { + "tags": [ + "EmergencyAccessRequest" + ], + "summary": "Returns EAM request by provided identifier", + "parameters": [ + { + "name": "jobInstructionId", + "in": "path", + "description": "identifier of the job instruction.", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + } + } }, - "platform": { - "description": "Platform information, like win7-x64 or so.", - "type": "string" - }, - "agentVersion": { - "description": "Version of the agent.", - "type": "string" - }, - "wrapperVersion": { - "description": "Version of the wrapper.", - "type": "string" + "500": { + "description": "Server Error" } } }, - "Microsoft.AspNetCore.Mvc.ProblemDetails": { - "type": "object", - "properties": { - "type": { - "type": "string" - }, - "title": { - "type": "string" - }, - "status": { - "format": "int32", - "type": "integer" - }, - "detail": { - "type": "string" - }, - "instance": { - "type": "string" + "put": { + "tags": [ + "EmergencyAccessRequest" + ], + "summary": "Adds EAM request", + "parameters": [ + { + "name": "jobInstructionId", + "in": "path", + "description": "Identifier of the job instruction which is linked to EAM request", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "requestBody": { + "description": "EAM request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest" + } + } } }, - "additionalProperties": { - "type": "object" + "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" + } + }, + "text/plain": { + "schema": { + "type": "boolean" + } + }, + "application/octet-stream": { + "schema": { + "type": "boolean" + } + }, + "text/json": { + "schema": { + "type": "boolean" + } + } + } + }, + "500": { + "description": "Server Error" + } } + } + }, + "/api/emergencyAccessRequestDelta/{jobInstructionId}": { + "put": { + "tags": [ + "EmergencyAccessRequestDelta" + ], + "summary": "Adds EAM request delta", + "parameters": [ + { + "name": "jobInstructionId", + "in": "path", + "description": "identifier of the job instruction linked to EAM request", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "requestBody": { + "description": "EAM request delta", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequestDelta" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequestDelta" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequestDelta" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequestDelta" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequestDelta" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequestDelta" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequestDelta" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequestDelta" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequestDelta" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequestDelta" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequestDelta" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequestDelta" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequestDelta" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequestDelta" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequestDelta" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequestDelta" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequestDelta" + } + } + } + }, + "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" + } + }, + "text/plain": { + "schema": { + "type": "boolean" + } + }, + "application/octet-stream": { + "schema": { + "type": "boolean" + } + }, + "text/json": { + "schema": { + "type": "boolean" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/erpsystem": { + "post": { + "tags": [ + "ErpSystem" + ], + "summary": "Creates new ERP system.Note AdditionalInfo contains SAP specific serialized info ErpMaestro.AgentManagementService.Common.Models.ErpSystem.SapAdditionalInfo and used only for legacy SAP systems.", + "requestBody": { + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.CreateErpSystemRequest" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.CreateErpSystemRequest" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.CreateErpSystemRequest" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.CreateErpSystemRequest" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.CreateErpSystemRequest" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.CreateErpSystemRequest" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.CreateErpSystemRequest" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.CreateErpSystemRequest" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.CreateErpSystemRequest" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.CreateErpSystemRequest" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.CreateErpSystemRequest" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.CreateErpSystemRequest" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.CreateErpSystemRequest" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.CreateErpSystemRequest" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.CreateErpSystemRequest" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.CreateErpSystemRequest" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.CreateErpSystemRequest" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/xml": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "text/plain": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/octet-stream": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "text/json": { + "schema": { + "type": "integer", + "format": "int32" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + }, + "get": { + "tags": [ + "ErpSystem" + ], + "summary": "Returns list of ERP Systems belongs to Customer", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/octet-stream": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + }, + "put": { + "tags": [ + "ErpSystem" + ], + "summary": "Updates existing ERP systemNote AdditionalInfo contains SAP specific serialized info ErpMaestro.AgentManagementService.Common.Models.ErpSystem.SapAdditionalInfoUpdate and used only for legacy SAP systems", + "requestBody": { + "description": "", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.UpdateErpSystemRequest" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.UpdateErpSystemRequest" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.UpdateErpSystemRequest" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.UpdateErpSystemRequest" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.UpdateErpSystemRequest" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.UpdateErpSystemRequest" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.UpdateErpSystemRequest" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.UpdateErpSystemRequest" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.UpdateErpSystemRequest" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.UpdateErpSystemRequest" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.UpdateErpSystemRequest" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.UpdateErpSystemRequest" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.UpdateErpSystemRequest" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.UpdateErpSystemRequest" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.UpdateErpSystemRequest" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.UpdateErpSystemRequest" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.UpdateErpSystemRequest" + } + } + }, + "required": true + }, + "responses": { + "204": { + "description": "Success" + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/erpsystem/{systemId}": { + "get": { + "tags": [ + "ErpSystem" + ], + "summary": "Returns an ERP System", + "parameters": [ + { + "name": "systemId", + "in": "path", + "required": true, + "schema": { + "maximum": 2147483647, + "minimum": 1, + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/erpsystem/type/{systemType}": { + "get": { + "tags": [ + "ErpSystem" + ], + "summary": "Returns list of ERP Systems belongs to Customer filtered by specified type", + "parameters": [ + { + "name": "systemType", + "in": "path", + "required": true, + "schema": { + "$ref": "#/components/schemas/ErpMaestro.Services.Common.Models.Enums.ErpSystemType" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "application/octet-stream": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel" + } + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/erpsystem/delete/{systemId}": { + "delete": { + "tags": [ + "ErpSystem" + ], + "summary": "Deletes an ERP system. SystemId should be passed in body.", + "parameters": [ + { + "name": "systemId", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "204": { + "description": "Success" + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/upload/{systemId}/extracts/utilization": { + "post": { + "tags": [ + "FileUploader" + ], + "summary": "Uploading Utilization Extract file", + "parameters": [ + { + "name": "systemId", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "Success" + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + } + }, + "deprecated": true + } + }, + "/api/upload/extracts/utilization/{jobInstructionId}": { + "post": { + "tags": [ + "FileUploader" + ], + "summary": "Uploading Utilization Extract file", + "parameters": [ + { + "name": "jobInstructionId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success" + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + } + } + } + }, + "/api/upload/extracts/utilization/{jobInstructionId}/isSTADAllowed": { + "get": { + "tags": [ + "FileUploader" + ], + "summary": "Returns true if STAD extract can be uploaded for given Job Instruction, otherwise - false.", + "parameters": [ + { + "name": "jobInstructionId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success" + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/upload/{systemId}/extracts/security": { + "post": { + "tags": [ + "FileUploader" + ], + "summary": "Uploading Security Extract file", + "parameters": [ + { + "name": "systemId", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "Success" + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + } + } + } + }, + "/api/upload/{systemId}/extracts/agentlogs": { + "post": { + "tags": [ + "FileUploader" + ], + "summary": "Uploading file of Agent's logs", + "parameters": [ + { + "name": "systemId", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "Success" + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + } + } + } + }, + "/api/upload/extracts/agentlogs": { + "post": { + "tags": [ + "FileUploader" + ], + "summary": "Uploading file of Agent's logs for a customer.", + "responses": { + "200": { + "description": "Success" + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + } + } + } + }, + "/api/upload/accessReviewDeprovisionReport/{jobInstructionId}": { + "post": { + "tags": [ + "FileUploader" + ], + "summary": "Access Review Deprovision Report file", + "parameters": [ + { + "name": "jobInstructionId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success" + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + } + } + } + }, + "/api/fileuploader/metadata": { + "post": { + "tags": [ + "FileUploader" + ], + "summary": "Applicable for uploading metadata of the file after being uploaded to BLOB storage in another service.This is temporary endpoint which should be removed when all the files from the agent would be uploaded through the AMS.", + "requestBody": { + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + } + }, + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/xml": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "text/plain": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/octet-stream": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "text/json": { + "schema": { + "type": "string", + "format": "uuid" + } + } + } + }, + "500": { + "description": "Server Error" + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + } + } + } + }, + "/api/upload/extracts/utschangelog/{jobInstructionId}": { + "post": { + "tags": [ + "FileUploader" + ], + "summary": "Uploads UTS Change log data extract file", + "parameters": [ + { + "name": "jobInstructionId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success" + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + } + } + } + }, + "/odata/FileUploads": { + "get": { + "tags": [ + "FileUploads" + ], + "summary": "Queries ErpMaestro.AgentManagementService.Common.Models.FileUploadDto", + "operationId": "odata/FileUploads", + "parameters": [ + { + "name": "options", + "in": "query", + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ODataQueryOptions`1[[ErpMaestro.AgentManagementService.Common.Models.FileUploadDto, ErpMaestro.AgentManagementService.Common, Version=2022.10.28.2, Culture=neutral, PublicKeyToken=null]]" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/octet-stream": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + } + } + }, + "500": { + "description": "Server Error", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=minimal": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=full": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=none": { + "schema": { } + }, + "application/json;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.streaming=false": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "application/xml": { + "schema": { } + }, + "text/plain": { + "schema": { } + }, + "application/octet-stream": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + } + } + } + }, + "/odata/FileUploads/$count": { + "get": { + "tags": [ + "FileUploads" + ], + "summary": "Queries ErpMaestro.AgentManagementService.Common.Models.FileUploadDto", + "operationId": "odata/FileUploads/$count", + "parameters": [ + { + "name": "options", + "in": "query", + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ODataQueryOptions`1[[ErpMaestro.AgentManagementService.Common.Models.FileUploadDto, ErpMaestro.AgentManagementService.Common, Version=2022.10.28.2, Culture=neutral, PublicKeyToken=null]]" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "application/octet-stream": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + } + } + }, + "500": { + "description": "Server Error", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=minimal": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=full": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=none": { + "schema": { } + }, + "application/json;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.streaming=false": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "application/xml": { + "schema": { } + }, + "text/plain": { + "schema": { } + }, + "application/octet-stream": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + } + } + } + }, + "/({key})": { + "get": { + "tags": [ + "FileUploads" + ], + "summary": "Returns ErpMaestro.AgentManagementService.Common.Models.FileUploadDto by its identifier", + "parameters": [ + { + "name": "key", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + } + } + }, + "500": { + "description": "Server Error", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=minimal": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=full": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=none": { + "schema": { } + }, + "application/json;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.streaming=false": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "application/xml": { + "schema": { } + }, + "text/plain": { + "schema": { } + }, + "application/octet-stream": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + } + } + } + }, + "/odata/FileUploads({key})": { + "get": { + "tags": [ + "FileUploads" + ], + "summary": "Returns ErpMaestro.AgentManagementService.Common.Models.FileUploadDto by its identifier", + "operationId": "odata/FileUploads({key})", + "parameters": [ + { + "name": "key", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + } + } + }, + "500": { + "description": "Server Error", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=minimal": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=full": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=none": { + "schema": { } + }, + "application/json;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.streaming=false": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "application/xml": { + "schema": { } + }, + "text/plain": { + "schema": { } + }, + "application/octet-stream": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + } + } + } + }, + "/odata/FileUploads/{key}": { + "get": { + "tags": [ + "FileUploads" + ], + "summary": "Returns ErpMaestro.AgentManagementService.Common.Models.FileUploadDto by its identifier", + "operationId": "odata/FileUploads/{key}", + "parameters": [ + { + "name": "key", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileUploadDto" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.NotFoundResult" + } + } + } + }, + "500": { + "description": "Server Error", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=minimal": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=full": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=none": { + "schema": { } + }, + "application/json;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.streaming=false": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "application/xml": { + "schema": { } + }, + "text/plain": { + "schema": { } + }, + "application/octet-stream": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + } + } + } + }, + "/api/jobinstruction": { + "post": { + "tags": [ + "JobInstruction" + ], + "summary": "Creates an AMS Job InstructionShould be called only from ARM services", + "requestBody": { + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionCreateModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionCreateModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionCreateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionCreateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionCreateModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionCreateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionCreateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionCreateModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionCreateModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionCreateModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionCreateModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionCreateModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionCreateModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionCreateModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionCreateModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionCreateModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionCreateModel" + } + } + } + }, + "responses": { + "200": { + "description": "Success" + }, + "500": { + "description": "Server Error" + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + } + } + } + }, + "/api/jobinstruction/state": { + "post": { + "tags": [ + "JobInstruction" + ], + "summary": "Updates state and state detail of job instructionIf StateDetail property is null - field remains the same", + "requestBody": { + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionUpdateStateModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionUpdateStateModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionUpdateStateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionUpdateStateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionUpdateStateModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionUpdateStateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionUpdateStateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionUpdateStateModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionUpdateStateModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionUpdateStateModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionUpdateStateModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionUpdateStateModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionUpdateStateModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionUpdateStateModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionUpdateStateModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionUpdateStateModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionUpdateStateModel" + } + } + } + }, + "responses": { + "200": { + "description": "Success" + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/jobinstruction/changelogenddate": { + "post": { + "tags": [ + "JobInstruction" + ], + "summary": "Sets EndDate for provided ChangeLogExtract job instruction", + "requestBody": { + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.SetChangeLogExtractInstructionEndDateModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.SetChangeLogExtractInstructionEndDateModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.SetChangeLogExtractInstructionEndDateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.SetChangeLogExtractInstructionEndDateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.SetChangeLogExtractInstructionEndDateModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.SetChangeLogExtractInstructionEndDateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.SetChangeLogExtractInstructionEndDateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.SetChangeLogExtractInstructionEndDateModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.SetChangeLogExtractInstructionEndDateModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.SetChangeLogExtractInstructionEndDateModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.SetChangeLogExtractInstructionEndDateModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.SetChangeLogExtractInstructionEndDateModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.SetChangeLogExtractInstructionEndDateModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.SetChangeLogExtractInstructionEndDateModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.SetChangeLogExtractInstructionEndDateModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.SetChangeLogExtractInstructionEndDateModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.SetChangeLogExtractInstructionEndDateModel" + } + } + } + }, + "responses": { + "200": { + "description": "Success" + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/jobinstruction/unexecutedinstructions": { + "post": { + "tags": [ + "JobInstruction" + ], + "summary": "Retrieves a list of unexecuted Job Instructions", + "requestBody": { + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + } + } + }, + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/octet-stream": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + } + } + }, + "500": { + "description": "Server Error" + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + } + } + } + }, + "/api/jobinstruction/{id}": { + "get": { + "tags": [ + "JobInstruction" + ], + "summary": "Retrieve a single Job Instructions with provided ID.", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.DataAccess.Entities.JobInstruction" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.DataAccess.Entities.JobInstruction" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.DataAccess.Entities.JobInstruction" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.DataAccess.Entities.JobInstruction" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.DataAccess.Entities.JobInstruction" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.DataAccess.Entities.JobInstruction" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.DataAccess.Entities.JobInstruction" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.DataAccess.Entities.JobInstruction" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.DataAccess.Entities.JobInstruction" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.DataAccess.Entities.JobInstruction" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.DataAccess.Entities.JobInstruction" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.DataAccess.Entities.JobInstruction" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.DataAccess.Entities.JobInstruction" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.DataAccess.Entities.JobInstruction" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.DataAccess.Entities.JobInstruction" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.DataAccess.Entities.JobInstruction" + } + } + } + }, + "500": { + "description": "Server Error" + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + } + } + } + }, + "/odata/JobInstructions": { + "get": { + "tags": [ + "JobInstructions" + ], + "summary": "Queries ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel", + "operationId": "odata/JobInstructions", + "parameters": [ + { + "name": "options", + "in": "query", + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ODataQueryOptions`1[[ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel, ErpMaestro.AgentManagementService.Common, Version=2022.10.28.2, Culture=neutral, PublicKeyToken=null]]" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/octet-stream": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + } + } + }, + "500": { + "description": "Server Error", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=minimal": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=full": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=none": { + "schema": { } + }, + "application/json;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.streaming=false": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "application/xml": { + "schema": { } + }, + "text/plain": { + "schema": { } + }, + "application/octet-stream": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + } + } + } + }, + "/odata/JobInstructions/$count": { + "get": { + "tags": [ + "JobInstructions" + ], + "summary": "Queries ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel", + "operationId": "odata/JobInstructions/$count", + "parameters": [ + { + "name": "options", + "in": "query", + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ODataQueryOptions`1[[ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel, ErpMaestro.AgentManagementService.Common, Version=2022.10.28.2, Culture=neutral, PublicKeyToken=null]]" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "application/octet-stream": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel" + } + } + } + } + }, + "500": { + "description": "Server Error", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=minimal": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=full": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=none": { + "schema": { } + }, + "application/json;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.streaming=false": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "application/xml": { + "schema": { } + }, + "text/plain": { + "schema": { } + }, + "application/octet-stream": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + } + } + } + }, + "/api/login": { + "post": { + "tags": [ + "Login" + ], + "summary": "Logs in a user based on his credentials.", + "requestBody": { + "description": "Credentials to login the user.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LoginCredentials" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LoginCredentials" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LoginCredentials" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LoginCredentials" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LoginCredentials" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LoginCredentials" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LoginCredentials" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LoginCredentials" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LoginCredentials" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LoginCredentials" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LoginCredentials" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LoginCredentials" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LoginCredentials" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LoginCredentials" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LoginCredentials" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LoginCredentials" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LoginCredentials" + } + } + } + }, + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LegacyLoginResult" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LegacyLoginResult" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LegacyLoginResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LegacyLoginResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LegacyLoginResult" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LegacyLoginResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LegacyLoginResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LegacyLoginResult" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LegacyLoginResult" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LegacyLoginResult" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LegacyLoginResult" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LegacyLoginResult" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LegacyLoginResult" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LegacyLoginResult" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LegacyLoginResult" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LegacyLoginResult" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/odata/$metadata": { + "get": { + "tags": [ + "Metadata" + ], + "operationId": "odata/$metadata", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmModel" + } + } + } + } + } + } + }, + "/odata": { + "get": { + "tags": [ + "Metadata" + ], + "operationId": "odata/", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.ODataServiceDocument" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.ODataServiceDocument" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.ODataServiceDocument" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.ODataServiceDocument" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.ODataServiceDocument" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.ODataServiceDocument" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.ODataServiceDocument" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.ODataServiceDocument" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.ODataServiceDocument" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.ODataServiceDocument" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.ODataServiceDocument" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.ODataServiceDocument" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.ODataServiceDocument" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.ODataServiceDocument" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.ODataServiceDocument" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.OData.ODataServiceDocument" + } + } + } + } + } + } + }, + "/api/newUserEmailInfo": { + "post": { + "tags": [ + "NewUserEmailInfo" + ], + "summary": "Saves new user email info.", + "requestBody": { + "description": "", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.NewUserEmailInfoRequest" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.NewUserEmailInfoRequest" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.NewUserEmailInfoRequest" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.NewUserEmailInfoRequest" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.NewUserEmailInfoRequest" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.NewUserEmailInfoRequest" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.NewUserEmailInfoRequest" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.NewUserEmailInfoRequest" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.NewUserEmailInfoRequest" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.NewUserEmailInfoRequest" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.NewUserEmailInfoRequest" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.NewUserEmailInfoRequest" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.NewUserEmailInfoRequest" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.NewUserEmailInfoRequest" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.NewUserEmailInfoRequest" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.NewUserEmailInfoRequest" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.NewUserEmailInfoRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Success" + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/sapSystem/{systemId}": { + "get": { + "tags": [ + "SapSystem" + ], + "summary": "Returns SAP System found by provided System ID.", + "parameters": [ + { + "name": "systemId", + "in": "path", + "description": "System ID.", + "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.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + }, + "put": { + "tags": [ + "SapSystem" + ], + "summary": "Updates existing SAP System.", + "parameters": [ + { + "name": "systemId", + "in": "path", + "description": "System ID.", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "requestBody": { + "description": "SAP System to update.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + } + } + }, + "responses": { + "200": { + "description": "Success" + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/sapSystem": { + "get": { + "tags": [ + "SapSystem" + ], + "summary": "Returns SAP Systems found by provided Account ID.", + "parameters": [ + { + "name": "accountId", + "in": "query", + "description": "Account ID.", + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + } + }, + "application/octet-stream": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + } + } + } + }, + "500": { + "description": "Server Error" + } + } + }, + "post": { + "tags": [ + "SapSystem" + ], + "summary": "Creates a new SAP System.", + "requestBody": { + "description": "SAP System to create.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem" + } + } + } + }, + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/xml": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "text/plain": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/octet-stream": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "text/json": { + "schema": { + "type": "integer", + "format": "int32" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/secureagent/fetchJobs": { + "post": { + "tags": [ + "SecureAgent" + ], + "summary": "Temp endpoint for POC that certificates are working", + "requestBody": { + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + } + } + }, + "responses": { + "200": { + "description": "Success" + } + }, + "deprecated": true + } + }, + "/api/secureagent/fetchUnexecutedCommands": { + "post": { + "tags": [ + "SecureAgent" + ], + "summary": "Returns filtered list of unexecuted commands for provided model", + "requestBody": { + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto" + } + } + } + }, + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ProgramCommandInstanceDto" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ProgramCommandInstanceDto" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ProgramCommandInstanceDto" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ProgramCommandInstanceDto" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ProgramCommandInstanceDto" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ProgramCommandInstanceDto" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ProgramCommandInstanceDto" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ProgramCommandInstanceDto" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ProgramCommandInstanceDto" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ProgramCommandInstanceDto" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ProgramCommandInstanceDto" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ProgramCommandInstanceDto" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ProgramCommandInstanceDto" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ProgramCommandInstanceDto" + } + } + }, + "application/octet-stream": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ProgramCommandInstanceDto" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ProgramCommandInstanceDto" + } + } + } + } + }, + "500": { + "description": "Server Error" + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + } + }, + "deprecated": true + } + }, + "/api/secureProvisioningAgentError": { + "post": { + "tags": [ + "SecureProvisioningAgentError" + ], + "summary": "Post a secure provisioning agent error.", + "requestBody": { + "description": "", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningAgentErrorRequest" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningAgentErrorRequest" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningAgentErrorRequest" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningAgentErrorRequest" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningAgentErrorRequest" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningAgentErrorRequest" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningAgentErrorRequest" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningAgentErrorRequest" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningAgentErrorRequest" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningAgentErrorRequest" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningAgentErrorRequest" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningAgentErrorRequest" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningAgentErrorRequest" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningAgentErrorRequest" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningAgentErrorRequest" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningAgentErrorRequest" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningAgentErrorRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Success" + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/secureProvisioningCompletionNotification/send": { + "post": { + "tags": [ + "SecureProvisioningCompletionNotification" + ], + "summary": "Post a secure provisioning email completion notification.", + "requestBody": { + "description": "", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/xml": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "text/plain": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json-patch+json": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "text/json": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/*+json": { + "schema": { + "type": "string", + "format": "uuid" + } + } + } + }, + "responses": { + "200": { + "description": "Success" + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/secureProvisioningCompletionNotification/{jobInstructionId}": { + "post": { + "tags": [ + "SecureProvisioningCompletionNotification" + ], + "summary": "Post a secure provisioning email completion notification.", + "parameters": [ + { + "name": "jobInstructionId", + "in": "path", + "description": "", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success" + }, + "500": { + "description": "Server Error" + } + }, + "deprecated": true + } + }, + "/api/secureProvisioningNewUser/{jobInstructionId}": { + "get": { + "tags": [ + "SecureProvisioningNewUser" + ], + "summary": "Gets a ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningNewUser.", + "parameters": [ + { + "name": "jobInstructionId", + "in": "path", + "description": "", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningNewUser" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningNewUser" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningNewUser" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningNewUser" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningNewUser" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningNewUser" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningNewUser" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningNewUser" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningNewUser" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningNewUser" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningNewUser" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningNewUser" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningNewUser" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningNewUser" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningNewUser" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningNewUser" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/SecureProvisioningRequest": { + "put": { + "tags": [ + "SecureProvisioningRequest" + ], + "summary": "Updates a secure provisioning request.", + "requestBody": { + "description": "", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningDto" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningDto" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningDto" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningDto" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningDto" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningDto" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningDto" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningDto" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningDto" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningDto" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningDto" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningDto" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningDto" + } + } + } + }, + "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" + } + }, + "text/plain": { + "schema": { + "type": "boolean" + } + }, + "application/octet-stream": { + "schema": { + "type": "boolean" + } + }, + "text/json": { + "schema": { + "type": "boolean" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/securityExtract": { + "post": { + "tags": [ + "SecurityExtract" + ], + "summary": "Saves a security extract metadata. Used by the agent after SE extraction.", + "requestBody": { + "description": "", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsSecurityExtractMetadataModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsSecurityExtractMetadataModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsSecurityExtractMetadataModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsSecurityExtractMetadataModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsSecurityExtractMetadataModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsSecurityExtractMetadataModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsSecurityExtractMetadataModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsSecurityExtractMetadataModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsSecurityExtractMetadataModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsSecurityExtractMetadataModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsSecurityExtractMetadataModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsSecurityExtractMetadataModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsSecurityExtractMetadataModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsSecurityExtractMetadataModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsSecurityExtractMetadataModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsSecurityExtractMetadataModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsSecurityExtractMetadataModel" + } + } + } + }, + "responses": { + "200": { + "description": "Success" + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/utilizationExtract": { + "post": { + "tags": [ + "UtilizationExtract" + ], + "summary": "Saves Utilization Extract Metadata", + "requestBody": { + "description": "", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsUtilizationExtractMetadataModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsUtilizationExtractMetadataModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsUtilizationExtractMetadataModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsUtilizationExtractMetadataModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsUtilizationExtractMetadataModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsUtilizationExtractMetadataModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsUtilizationExtractMetadataModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsUtilizationExtractMetadataModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsUtilizationExtractMetadataModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsUtilizationExtractMetadataModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsUtilizationExtractMetadataModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsUtilizationExtractMetadataModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsUtilizationExtractMetadataModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsUtilizationExtractMetadataModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsUtilizationExtractMetadataModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsUtilizationExtractMetadataModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.AmsUtilizationExtractMetadataModel" + } + } + } + }, + "responses": { + "200": { + "description": "Success" + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + } + } + } + }, + "/api/utilizationExtract/{extractId}": { + "delete": { + "tags": [ + "UtilizationExtract" + ], + "summary": "Delete Utilization Extract Metadata", + "parameters": [ + { + "name": "extractId", + "in": "path", + "description": "", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "jobInstructionId", + "in": "query", + "description": "the related jobInstructionId, used for tenancy checking", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success" + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + } + } + } + }, + "/api/utilizationExtract/ids": { + "get": { + "tags": [ + "UtilizationExtract" + ], + "summary": "Returns utilization extract ids using ErpMaestro.AgentManagementService.Common.Models.GetUtilizationExtractIdsRequest as an input", + "parameters": [ + { + "name": "periodType", + "in": "query", + "description": "The PeriodType for which we are looking extract ids", + "schema": { + "type": "string" + } + }, + { + "name": "periodStart", + "in": "query", + "description": "The Period for which we are looking extract ids", + "schema": { + "type": "string", + "format": "date-time" + } + }, + { + "name": "erpSystemId", + "in": "query", + "description": "The ErpSystemId for which we are looking extract ids", + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "jobInstructionId", + "in": "query", + "description": "Used for tenancy checking", + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success" + }, + "500": { + "description": "Server Error" + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + } + } + } + }, + "/api/utilizationExtract/{id}": { + "get": { + "tags": [ + "UtilizationExtract" + ], + "summary": "Returns Utilization Extract Metadata for a particular UtilizationExtractId.It also receives a jobInstructionId for tenancy check purposes", + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "jobInstructionId", + "in": "query", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success" + }, + "500": { + "description": "Server Error" + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + } + } + } + }, + "/api/workflowDataLog/{jobInstructionId}": { + "post": { + "tags": [ + "WorkflowDataLog" + ], + "summary": "Adds new EAM workflow data log", + "parameters": [ + { + "name": "jobInstructionId", + "in": "path", + "description": "Identifier of the job instruction which is linked to EAM request", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "requestBody": { + "description": "EAM workflow data log entity to add", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.WorkflowDataLog" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.WorkflowDataLog" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.WorkflowDataLog" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.WorkflowDataLog" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.WorkflowDataLog" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.WorkflowDataLog" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.WorkflowDataLog" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.WorkflowDataLog" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.WorkflowDataLog" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.WorkflowDataLog" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.WorkflowDataLog" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.WorkflowDataLog" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.WorkflowDataLog" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.WorkflowDataLog" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.WorkflowDataLog" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.WorkflowDataLog" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.WorkflowDataLog" + } + } + } + }, + "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" + } + }, + "text/plain": { + "schema": { + "type": "boolean" + } + }, + "application/octet-stream": { + "schema": { + "type": "boolean" + } + }, + "text/json": { + "schema": { + "type": "boolean" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + } + }, + "components": { + "schemas": { + "ErpMaestro.AgentManagementService.Common.Constants.Instructions": { + "enum": [ + 0, + 1, + 2, + 3 + ], + "type": "integer", + "description": "Represents agent instruction types.", + "format": "int32" + }, + "ErpMaestro.AgentManagementService.Common.Constants.JobInstructionState": { + "enum": [ + "Initiated", + "Locked", + "Accepted", + "Rejected", + "Processing", + "WaitingForUpload", + "Completed", + "Errored", + "TimedOut", + "Broadcasted" + ], + "type": "string" + }, + "ErpMaestro.AgentManagementService.Common.Constants.JobInstructionType": { + "enum": [ + "Undefined", + "AgentSecurityExtract", + "AgentUtilizationExtract", + "ProvisionEmergencyAccess", + "DeprovisionEmergencyAccess", + "ProvisionSecureProvisioningRequest", + "AgentSapChangeDocumentExtract", + "AgentAccessReviewRemoveRoles", + "AgentUploadLogs", + "AgentCleanLogs", + "LogShipping", + "SecurityExtract", + "UtilizationExtract", + "ChangeLogExtract", + "AccessReviewRemoveRoles", + "UploadLogs", + "CleanLogs" + ], + "type": "string", + "description": "List of capabilities supported by the system" + }, + "ErpMaestro.AgentManagementService.Common.Constants.RequestorCapabilities": { + "enum": [ + "LogExtract", + "RemoteBackup" + ], + "type": "string", + "description": "List of capabilities supported by the agent" + }, + "ErpMaestro.AgentManagementService.Common.Enums.Agent.AccessReviewType": { + "enum": [ + 0, + 1, + 2, + 3, + 4 + ], + "type": "integer", + "format": "int32" + }, + "ErpMaestro.AgentManagementService.Common.Enums.Agent.DecisionType": { + "enum": [ + 0, + 1, + 2, + 3 + ], + "type": "integer", + "format": "int32" + }, + "ErpMaestro.AgentManagementService.Common.Enums.Agent.FileTypeLookup": { + "enum": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ], + "type": "integer", + "format": "int32" + }, + "ErpMaestro.AgentManagementService.Common.Enums.Agent.NameFormat": { + "enum": [ + 0, + 1, + 2, + 3 + ], + "type": "integer", + "format": "int32" + }, + "ErpMaestro.AgentManagementService.Common.Enums.Agent.PerformedByType": { + "enum": [ + 0, + 1, + 2 + ], + "type": "integer", + "format": "int32" + }, + "ErpMaestro.AgentManagementService.Common.Enums.Agent.RoleChangeType": { + "enum": [ + 0, + 1, + 2 + ], + "type": "integer", + "format": "int32" + }, + "ErpMaestro.AgentManagementService.Common.Enums.Agent.SecureProvisioningStateLevel2": { + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ], + "type": "integer", + "format": "int32" + }, + "ErpMaestro.AgentManagementService.Common.Enums.ErpSystemType": { + "enum": [ + "Sap", + "SapWithFiori", + "SuccessFactors", + "Oracle" + ], + "type": "string" + }, + "ErpMaestro.AgentManagementService.Common.Enums.ExternalReferenceSource": { + "enum": [ + "ProgramCommandInstance", + "JobServicesJobId", + "EmHubJobId" + ], + "type": "string", + "description": "A !:JobInstruction can be related to an external job.If that's the case, ErpMaestro.AgentManagementService.Common.Enums.ExternalReferenceSource enumerates the possible sources of an external job." + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewDto": { + "type": "object", + "properties": { + "accessReviewId": { + "type": "string", + "format": "uuid" + }, + "reviewName": { + "type": "string", + "nullable": true + }, + "reviewType": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Enums.Agent.AccessReviewType" + }, + "performedByType": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Enums.Agent.PerformedByType" + }, + "securityExtractId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "accountId": { + "type": "integer", + "format": "int32" + }, + "sapSystemId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "startDate": { + "type": "string", + "format": "date-time" + }, + "endDate": { + "type": "string", + "format": "date-time" + }, + "timeZoneId": { + "type": "string", + "nullable": true + }, + "reviewedRows": { + "type": "integer", + "format": "int32" + }, + "totalRows": { + "type": "integer", + "format": "int32" + }, + "percentComplete": { + "type": "number", + "format": "double" + }, + "reviewStatus": { + "type": "string", + "nullable": true + }, + "canBeDeleted": { + "type": "boolean" + }, + "columnOptions": { + "type": "string", + "nullable": true + }, + "includeChangesSinceReviewId": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "excludedRoles": { + "uniqueItems": true, + "type": "array", + "items": { + "type": "string" + }, + "nullable": true + }, + "includedUserGroups": { + "uniqueItems": true, + "type": "array", + "items": { + "type": "string" + }, + "nullable": true + }, + "includedRuleBooks": { + "uniqueItems": true, + "type": "array", + "items": { + "type": "string", + "format": "uuid" + }, + "nullable": true + }, + "initialEmailTemplate": { + "type": "string", + "nullable": true + }, + "remindersEmailTemplate": { + "type": "string", + "nullable": true + }, + "finalEmailTemplate": { + "type": "string", + "nullable": true + }, + "reminders": { + "uniqueItems": true, + "type": "array", + "items": { + "type": "integer", + "format": "int32" + }, + "nullable": true + }, + "createdBy": { + "type": "string", + "nullable": true + }, + "createdDate": { + "type": "string", + "format": "date-time" + }, + "updatedBy": { + "type": "string", + "nullable": true + }, + "updatedDate": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "monthsOfUtilization": { + "type": "integer", + "format": "int32" + }, + "createMissingExtracts": { + "type": "boolean" + }, + "percentSubmitted": { + "type": "number", + "format": "double" + }, + "submittedReviewers": { + "type": "integer", + "format": "int32" + }, + "totalReviewers": { + "type": "integer", + "format": "int32" + }, + "programCommandInstanceId": { + "type": "string", + "format": "uuid", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.AccessReviewWithUserRoleReviews": { + "type": "object", + "properties": { + "reviewName": { + "type": "string", + "description": "Represents the access review name.", + "nullable": true + }, + "userRoleReviews": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.UserRoleReview" + }, + "description": "Represents a collection of user-role to be deprovisioned.", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.Account": { + "type": "object", + "properties": { + "customerId": { + "type": "string", + "format": "uuid" + }, + "accountID": { + "type": "integer", + "format": "int32" + }, + "businessName": { + "type": "string", + "nullable": true + }, + "accountType": { + "type": "string", + "nullable": true + }, + "createdBy": { + "type": "string", + "nullable": true + }, + "createdDate": { + "type": "string", + "format": "date-time" + }, + "updatedBy": { + "type": "string", + "nullable": true + }, + "updatedDate": { + "type": "string", + "format": "date-time" + }, + "startDate": { + "type": "string", + "format": "date-time" + }, + "trialEndDate": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "notes": { + "type": "string", + "nullable": true + }, + "licensedNumberOfUsers": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "licensedUserCountExceededThreshold": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "isOnPrem": { + "type": "boolean" + }, + "dataServerHostName": { + "type": "string", + "nullable": true + }, + "parentAccountId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "canHaveChildAccounts": { + "type": "boolean" + }, + "jobRequestsQueueSettings": { + "type": "string", + "nullable": true + }, + "disableFileDeletion": { + "type": "boolean" + }, + "nameFormat": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Enums.Agent.NameFormat" + }, + "isDisabled": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.Agent": { + "type": "object", + "properties": { + "agentId": { + "type": "string", + "format": "uuid" + }, + "agentName": { + "type": "string", + "nullable": true + }, + "programInstanceId": { + "type": "string", + "format": "uuid" + } + }, + "additionalProperties": false + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.AmsSecurityExtractMetadataModel": { + "type": "object", + "properties": { + "accountId": { + "type": "integer", + "format": "int32" + }, + "fileDataStorageId": { + "type": "string", + "format": "uuid" + }, + "fileName": { + "type": "string", + "nullable": true + }, + "fileSizeInBytes": { + "type": "integer", + "format": "int32" + }, + "fileUri": { + "type": "string", + "nullable": true + }, + "fileType": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Enums.Agent.FileTypeLookup" + }, + "erpSystemId": { + "type": "integer", + "format": "int32" + }, + "securityExtractId": { + "type": "integer", + "format": "int32" + }, + "extractDate": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "string", + "nullable": true + }, + "erpClientNum": { + "type": "string", + "nullable": true + }, + "erpDateFormat": { + "type": "string", + "nullable": true + }, + "programCommandInstanceId": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "agentConnectorId": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "updatedBy": { + "type": "string", + "nullable": true + }, + "createdDate": { + "type": "string", + "format": "date-time" + }, + "updatedDate": { + "type": "string", + "format": "date-time" + }, + "rowVersion": { + "type": "string", + "format": "byte", + "nullable": true + }, + "jobInstructionId": { + "type": "string", + "description": "Identifier of the related JobInstruction", + "format": "uuid" + } + }, + "additionalProperties": false, + "description": "A Model that represents the SecurityExtractMetadata that we usually send, plus its related JobInstructionId" + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.AmsUtilizationExtractMetadataModel": { + "type": "object", + "properties": { + "accountId": { + "type": "integer", + "format": "int32" + }, + "fileDataStorageId": { + "type": "string", + "format": "uuid" + }, + "fileName": { + "type": "string", + "nullable": true + }, + "fileSizeInBytes": { + "type": "integer", + "format": "int32" + }, + "fileUri": { + "type": "string", + "nullable": true + }, + "fileType": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Enums.Agent.FileTypeLookup" + }, + "erpSystemId": { + "type": "integer", + "format": "int32" + }, + "utilizationExtractId": { + "type": "integer", + "format": "int32" + }, + "periodType": { + "type": "string", + "nullable": true + }, + "periodStart": { + "type": "string", + "format": "date-time" + }, + "recordCount": { + "type": "integer", + "format": "int32" + }, + "createdDate": { + "type": "string", + "format": "date-time" + }, + "programCommandInstanceId": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "agentConnectorId": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "createdBy": { + "type": "string", + "nullable": true + }, + "updatedBy": { + "type": "string", + "nullable": true + }, + "updatedDate": { + "type": "string", + "format": "date-time" + }, + "rowVersion": { + "type": "string", + "format": "byte", + "nullable": true + }, + "jobInstructionId": { + "type": "string", + "description": "Identifier of the related JobInstruction", + "format": "uuid" + } + }, + "additionalProperties": false, + "description": "A Model that represents the UtilizationExtractMetadata that we usually send, plus its related JobInstructionId" + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.ChangeDocumentModel": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "jobInstructionId": { + "type": "string", + "format": "uuid" + }, + "emergencyAccessRequestId": { + "type": "string", + "format": "uuid" + }, + "erpSystemId": { + "type": "integer", + "format": "int32" + }, + "documentData": { + "type": "string", + "nullable": true + }, + "createdDateUtc": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "string", + "nullable": true + }, + "updatedDateUtc": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "updatedBy": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessProfile": { + "type": "object", + "properties": { + "emergencyAccessProfileId": { + "type": "string", + "description": "Represents the unique identifier.", + "format": "uuid" + }, + "profileName": { + "type": "string", + "description": "Represents the profile name.", + "nullable": true + }, + "description": { + "type": "string", + "description": "Represents the description.", + "nullable": true + }, + "erpRoleCodes": { + "type": "string", + "description": "Represents the role codes.", + "nullable": true + } + }, + "additionalProperties": false, + "description": "Serves as the emergency access profile." + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequest": { + "type": "object", + "properties": { + "emergencyAccessRequestId": { + "type": "string", + "description": "Represents the emergency access request unique identifier.", + "format": "uuid" + }, + "emergencyAccessProfileId": { + "type": "string", + "description": "Represents the emergency access profile unique identifier.", + "format": "uuid" + }, + "stateText": { + "type": "string", + "description": "Represents the state as text.", + "nullable": true + }, + "status": { + "type": "string", + "description": "Represents the status.", + "nullable": true + }, + "reason": { + "type": "string", + "description": "Represents the reason.", + "nullable": true + }, + "transactionsRequired": { + "type": "string", + "description": "Represents the required transaction.", + "nullable": true + }, + "provisionedDate": { + "type": "string", + "description": "Represents the provisioned date as an offset.", + "format": "date-time", + "nullable": true + }, + "approver": { + "type": "string", + "description": "Represents the approver.", + "nullable": true + }, + "reviewer": { + "type": "string", + "description": "Represents the reviewer.", + "nullable": true + }, + "createdBy": { + "type": "string", + "description": "Represents the created by user.", + "nullable": true + }, + "createdDate": { + "type": "string", + "description": "Represents the created date as on offset.", + "format": "date-time" + }, + "updatedBy": { + "type": "string", + "description": "Represents the optional updated by user.", + "nullable": true + }, + "updatedDate": { + "type": "string", + "description": "Represents the optional updated date as an offset.", + "format": "date-time" + }, + "requester": { + "type": "string", + "description": "Represents the requester.", + "format": "uuid" + }, + "deprovisionedDate": { + "type": "string", + "description": "Represents the optional deprovisioned date as an offset.", + "format": "date-time", + "nullable": true + }, + "emergencyAccessProfile": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessProfile" + }, + "durationTicks": { + "type": "integer", + "description": "Represents the duration as ticks.", + "format": "int64" + } + }, + "additionalProperties": false, + "description": "Serves to provide the emergency access management request details." + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.EmergencyAccessRequestDelta": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Represents the Emergency Access Request Delta unique identifier.", + "format": "uuid" + }, + "delta": { + "type": "string", + "description": "Serialized list of requested roles that are not already assigned to the user.", + "nullable": true + }, + "existingRoles": { + "type": "string", + "description": "Serialized list of roles that are currently assigned to the user.", + "nullable": true + }, + "requestedRoles": { + "type": "string", + "description": "Serialized list of requested roles.", + "nullable": true + }, + "utilizationExtractIdBeforeProvisioning": { + "type": "integer", + "description": "Id of the Utilization Extract collected before requested roles are assigned to the user.", + "format": "int32", + "nullable": true + }, + "utilizationExtractIdAfterDeprovisioning": { + "type": "integer", + "description": "Id of the Utilization Extract collected after requested roles are removed from the user.", + "format": "int32", + "nullable": true + }, + "earUtilizationOverviewReportId": { + "type": "integer", + "description": "Id of the EamUtilizationDeltaReport for the request.", + "format": "int32", + "nullable": true + } + }, + "additionalProperties": false, + "description": "Recreation of EmergencyAccessRequestDelta database table." + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.ImAliveModel": { + "type": "object", + "properties": { + "accountId": { + "type": "integer", + "format": "int32" + }, + "agentVersion": { + "type": "string", + "nullable": true + }, + "deviceHostName": { + "type": "string", + "nullable": true + }, + "deviceType": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.LegacyLoginResult": { + "type": "object", + "properties": { + "isAuthorized": { + "type": "boolean" + }, + "loginText": { + "type": "string", + "nullable": true + }, + "sessionCookie": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.LegacySessionCookie" + } + }, + "additionalProperties": false + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.LegacySessionCookie": { + "type": "object", + "properties": { + "accountId": { + "type": "integer", + "description": "Gets or sets the account identifier.", + "format": "int32" + }, + "userId": { + "type": "string", + "description": "Gets or sets the user identifier.", + "format": "uuid" + }, + "userName": { + "type": "string", + "description": "Gets or sets the username.", + "nullable": true + }, + "requestVerificationToken": { + "type": "string", + "description": "Gets or sets the request verification token. This is used for protection against cross site request forgery.", + "nullable": true + }, + "sessionId": { + "type": "string", + "description": "Gets or sets the session identifier.", + "format": "uuid" + }, + "tokenKey": { + "type": "string", + "description": "Gets or sets the key used to encrypt tokens for current session.", + "nullable": true + }, + "isAdmin": { + "type": "boolean" + }, + "signature": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.LoginCredentials": { + "type": "object", + "properties": { + "username": { + "type": "string", + "description": "Username.", + "nullable": true + }, + "password": { + "type": "string", + "description": "Password.", + "nullable": true + } + }, + "additionalProperties": false, + "description": "Login credentials." + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.NewUserEmailInfo": { + "type": "object", + "properties": { + "sapSystemName": { + "type": "string", + "nullable": true + }, + "user": { + "type": "string", + "nullable": true + }, + "emailAddress": { + "type": "string", + "nullable": true + }, + "password": { + "type": "string", + "nullable": true + }, + "requestId": { + "type": "string", + "format": "uuid" + }, + "erpSystemId": { + "type": "integer", + "format": "int32" + } + }, + "additionalProperties": false + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.NewUserEmailInfoRequest": { + "type": "object", + "properties": { + "newUserEmailInfo": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.NewUserEmailInfo" + }, + "jobInstructionId": { + "type": "string", + "description": "The id of the job instruction.", + "format": "uuid" + } + }, + "additionalProperties": false, + "description": "NewUserEmailInfoRequest." + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.RegisterAgentRequest": { + "type": "object", + "properties": { + "programName": { + "type": "string", + "nullable": true + }, + "hostName": { + "type": "string", + "nullable": true + }, + "hostInternalIp": { + "type": "string", + "nullable": true + }, + "version": { + "type": "string", + "nullable": true + }, + "agentName": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.RequestActivity": { + "type": "object", + "properties": { + "timeStamp": { + "type": "string", + "format": "date-time" + }, + "activity": { + "type": "string", + "nullable": true + }, + "userName": { + "type": "string", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.RoleChange": { + "type": "object", + "properties": { + "roleName": { + "type": "string", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "roleChangeType": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Enums.Agent.RoleChangeType" + }, + "validFrom": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "validTo": { + "type": "string", + "format": "date-time", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.SapSystem": { + "type": "object", + "properties": { + "instanceId": { + "type": "integer", + "format": "int32", + "readOnly": true + }, + "system": { + "$ref": "#/components/schemas/ErpMaestro.Services.Common.Models.Enums.ErpSystemType" + }, + "encryptedConnectionInfo": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "name": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "description": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "sapSystemId": { + "type": "integer", + "format": "int32" + }, + "sapSystemName": { + "type": "string", + "nullable": true + }, + "accountId": { + "type": "integer", + "format": "int32" + }, + "serverAddress": { + "type": "string", + "nullable": true + }, + "instanceName": { + "type": "string", + "nullable": true + }, + "clientNumber": { + "type": "string", + "nullable": true + }, + "systemNumber": { + "type": "string", + "nullable": true + }, + "isCuaEnabled": { + "type": "boolean" + }, + "cuaChildName": { + "type": "string", + "nullable": true + }, + "cuaParentHost": { + "type": "string", + "nullable": true + }, + "cuaParentClientNumber": { + "type": "string", + "nullable": true + }, + "cuaParentSystemNumber": { + "type": "string", + "nullable": true + }, + "createdBy": { + "type": "string", + "nullable": true + }, + "createdDate": { + "type": "string", + "format": "date-time" + }, + "updatedBy": { + "type": "string", + "nullable": true + }, + "updatedDate": { + "type": "string", + "format": "date-time" + }, + "rowVersion": { + "type": "string", + "format": "byte", + "nullable": true + }, + "sapDateFormat": { + "type": "string", + "nullable": true + }, + "sapLanguageCode": { + "type": "string", + "nullable": true + }, + "erpProductVersion": { + "type": "string", + "nullable": true + }, + "eamLogCollectionDelay": { + "type": "integer", + "format": "int32" + }, + "includeUserAddr": { + "type": "boolean" + }, + "softDeleted": { + "type": "boolean" + }, + "timeZoneId": { + "type": "string", + "nullable": true + }, + "autoRefreshSapInfoAfterSecurityExtract": { + "type": "boolean" + }, + "optOutStadUtilization": { + "type": "boolean" + }, + "eamSm20LogCollectionDelayInMinutes": { + "type": "integer", + "format": "int32" + } + }, + "additionalProperties": false + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningAgentErrorDto": { + "type": "object", + "properties": { + "secureProvisioningRequestId": { + "type": "string", + "description": "The id of the secure provisioning request.", + "format": "uuid" + }, + "errorMessage": { + "type": "string", + "description": "The error message.", + "nullable": true + } + }, + "additionalProperties": false, + "description": "Dto for SecureProvisioningAgentError." + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningAgentErrorRequest": { + "type": "object", + "properties": { + "secureProvisioningAgentErrorDto": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningAgentErrorDto" + }, + "jobInstructionId": { + "type": "string", + "description": "The id of the job instruction.", + "format": "uuid" + } + }, + "additionalProperties": false, + "description": "SecureProvisioningAgentErrorRequest." + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningDto": { + "type": "object", + "properties": { + "secureProvisioningRequest": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningRequest" + }, + "jobInstructionId": { + "type": "string", + "description": "The id of the job instruction.", + "format": "uuid" + } + }, + "additionalProperties": false, + "description": "SecureProvisioningDto." + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningNewUser": { + "type": "object", + "properties": { + "secureProvisioningRequestId": { + "type": "string", + "format": "uuid" + }, + "userName": { + "type": "string", + "nullable": true + }, + "firstName": { + "type": "string", + "nullable": true + }, + "lastName": { + "type": "string", + "nullable": true + }, + "email": { + "type": "string", + "nullable": true + }, + "validFrom": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "validTo": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "userType": { + "type": "string", + "nullable": true + }, + "userClass": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningRequest": { + "type": "object", + "properties": { + "secureProvisioningRequestId": { + "type": "string", + "format": "uuid" + }, + "roleChanges": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.RoleChange" + }, + "nullable": true + }, + "requestActivities": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.RequestActivity" + }, + "nullable": true + }, + "secureProvisioningNewUser": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.SecureProvisioningNewUser" + }, + "provisioningAgentConnectorId": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "accountId": { + "type": "integer", + "format": "int32" + }, + "securityExtractId": { + "type": "integer", + "format": "int32" + }, + "requestedBy": { + "type": "string", + "nullable": true + }, + "requestedFor": { + "type": "string", + "nullable": true + }, + "secureProvisioningStateLevel2": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Enums.Agent.SecureProvisioningStateLevel2" + }, + "roleChangesSerialized": { + "type": "string", + "nullable": true + }, + "requestActivitiesSerialized": { + "type": "string", + "nullable": true + }, + "completionDate": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "createdBy": { + "type": "string", + "nullable": true + }, + "createdDate": { + "type": "string", + "format": "date-time" + }, + "updatedBy": { + "type": "string", + "nullable": true + }, + "updatedDate": { + "type": "string", + "format": "date-time" + }, + "resultsText": { + "type": "string", + "nullable": true + }, + "jobId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "sapSystemId": { + "type": "integer", + "format": "int32" + }, + "enableManagerApprovals": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.UserRoleReview": { + "type": "object", + "properties": { + "userName": { + "type": "string", + "description": "Represents the user name.", + "nullable": true + }, + "roleName": { + "type": "string", + "description": "Represents the role name.", + "nullable": true + }, + "roleDescription": { + "type": "string", + "description": "Represents the role description.", + "nullable": true + }, + "decision": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Enums.Agent.DecisionType" + }, + "isSubmitted": { + "type": "boolean", + "description": "Represents if the request was submitted." + } + }, + "additionalProperties": false + }, + "ErpMaestro.AgentManagementService.Common.Models.Agent.WorkflowDataLog": { + "type": "object", + "properties": { + "details": { + "type": "string", + "description": "Represents the details of the log entry.", + "nullable": true + }, + "timeStamp": { + "type": "string", + "description": "Represents the date/time when the log entry was created.", + "format": "date-time" + }, + "workflowDataId": { + "type": "string", + "description": "Represents the unique Work Flow Data identifier. This associatesthe Action Item and the Program Instance Id with the Work Flow.", + "format": "uuid" + }, + "workflowDataLogId": { + "type": "string", + "description": "Represents the unique identifier of the log entry.", + "format": "uuid" + } + }, + "additionalProperties": false, + "description": "Serves as the item used for managing the Work Flow Data Log entires.This record is available for the Command Center EAM logs." + }, + "ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "ID of an agent.", + "format": "uuid" + }, + "customerId": { + "type": "string", + "description": "ID of a customer.", + "format": "uuid" + } + }, + "additionalProperties": false, + "description": "Represents an agent." }, "ErpMaestro.AgentManagementService.Common.Models.AgentInstructionDto": { "type": "object", "properties": { "id": { - "format": "uuid", + "type": "string", "description": "Identifier of the instruction.", - "type": "string" + "format": "uuid" }, "agentId": { - "format": "uuid", + "type": "string", "description": "Identifier of related agent.", - "type": "string" + "format": "uuid" }, "instruction": { "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Constants.Instructions" }, "payload": { + "type": "string", "description": "Instruction payload.", - "type": "string" + "nullable": true }, "processedDate": { - "format": "date-time", + "type": "string", "description": "Date when instruction was processed by the agent.", - "type": "string" + "format": "date-time", + "nullable": true } - } + }, + "additionalProperties": false }, - "ErpMaestro.AgentManagementService.Common.Constants.Instructions": { - "enum": [ - "noAction", - "restart", - "reversion", - "resetReversion" - ], - "type": "string" + "ErpMaestro.AgentManagementService.Common.Models.AgentSupportDto": { + "type": "object", + "properties": { + "requestor": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.RequestorDto" + }, + "systems": { + "type": "object", + "additionalProperties": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Constants.JobInstructionType" + } + }, + "description": "List of systems and their capabilities", + "nullable": true + } + }, + "additionalProperties": false, + "description": "Represents the capabilities of the agent" }, - "ErpMaestro.AgentManagementService.WebApi.Models.EmergencyMessageModel": { - "description": "Model used in sending emergency message from the agent.", + "ErpMaestro.AgentManagementService.Common.Models.ErpSystem.CreateErpSystemRequest": { "required": [ - "message" + "name", + "type" ], "type": "object", "properties": { - "agent": { - "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.AgentModel" + "name": { + "type": "string", + "description": "The name of the ERP system." }, - "message": { - "description": "Contains description and additional information which would be useful to solve the problem.", - "type": "string" + "type": { + "$ref": "#/components/schemas/ErpMaestro.Services.Common.Models.Enums.ErpSystemType" }, - "heartbeats": { - "description": "List of heartbeats from the agent", - "uniqueItems": false, + "additionalInfo": { + "type": "string", + "description": "Used only for SAP system type.Contains AccountId and connection info.", + "nullable": true + } + }, + "additionalProperties": false, + "description": "Represents data required to create new ERP system" + }, + "ErpMaestro.AgentManagementService.Common.Models.ErpSystem.ErpSystemModel": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The id of the ERP system.", + "format": "int32" + }, + "name": { + "type": "string", + "description": "The name of the ERP system.", + "nullable": true + }, + "type": { + "$ref": "#/components/schemas/ErpMaestro.Services.Common.Models.Enums.ErpSystemType" + }, + "connectionInfo": { + "description": "Connection information", + "nullable": true + }, + "accountId": { + "type": "integer", + "description": "Represents the id of the legacy account.", + "format": "int32" + }, + "customerId": { + "type": "string", + "description": "Represents the id of the Gaia customer account.", + "format": "uuid", + "nullable": true + } + }, + "additionalProperties": false, + "description": "Represents an ERP System model." + }, + "ErpMaestro.AgentManagementService.Common.Models.ErpSystem.UpdateErpSystemRequest": { + "required": [ + "id", + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The id of the ERP System to update", + "format": "int32" + }, + "name": { + "type": "string", + "description": "The name of the ERP system." + }, + "additionalInfo": { + "type": "string", + "description": "Used only for SAP system type.Contains AccountId and connection info.", + "nullable": true + } + }, + "additionalProperties": false, + "description": "Represents data required to update ERP system" + }, + "ErpMaestro.AgentManagementService.Common.Models.FileStorage.FileTypeLookup": { + "enum": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ], + "type": "integer", + "description": "Supported types of uploaded files.", + "format": "int32" + }, + "ErpMaestro.AgentManagementService.Common.Models.FileUploadDto": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique identifier of the file. Also is used as a filename in blob storage. Extention of the file has taken from ErpMaestro.AgentManagementService.Common.Models.FileUploadDto.Name property", + "format": "uuid" + }, + "name": { + "type": "string", + "description": "Name of the file when it had been uploaded", + "nullable": true + }, + "customerId": { + "type": "string", + "description": "Says to which customer this file belongs to", + "format": "uuid" + }, + "agentCertificateId": { + "type": "string", + "description": "Contains the id of the agent certificate. Agent certificate is unique, by AgentCertificateId we know which agent had sent this file", + "format": "uuid" + }, + "systemId": { + "type": "integer", + "description": "Says to which system this file belongs to", + "format": "int32", + "nullable": true + }, + "jobId": { + "type": "string", + "description": "Says which jobs had been triggered to upload this file", + "nullable": true + }, + "utcTimestamp": { + "type": "string", + "description": "Timestamp when file had been received", + "format": "date-time" + }, + "size": { + "type": "integer", + "description": "Size of the file in bytes", + "format": "int64" + }, + "hash": { + "type": "string", + "description": "Contains SHA256 hash of the file", + "nullable": true + }, + "path": { + "type": "string", + "description": "Contains the full path to the file in the blob storage", + "nullable": true + }, + "type": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.FileStorage.FileTypeLookup" + }, + "containerName": { + "type": "string", + "description": "Contains the container name in the blog storage in which file had been placed", + "nullable": true + }, + "jobInstructionId": { + "type": "string", + "description": "A nullable FK pointing to a JobInstruction", + "format": "uuid", + "nullable": true + } + }, + "additionalProperties": false, + "description": "Describes file, its metadata, where is it stored, from which agent received." + }, + "ErpMaestro.AgentManagementService.Common.Models.JobInstructionCreateModel": { + "required": [ + "instructionPayload", + "instructionType", + "systemType" + ], + "type": "object", + "properties": { + "systemType": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Enums.ErpSystemType" + }, + "instructionType": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Constants.JobInstructionType" + }, + "instructionPayload": { + "type": "string", + "description": "Instruction specific details" + }, + "systemId": { + "type": "integer", + "description": "For which ERP System the instruction is meant to be", + "format": "int32", + "nullable": true + }, + "agentCertificateId": { + "type": "string", + "description": "For which Agent the instruction is meant to be", + "format": "uuid", + "nullable": true + }, + "externalReference": { + "type": "string", + "description": "External reference", + "nullable": true + }, + "externalReferenceSource": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Enums.ExternalReferenceSource" + } + }, + "additionalProperties": false + }, + "ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Identifier of the instruction", + "format": "uuid" + }, + "createdUtcTimestamp": { + "type": "string", + "description": "When the instruction was created, expressed in UTC", + "format": "date-time" + }, + "updatedUtcTimestamp": { + "type": "string", + "description": "When the instruction was last updated, expressed in UTC", + "format": "date-time", + "nullable": true + }, + "state": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Constants.JobInstructionState" + }, + "stateDetail": { + "type": "string", + "description": "String value that might add more detail to the current state of the instruction", + "nullable": true + }, + "systemType": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Enums.ErpSystemType" + }, + "instructionType": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Constants.JobInstructionType" + }, + "instructionPayload": { + "type": "string", + "description": "Instruction specific details", + "nullable": true + }, + "systemId": { + "type": "integer", + "description": "For which ERP System the instruction is meant to be", + "format": "int32", + "nullable": true + }, + "agentCertificateId": { + "type": "string", + "description": "For which Agent the instruction is meant to be", + "format": "uuid", + "nullable": true + }, + "externalReference": { + "type": "string", + "description": "External reference", + "nullable": true + }, + "externalReferenceSource": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Enums.ExternalReferenceSource" + } + }, + "additionalProperties": false + }, + "ErpMaestro.AgentManagementService.Common.Models.JobInstructionUpdateStateModel": { + "required": [ + "state" + ], + "type": "object", + "properties": { + "jobInstructionId": { + "type": "string", + "description": "Identifier of the job instruction", + "format": "uuid" + }, + "state": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Constants.JobInstructionState" + }, + "stateDetail": { + "type": "string", + "description": "String value that might add more detail to the current state of the instruction", + "nullable": true + } + }, + "additionalProperties": false, + "description": "Model is used for updating state of the job instruction" + }, + "ErpMaestro.AgentManagementService.Common.Models.ProgramCommandDto": { + "type": "object", + "properties": { + "programCommandId": { + "type": "string", + "description": "Unique identifier of the command", + "format": "uuid" + }, + "programId": { + "type": "string", + "description": "Unique identifier of the program which should execute the command", + "format": "uuid" + }, + "instruction": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Constants.JobInstructionType" + }, + "createdBy": { + "type": "string", + "description": "Who had created the command", + "nullable": true + }, + "createdDate": { + "type": "string", + "description": "When the command had been created", + "format": "date-time" + }, + "updatedBy": { + "type": "string", + "description": "Who had updated the command last time", + "nullable": true + }, + "updatedDate": { + "type": "string", + "description": "When the command had been updated last time", + "format": "date-time" + } + }, + "additionalProperties": false, + "description": "Represents description the command which should be executed on the agent" + }, + "ErpMaestro.AgentManagementService.Common.Models.ProgramCommandInstanceDto": { + "type": "object", + "properties": { + "programCommandInstanceId": { + "type": "string", + "description": "Unique identifier of the program command instance", + "format": "uuid" + }, + "programCommandId": { + "type": "string", + "description": "Unique identifier of the command which should be executed on the agent", + "format": "uuid" + }, + "programInstanceId": { + "type": "string", + "description": "Unique identifier of the instance on which command should be executed", + "format": "uuid", + "nullable": true + }, + "payload": { + "type": "string", + "description": "Payload of the command", + "nullable": true + }, + "state": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Constants.JobInstructionState" + }, + "createdBy": { + "type": "string", + "description": "Who created that command", + "nullable": true + }, + "createdDate": { + "type": "string", + "description": "When command had been created", + "format": "date-time" + }, + "updatedBy": { + "type": "string", + "description": "Who had updated command last time", + "nullable": true + }, + "updatedDate": { + "type": "string", + "description": "When the command had been updated last time", + "format": "date-time" + }, + "status": { + "type": "string", + "description": "Status of the command", + "nullable": true + }, + "erpSystemId": { + "type": "integer", + "description": "Identifier of the ERP system", + "format": "int32", + "nullable": true + }, + "checkedOnDate": { + "type": "string", + "description": "Last time when command had been checked", + "format": "date-time", + "nullable": true + }, + "recurrenceId": { + "type": "string", + "description": "Unique identifier of the recurrence instance", + "format": "uuid", + "nullable": true + }, + "programCommand": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.ProgramCommandDto" + } + }, + "additionalProperties": false, + "description": "Represents instance of the command which should be executed on the agent" + }, + "ErpMaestro.AgentManagementService.Common.Models.RegisterCustomerDto": { + "type": "object", + "properties": { + "certificate": { + "type": "string", + "description": "Certificate.", + "format": "byte", + "nullable": true + } + }, + "additionalProperties": false, + "description": "Model used to register a customer." + }, + "ErpMaestro.AgentManagementService.Common.Models.RequestorDto": { + "type": "object", + "properties": { + "distinguishedName": { + "type": "string", + "description": "Unique name of the agent", + "nullable": true + }, + "capabilities": { "type": "array", "items": { - "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.WebApi.Models.HeartbeatModel" - } + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Constants.RequestorCapabilities" + }, + "description": "List of capabilities supported by the agent", + "nullable": true + }, + "versions": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Versions of installed agent's parts", + "nullable": true } - } + }, + "additionalProperties": false, + "description": "Information about the agent" }, - "ErpMaestro.AgentManagementService.WebApi.Models.HeartbeatModel": { - "description": "Represents latest heartbeat of agent's component", + "ErpMaestro.AgentManagementService.Common.Models.SetChangeLogExtractInstructionEndDateModel": { + "type": "object", + "properties": { + "jobInstructionId": { + "type": "string", + "description": "Represents identifier of the ChangeLogExtract job instruction", + "format": "uuid" + }, + "endDate": { + "type": "string", + "description": "Represents new end date of the job", + "format": "date-time" + } + }, + "additionalProperties": false, + "description": "Represents model which is used in api/jobinstruction/changelogenddate endpoint" + }, + "ErpMaestro.AgentManagementService.DataAccess.Entities.AgentCertificate": { + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "customerId": { + "type": "string", + "format": "uuid" + }, + "certificate": { + "type": "string", + "format": "byte", + "nullable": true + }, + "thumbprint": { + "type": "string", + "nullable": true + }, + "distinguishedName": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.AgentManagementService.DataAccess.Entities.JobInstruction": { + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "createdUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "updatedUtcTimestamp": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "state": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Constants.JobInstructionState" + }, + "stateDetail": { + "type": "string", + "nullable": true + }, + "systemType": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Enums.ErpSystemType" + }, + "instructionType": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Constants.JobInstructionType" + }, + "instructionPayload": { + "type": "string", + "nullable": true + }, + "systemId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "agentCertificateId": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "externalReference": { + "type": "string", + "nullable": true + }, + "externalReferenceSource": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Enums.ExternalReferenceSource" + }, + "agentCertificate": { + "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.DataAccess.Entities.AgentCertificate" + }, + "createdBy": { + "type": "string", + "nullable": true + }, + "updatedBy": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.AgentManagementService.WebApi.Models.AgentModel": { "required": [ - "componentName", - "timestampUtc" + "agentVersion", + "hostName", + "platform", + "wrapperVersion" ], "type": "object", "properties": { - "componentName": { - "description": "Component name", + "id": { + "type": "string", + "description": "Identifier of the agent entity.", + "format": "uuid" + }, + "hostName": { + "type": "string", + "description": "Name of the machine where agent is installed." + }, + "platform": { + "type": "string", + "description": "Platform information, like win7-x64 or so." + }, + "agentVersion": { + "type": "string", + "description": "Version of the agent." + }, + "wrapperVersion": { + "type": "string", + "description": "Version of the wrapper." + } + }, + "additionalProperties": false + }, + "ErpMaestro.Services.Common.Models.Enums.ErpSystemType": { + "enum": [ + 0, + 1, + 2, + 6, + 7 + ], + "type": "integer", + "format": "int32" + }, + "Microsoft.AspNetCore.Http.ConnectionInfo": { + "type": "object", + "properties": { + "id": { + "type": "string", + "nullable": true + }, + "remoteIpAddress": { + "$ref": "#/components/schemas/System.Net.IPAddress" + }, + "remotePort": { + "type": "integer", + "format": "int32" + }, + "localIpAddress": { + "$ref": "#/components/schemas/System.Net.IPAddress" + }, + "localPort": { + "type": "integer", + "format": "int32" + }, + "clientCertificate": { + "$ref": "#/components/schemas/System.Security.Cryptography.X509Certificates.X509Certificate2" + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.Http.HostString": { + "type": "object", + "properties": { + "value": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "hasValue": { + "type": "boolean", + "readOnly": true + }, + "host": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "port": { + "type": "integer", + "format": "int32", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.Http.HttpContext": { + "type": "object", + "properties": { + "features": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Collections.Generic.KeyValuePair`2[[System.Type, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]" + }, + "nullable": true, + "readOnly": true + }, + "request": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Http.HttpRequest" + }, + "response": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Http.HttpResponse" + }, + "connection": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Http.ConnectionInfo" + }, + "webSockets": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Http.WebSocketManager" + }, + "user": { + "$ref": "#/components/schemas/System.Security.Claims.ClaimsPrincipal" + }, + "items": { + "type": "object", + "additionalProperties": { }, + "nullable": true + }, + "requestServices": { + "$ref": "#/components/schemas/System.IServiceProvider" + }, + "requestAborted": { + "$ref": "#/components/schemas/System.Threading.CancellationToken" + }, + "traceIdentifier": { + "type": "string", + "nullable": true + }, + "session": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Http.ISession" + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.Http.HttpRequest": { + "type": "object", + "properties": { + "httpContext": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Http.HttpContext" + }, + "method": { + "type": "string", + "nullable": true + }, + "scheme": { + "type": "string", + "nullable": true + }, + "isHttps": { + "type": "boolean" + }, + "host": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Http.HostString" + }, + "pathBase": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Http.PathString" + }, + "path": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Http.PathString" + }, + "queryString": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Http.QueryString" + }, + "query": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Extensions.Primitives.StringValues, Microsoft.Extensions.Primitives, Version=5.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]" + }, + "nullable": true + }, + "protocol": { + "type": "string", + "nullable": true + }, + "headers": { + "type": "object", + "additionalProperties": { + "type": "array", + "items": { + "type": "string" + } + }, + "nullable": true, + "readOnly": true + }, + "cookies": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]" + }, + "nullable": true + }, + "contentLength": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "contentType": { + "type": "string", + "nullable": true + }, + "body": { + "$ref": "#/components/schemas/System.IO.Stream" + }, + "bodyReader": { + "$ref": "#/components/schemas/System.IO.Pipelines.PipeReader" + }, + "hasFormContentType": { + "type": "boolean", + "readOnly": true + }, + "form": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Extensions.Primitives.StringValues, Microsoft.Extensions.Primitives, Version=5.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]" + }, + "nullable": true + }, + "routeValues": { + "type": "object", + "additionalProperties": { }, + "nullable": true + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.Http.HttpResponse": { + "type": "object", + "properties": { + "httpContext": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Http.HttpContext" + }, + "statusCode": { + "type": "integer", + "format": "int32" + }, + "headers": { + "type": "object", + "additionalProperties": { + "type": "array", + "items": { + "type": "string" + } + }, + "nullable": true, + "readOnly": true + }, + "body": { + "$ref": "#/components/schemas/System.IO.Stream" + }, + "bodyWriter": { + "$ref": "#/components/schemas/System.IO.Pipelines.PipeWriter" + }, + "contentLength": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "contentType": { + "type": "string", + "nullable": true + }, + "cookies": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Http.IResponseCookies" + }, + "hasStarted": { + "type": "boolean", + "readOnly": true + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.Http.IResponseCookies": { + "type": "object", + "additionalProperties": false + }, + "Microsoft.AspNetCore.Http.ISession": { + "type": "object", + "properties": { + "isAvailable": { + "type": "boolean", + "readOnly": true + }, + "id": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "keys": { + "type": "array", + "items": { + "type": "string" + }, + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.Http.PathString": { + "type": "object", + "properties": { + "value": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "hasValue": { + "type": "boolean", + "readOnly": true + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.Http.QueryString": { + "type": "object", + "properties": { + "value": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "hasValue": { + "type": "boolean", + "readOnly": true + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.Http.WebSocketManager": { + "type": "object", + "properties": { + "isWebSocketRequest": { + "type": "boolean", + "readOnly": true + }, + "webSocketRequestedProtocols": { + "type": "array", + "items": { + "type": "string" + }, + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.Mvc.NotFoundResult": { + "type": "object", + "properties": { + "statusCode": { + "type": "integer", + "format": "int32", + "readOnly": true + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.Mvc.ProblemDetails": { + "type": "object", + "properties": { + "type": { + "type": "string", + "nullable": true + }, + "title": { + "type": "string", + "nullable": true + }, + "status": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "detail": { + "type": "string", + "nullable": true + }, + "instance": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": { } + }, + "Microsoft.AspNetCore.OData.Query.ApplyQueryOption": { + "type": "object", + "properties": { + "context": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ODataQueryContext" + }, + "resultClrType": { + "$ref": "#/components/schemas/System.Type" + }, + "applyClause": { + "$ref": "#/components/schemas/Microsoft.OData.UriParser.Aggregation.ApplyClause" + }, + "rawValue": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.CountQueryOption": { + "type": "object", + "properties": { + "context": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ODataQueryContext" + }, + "rawValue": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "value": { + "type": "boolean", + "readOnly": true + }, + "validator": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.Validator.CountQueryValidator" + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.ETag": { + "type": "object", + "properties": { + "isWellFormed": { + "type": "boolean" + }, + "entityType": { + "$ref": "#/components/schemas/System.Type" + }, + "isAny": { + "type": "boolean" + }, + "isIfNoneMatch": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.ETag`1[[ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto, ErpMaestro.AgentManagementService.Common, Version=2022.10.28.2, Culture=neutral, PublicKeyToken=null]]": { + "type": "object", + "properties": { + "isWellFormed": { + "type": "boolean" + }, + "entityType": { + "$ref": "#/components/schemas/System.Type" + }, + "isAny": { + "type": "boolean" + }, + "isIfNoneMatch": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.ETag`1[[ErpMaestro.AgentManagementService.Common.Models.FileUploadDto, ErpMaestro.AgentManagementService.Common, Version=2022.10.28.2, Culture=neutral, PublicKeyToken=null]]": { + "type": "object", + "properties": { + "isWellFormed": { + "type": "boolean" + }, + "entityType": { + "$ref": "#/components/schemas/System.Type" + }, + "isAny": { + "type": "boolean" + }, + "isIfNoneMatch": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.ETag`1[[ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel, ErpMaestro.AgentManagementService.Common, Version=2022.10.28.2, Culture=neutral, PublicKeyToken=null]]": { + "type": "object", + "properties": { + "isWellFormed": { + "type": "boolean" + }, + "entityType": { + "$ref": "#/components/schemas/System.Type" + }, + "isAny": { + "type": "boolean" + }, + "isIfNoneMatch": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.FilterQueryOption": { + "type": "object", + "properties": { + "context": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ODataQueryContext" + }, + "validator": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator" + }, + "filterClause": { + "$ref": "#/components/schemas/Microsoft.OData.UriParser.FilterClause" + }, + "rawValue": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.ODataQueryContext": { + "type": "object", + "properties": { + "defaultQuerySettings": { + "$ref": "#/components/schemas/Microsoft.OData.ModelBuilder.Config.DefaultQuerySettings" + }, + "model": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmModel" + }, + "elementType": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmType" + }, + "navigationSource": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmNavigationSource" + }, + "elementClrType": { + "$ref": "#/components/schemas/System.Type" + }, + "path": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Microsoft.OData.UriParser.ODataPathSegment" + }, + "nullable": true, + "readOnly": true + }, + "requestContainer": { + "$ref": "#/components/schemas/System.IServiceProvider" + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.ODataQueryOptions`1[[ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto, ErpMaestro.AgentManagementService.Common, Version=2022.10.28.2, Culture=neutral, PublicKeyToken=null]]": { + "type": "object", + "properties": { + "request": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Http.HttpRequest" + }, + "context": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ODataQueryContext" + }, + "rawValues": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions" + }, + "selectExpand": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption" + }, + "apply": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ApplyQueryOption" + }, + "filter": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.FilterQueryOption" + }, + "orderBy": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.OrderByQueryOption" + }, + "skip": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.SkipQueryOption" + }, + "skipToken": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption" + }, + "top": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.TopQueryOption" + }, + "count": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.CountQueryOption" + }, + "validator": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.Validator.ODataQueryValidator" + }, + "ifMatch": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ETag`1[[ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto, ErpMaestro.AgentManagementService.Common, Version=2022.10.28.2, Culture=neutral, PublicKeyToken=null]]" + }, + "ifNoneMatch": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ETag`1[[ErpMaestro.AgentManagementService.Common.Models.AgentCertificateDto, ErpMaestro.AgentManagementService.Common, Version=2022.10.28.2, Culture=neutral, PublicKeyToken=null]]" + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.ODataQueryOptions`1[[ErpMaestro.AgentManagementService.Common.Models.FileUploadDto, ErpMaestro.AgentManagementService.Common, Version=2022.10.28.2, Culture=neutral, PublicKeyToken=null]]": { + "type": "object", + "properties": { + "request": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Http.HttpRequest" + }, + "context": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ODataQueryContext" + }, + "rawValues": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions" + }, + "selectExpand": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption" + }, + "apply": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ApplyQueryOption" + }, + "filter": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.FilterQueryOption" + }, + "orderBy": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.OrderByQueryOption" + }, + "skip": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.SkipQueryOption" + }, + "skipToken": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption" + }, + "top": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.TopQueryOption" + }, + "count": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.CountQueryOption" + }, + "validator": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.Validator.ODataQueryValidator" + }, + "ifMatch": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ETag`1[[ErpMaestro.AgentManagementService.Common.Models.FileUploadDto, ErpMaestro.AgentManagementService.Common, Version=2022.10.28.2, Culture=neutral, PublicKeyToken=null]]" + }, + "ifNoneMatch": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ETag`1[[ErpMaestro.AgentManagementService.Common.Models.FileUploadDto, ErpMaestro.AgentManagementService.Common, Version=2022.10.28.2, Culture=neutral, PublicKeyToken=null]]" + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.ODataQueryOptions`1[[ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel, ErpMaestro.AgentManagementService.Common, Version=2022.10.28.2, Culture=neutral, PublicKeyToken=null]]": { + "type": "object", + "properties": { + "request": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Http.HttpRequest" + }, + "context": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ODataQueryContext" + }, + "rawValues": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions" + }, + "selectExpand": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption" + }, + "apply": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ApplyQueryOption" + }, + "filter": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.FilterQueryOption" + }, + "orderBy": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.OrderByQueryOption" + }, + "skip": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.SkipQueryOption" + }, + "skipToken": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption" + }, + "top": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.TopQueryOption" + }, + "count": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.CountQueryOption" + }, + "validator": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.Validator.ODataQueryValidator" + }, + "ifMatch": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ETag`1[[ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel, ErpMaestro.AgentManagementService.Common, Version=2022.10.28.2, Culture=neutral, PublicKeyToken=null]]" + }, + "ifNoneMatch": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ETag`1[[ErpMaestro.AgentManagementService.Common.Models.JobInstructionModel, ErpMaestro.AgentManagementService.Common, Version=2022.10.28.2, Culture=neutral, PublicKeyToken=null]]" + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.ODataRawQueryOptions": { + "type": "object", + "properties": { + "filter": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "apply": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "orderBy": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "top": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "skip": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "select": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "expand": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "count": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "format": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "skipToken": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "deltaToken": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.OrderByNode": { + "type": "object", + "properties": { + "direction": { + "$ref": "#/components/schemas/Microsoft.OData.UriParser.OrderByDirection" + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.OrderByQueryOption": { + "type": "object", + "properties": { + "context": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ODataQueryContext" + }, + "orderByNodes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.OrderByNode" + }, + "nullable": true, + "readOnly": true + }, + "rawValue": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "validator": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator" + }, + "orderByClause": { + "$ref": "#/components/schemas/Microsoft.OData.UriParser.OrderByClause" + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.SelectExpandQueryOption": { + "type": "object", + "properties": { + "context": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ODataQueryContext" + }, + "rawSelect": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "rawExpand": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "validator": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator" + }, + "selectExpandClause": { + "$ref": "#/components/schemas/Microsoft.OData.UriParser.SelectExpandClause" + }, + "levelsMaxLiteralExpansionDepth": { + "type": "integer", + "format": "int32" + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.SkipQueryOption": { + "type": "object", + "properties": { + "context": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ODataQueryContext" + }, + "rawValue": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "value": { + "type": "integer", + "format": "int32", + "readOnly": true + }, + "validator": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.Validator.SkipQueryValidator" + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.SkipTokenHandler": { + "type": "object", + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.SkipTokenQueryOption": { + "type": "object", + "properties": { + "rawValue": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "context": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ODataQueryContext" + }, + "validator": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.Validator.SkipTokenQueryValidator" + }, + "handler": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.SkipTokenHandler" + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.TopQueryOption": { + "type": "object", + "properties": { + "context": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.ODataQueryContext" + }, + "rawValue": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "value": { + "type": "integer", + "format": "int32", + "readOnly": true + }, + "validator": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.OData.Query.Validator.TopQueryValidator" + } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.Validator.CountQueryValidator": { + "type": "object", + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.Validator.FilterQueryValidator": { + "type": "object", + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.Validator.ODataQueryValidator": { + "type": "object", + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.Validator.OrderByQueryValidator": { + "type": "object", + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.Validator.SelectExpandQueryValidator": { + "type": "object", + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.Validator.SkipQueryValidator": { + "type": "object", + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.Validator.SkipTokenQueryValidator": { + "type": "object", + "additionalProperties": false + }, + "Microsoft.AspNetCore.OData.Query.Validator.TopQueryValidator": { + "type": "object", + "additionalProperties": false + }, + "Microsoft.OData.Edm.EdmContainerElementKind": { + "enum": [ + 0, + 1, + 2, + 3, + 4 + ], + "type": "integer", + "format": "int32" + }, + "Microsoft.OData.Edm.EdmExpressionKind": { + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "type": "integer", + "format": "int32" + }, + "Microsoft.OData.Edm.EdmOnDeleteAction": { + "enum": [ + 0, + 1 + ], + "type": "integer", + "format": "int32" + }, + "Microsoft.OData.Edm.EdmPropertyKind": { + "enum": [ + 0, + 1, + 2 + ], + "type": "integer", + "format": "int32" + }, + "Microsoft.OData.Edm.EdmReferentialConstraintPropertyPair": { + "type": "object", + "properties": { + "dependentProperty": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmStructuralProperty" + }, + "principalProperty": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmStructuralProperty" + } + }, + "additionalProperties": false + }, + "Microsoft.OData.Edm.EdmSchemaElementKind": { + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5 + ], + "type": "integer", + "format": "int32" + }, + "Microsoft.OData.Edm.EdmTypeKind": { + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ], + "type": "integer", + "format": "int32" + }, + "Microsoft.OData.Edm.IEdmEntityContainer": { + "type": "object", + "properties": { + "elements": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmEntityContainerElement" + }, + "nullable": true, + "readOnly": true + }, + "schemaElementKind": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.EdmSchemaElementKind" + }, + "namespace": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "name": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "Microsoft.OData.Edm.IEdmEntityContainerElement": { + "type": "object", + "properties": { + "containerElementKind": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.EdmContainerElementKind" + }, + "container": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmEntityContainer" + }, + "name": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "Microsoft.OData.Edm.IEdmExpression": { + "type": "object", + "properties": { + "expressionKind": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.EdmExpressionKind" + } + }, + "additionalProperties": false + }, + "Microsoft.OData.Edm.IEdmModel": { + "type": "object", + "properties": { + "schemaElements": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmSchemaElement" + }, + "nullable": true, + "readOnly": true + }, + "vocabularyAnnotations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.Vocabularies.IEdmVocabularyAnnotation" + }, + "nullable": true, + "readOnly": true + }, + "referencedModels": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmModel" + }, + "nullable": true, + "readOnly": true + }, + "declaredNamespaces": { + "type": "array", + "items": { + "type": "string" + }, + "nullable": true, + "readOnly": true + }, + "directValueAnnotationsManager": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.Vocabularies.IEdmDirectValueAnnotationsManager" + }, + "entityContainer": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmEntityContainer" + } + }, + "additionalProperties": false + }, + "Microsoft.OData.Edm.IEdmNavigationProperty": { + "type": "object", + "properties": { + "partner": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmNavigationProperty" + }, + "onDelete": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.EdmOnDeleteAction" + }, + "containsTarget": { + "type": "boolean", + "readOnly": true + }, + "referentialConstraint": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmReferentialConstraint" + }, + "propertyKind": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.EdmPropertyKind" + }, + "type": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmTypeReference" + }, + "declaringType": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmStructuredType" + }, + "name": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "Microsoft.OData.Edm.IEdmNavigationPropertyBinding": { + "type": "object", + "properties": { + "navigationProperty": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmNavigationProperty" + }, + "target": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmNavigationSource" + }, + "path": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmPathExpression" + } + }, + "additionalProperties": false + }, + "Microsoft.OData.Edm.IEdmNavigationSource": { + "type": "object", + "properties": { + "navigationPropertyBindings": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmNavigationPropertyBinding" + }, + "nullable": true, + "readOnly": true + }, + "path": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmPathExpression" + }, + "type": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmType" + }, + "name": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "Microsoft.OData.Edm.IEdmPathExpression": { + "type": "object", + "properties": { + "pathSegments": { + "type": "array", + "items": { + "type": "string" + }, + "nullable": true, + "readOnly": true + }, + "path": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "expressionKind": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.EdmExpressionKind" + } + }, + "additionalProperties": false + }, + "Microsoft.OData.Edm.IEdmProperty": { + "type": "object", + "properties": { + "propertyKind": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.EdmPropertyKind" + }, + "type": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmTypeReference" + }, + "declaringType": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmStructuredType" + }, + "name": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "Microsoft.OData.Edm.IEdmReferentialConstraint": { + "type": "object", + "properties": { + "propertyPairs": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.EdmReferentialConstraintPropertyPair" + }, + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "Microsoft.OData.Edm.IEdmSchemaElement": { + "type": "object", + "properties": { + "schemaElementKind": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.EdmSchemaElementKind" + }, + "namespace": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "name": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "Microsoft.OData.Edm.IEdmStructuralProperty": { + "type": "object", + "properties": { + "defaultValueString": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "propertyKind": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.EdmPropertyKind" + }, + "type": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmTypeReference" + }, + "declaringType": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmStructuredType" + }, + "name": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "Microsoft.OData.Edm.IEdmStructuredType": { + "type": "object", + "properties": { + "isAbstract": { + "type": "boolean", + "readOnly": true + }, + "isOpen": { + "type": "boolean", + "readOnly": true + }, + "baseType": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmStructuredType" + }, + "declaredProperties": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmProperty" + }, + "nullable": true, + "readOnly": true + }, + "typeKind": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.EdmTypeKind" + } + }, + "additionalProperties": false + }, + "Microsoft.OData.Edm.IEdmType": { + "type": "object", + "properties": { + "typeKind": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.EdmTypeKind" + } + }, + "additionalProperties": false + }, + "Microsoft.OData.Edm.IEdmTypeReference": { + "type": "object", + "properties": { + "isNullable": { + "type": "boolean", + "readOnly": true + }, + "definition": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmType" + } + }, + "additionalProperties": false + }, + "Microsoft.OData.Edm.Vocabularies.IEdmDirectValueAnnotationsManager": { + "type": "object", + "additionalProperties": false + }, + "Microsoft.OData.Edm.Vocabularies.IEdmTerm": { + "type": "object", + "properties": { + "type": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmTypeReference" + }, + "appliesTo": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "defaultValue": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "schemaElementKind": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.EdmSchemaElementKind" + }, + "namespace": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "name": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "Microsoft.OData.Edm.Vocabularies.IEdmVocabularyAnnotatable": { + "type": "object", + "additionalProperties": false + }, + "Microsoft.OData.Edm.Vocabularies.IEdmVocabularyAnnotation": { + "type": "object", + "properties": { + "qualifier": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "term": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.Vocabularies.IEdmTerm" + }, + "target": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.Vocabularies.IEdmVocabularyAnnotatable" + }, + "value": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmExpression" + } + }, + "additionalProperties": false + }, + "Microsoft.OData.ModelBuilder.Config.DefaultQuerySettings": { + "type": "object", + "properties": { + "enableExpand": { + "type": "boolean" + }, + "enableSelect": { + "type": "boolean" + }, + "enableCount": { + "type": "boolean" + }, + "enableOrderBy": { + "type": "boolean" + }, + "enableFilter": { + "type": "boolean" + }, + "maxTop": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "enableSkipToken": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + "Microsoft.OData.ODataEntitySetInfo": { + "type": "object", + "properties": { + "typeAnnotation": { + "$ref": "#/components/schemas/Microsoft.OData.ODataTypeAnnotation" + }, + "url": { + "type": "string", + "format": "uri", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "title": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "Microsoft.OData.ODataFunctionImportInfo": { + "type": "object", + "properties": { + "typeAnnotation": { + "$ref": "#/components/schemas/Microsoft.OData.ODataTypeAnnotation" + }, + "url": { + "type": "string", + "format": "uri", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "title": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "Microsoft.OData.ODataServiceDocument": { + "type": "object", + "properties": { + "typeAnnotation": { + "$ref": "#/components/schemas/Microsoft.OData.ODataTypeAnnotation" + }, + "entitySets": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Microsoft.OData.ODataEntitySetInfo" + }, + "nullable": true + }, + "singletons": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Microsoft.OData.ODataSingletonInfo" + }, + "nullable": true + }, + "functionImports": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Microsoft.OData.ODataFunctionImportInfo" + }, + "nullable": true + } + }, + "additionalProperties": false + }, + "Microsoft.OData.ODataSingletonInfo": { + "type": "object", + "properties": { + "typeAnnotation": { + "$ref": "#/components/schemas/Microsoft.OData.ODataTypeAnnotation" + }, + "url": { + "type": "string", + "format": "uri", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "title": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "Microsoft.OData.ODataTypeAnnotation": { + "type": "object", + "properties": { + "typeName": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "Microsoft.OData.UriParser.Aggregation.ApplyClause": { + "type": "object", + "properties": { + "transformations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Microsoft.OData.UriParser.Aggregation.TransformationNode" + }, + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "Microsoft.OData.UriParser.Aggregation.TransformationNode": { + "type": "object", + "properties": { + "kind": { + "$ref": "#/components/schemas/Microsoft.OData.UriParser.Aggregation.TransformationNodeKind" + } + }, + "additionalProperties": false + }, + "Microsoft.OData.UriParser.Aggregation.TransformationNodeKind": { + "enum": [ + 0, + 1, + 2, + 3, + 4 + ], + "type": "integer", + "format": "int32" + }, + "Microsoft.OData.UriParser.FilterClause": { + "type": "object", + "properties": { + "expression": { + "$ref": "#/components/schemas/Microsoft.OData.UriParser.SingleValueNode" + }, + "rangeVariable": { + "$ref": "#/components/schemas/Microsoft.OData.UriParser.RangeVariable" + }, + "itemType": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmTypeReference" + } + }, + "additionalProperties": false + }, + "Microsoft.OData.UriParser.ODataPathSegment": { + "type": "object", + "properties": { + "edmType": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmType" + }, + "identifier": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "Microsoft.OData.UriParser.OrderByClause": { + "type": "object", + "properties": { + "thenBy": { + "$ref": "#/components/schemas/Microsoft.OData.UriParser.OrderByClause" + }, + "expression": { + "$ref": "#/components/schemas/Microsoft.OData.UriParser.SingleValueNode" + }, + "direction": { + "$ref": "#/components/schemas/Microsoft.OData.UriParser.OrderByDirection" + }, + "rangeVariable": { + "$ref": "#/components/schemas/Microsoft.OData.UriParser.RangeVariable" + }, + "itemType": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmTypeReference" + } + }, + "additionalProperties": false + }, + "Microsoft.OData.UriParser.OrderByDirection": { + "enum": [ + 0, + 1 + ], + "type": "integer", + "format": "int32" + }, + "Microsoft.OData.UriParser.QueryNodeKind": { + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33 + ], + "type": "integer", + "format": "int32" + }, + "Microsoft.OData.UriParser.RangeVariable": { + "type": "object", + "properties": { + "name": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "typeReference": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmTypeReference" + }, + "kind": { + "type": "integer", + "format": "int32", + "readOnly": true + } + }, + "additionalProperties": false + }, + "Microsoft.OData.UriParser.SelectExpandClause": { + "type": "object", + "properties": { + "selectedItems": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Microsoft.OData.UriParser.SelectItem" + }, + "nullable": true, + "readOnly": true + }, + "allSelected": { + "type": "boolean", + "readOnly": true + } + }, + "additionalProperties": false + }, + "Microsoft.OData.UriParser.SelectItem": { + "type": "object", + "additionalProperties": false + }, + "Microsoft.OData.UriParser.SingleValueNode": { + "type": "object", + "properties": { + "typeReference": { + "$ref": "#/components/schemas/Microsoft.OData.Edm.IEdmTypeReference" + }, + "kind": { + "$ref": "#/components/schemas/Microsoft.OData.UriParser.QueryNodeKind" + } + }, + "additionalProperties": false + }, + "Microsoft.Win32.SafeHandles.SafeWaitHandle": { + "type": "object", + "properties": { + "isClosed": { + "type": "boolean", + "readOnly": true + }, + "isInvalid": { + "type": "boolean", + "readOnly": true + } + }, + "additionalProperties": false + }, + "SailPoint.Arm.LoggingServices.Common.Models.CentralLog": { + "required": [ + "application", + "level", + "machine", + "message", + "utcTimestamp" + ], + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "application": { + "maxLength": 100, + "minLength": 0, "type": "string" }, - "timestampUtc": { - "format": "date-time", - "description": "Latest I'm alive timestamp of that component", + "exception": { + "type": "string", + "nullable": true + }, + "level": { + "maxLength": 20, + "minLength": 0, "type": "string" + }, + "logger": { + "maxLength": 250, + "minLength": 0, + "type": "string", + "nullable": true + }, + "machine": { + "maxLength": 100, + "minLength": 0, + "type": "string" + }, + "message": { + "type": "string" + }, + "referenceId": { + "type": "string", + "nullable": true + }, + "utcTimestamp": { + "type": "string", + "format": "date-time" } - } + }, + "additionalProperties": false + }, + "System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Extensions.Primitives.StringValues, Microsoft.Extensions.Primitives, Version=5.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]": { + "type": "object", + "properties": { + "key": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "value": { + "type": "array", + "items": { + "type": "string" + }, + "readOnly": true + } + }, + "additionalProperties": false + }, + "System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": { + "type": "object", + "properties": { + "key": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "value": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "System.Collections.Generic.KeyValuePair`2[[System.Type, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": { + "type": "object", + "properties": { + "key": { + "$ref": "#/components/schemas/System.Type" + }, + "value": { + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "System.IntPtr": { + "type": "object", + "additionalProperties": false + }, + "System.IO.Pipelines.PipeReader": { + "type": "object", + "additionalProperties": false + }, + "System.IO.Pipelines.PipeWriter": { + "type": "object", + "additionalProperties": false + }, + "System.IO.Stream": { + "type": "object", + "properties": { + "canRead": { + "type": "boolean", + "readOnly": true + }, + "canSeek": { + "type": "boolean", + "readOnly": true + }, + "canTimeout": { + "type": "boolean", + "readOnly": true + }, + "canWrite": { + "type": "boolean", + "readOnly": true + }, + "length": { + "type": "integer", + "format": "int64", + "readOnly": true + }, + "position": { + "type": "integer", + "format": "int64" + }, + "readTimeout": { + "type": "integer", + "format": "int32" + }, + "writeTimeout": { + "type": "integer", + "format": "int32" + } + }, + "additionalProperties": false + }, + "System.IServiceProvider": { + "type": "object", + "additionalProperties": false + }, + "System.ModuleHandle": { + "type": "object", + "properties": { + "mdStreamVersion": { + "type": "integer", + "format": "int32", + "readOnly": true + } + }, + "additionalProperties": false + }, + "System.Net.IPAddress": { + "type": "object", + "properties": { + "addressFamily": { + "$ref": "#/components/schemas/System.Net.Sockets.AddressFamily" + }, + "scopeId": { + "type": "integer", + "format": "int64" + }, + "isIPv6Multicast": { + "type": "boolean", + "readOnly": true + }, + "isIPv6LinkLocal": { + "type": "boolean", + "readOnly": true + }, + "isIPv6SiteLocal": { + "type": "boolean", + "readOnly": true + }, + "isIPv6Teredo": { + "type": "boolean", + "readOnly": true + }, + "isIPv4MappedToIPv6": { + "type": "boolean", + "readOnly": true + } + }, + "additionalProperties": false + }, + "System.Net.Sockets.AddressFamily": { + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 21, + 22, + 23, + 24, + 25, + 26, + 28, + 29, + 65536, + 65537, + -1 + ], + "type": "integer", + "format": "int32" + }, + "System.Reflection.Assembly": { + "type": "object", + "properties": { + "definedTypes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Reflection.TypeInfo" + }, + "nullable": true, + "readOnly": true + }, + "exportedTypes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Type" + }, + "nullable": true, + "readOnly": true + }, + "codeBase": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "entryPoint": { + "$ref": "#/components/schemas/System.Reflection.MethodInfo" + }, + "fullName": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "imageRuntimeVersion": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "isDynamic": { + "type": "boolean", + "readOnly": true + }, + "location": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "reflectionOnly": { + "type": "boolean", + "readOnly": true + }, + "isCollectible": { + "type": "boolean", + "readOnly": true + }, + "isFullyTrusted": { + "type": "boolean", + "readOnly": true + }, + "customAttributes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Reflection.CustomAttributeData" + }, + "nullable": true, + "readOnly": true + }, + "escapedCodeBase": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "manifestModule": { + "$ref": "#/components/schemas/System.Reflection.Module" + }, + "modules": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Reflection.Module" + }, + "nullable": true, + "readOnly": true + }, + "globalAssemblyCache": { + "type": "boolean", + "readOnly": true + }, + "hostContext": { + "type": "integer", + "format": "int64", + "readOnly": true + }, + "securityRuleSet": { + "$ref": "#/components/schemas/System.Security.SecurityRuleSet" + } + }, + "additionalProperties": false + }, + "System.Reflection.CallingConventions": { + "enum": [ + 1, + 2, + 3, + 32, + 64 + ], + "type": "integer", + "format": "int32" + }, + "System.Reflection.ConstructorInfo": { + "type": "object", + "properties": { + "name": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "declaringType": { + "$ref": "#/components/schemas/System.Type" + }, + "reflectedType": { + "$ref": "#/components/schemas/System.Type" + }, + "module": { + "$ref": "#/components/schemas/System.Reflection.Module" + }, + "customAttributes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Reflection.CustomAttributeData" + }, + "nullable": true, + "readOnly": true + }, + "isCollectible": { + "type": "boolean", + "readOnly": true + }, + "metadataToken": { + "type": "integer", + "format": "int32", + "readOnly": true + }, + "attributes": { + "$ref": "#/components/schemas/System.Reflection.MethodAttributes" + }, + "methodImplementationFlags": { + "$ref": "#/components/schemas/System.Reflection.MethodImplAttributes" + }, + "callingConvention": { + "$ref": "#/components/schemas/System.Reflection.CallingConventions" + }, + "isAbstract": { + "type": "boolean", + "readOnly": true + }, + "isConstructor": { + "type": "boolean", + "readOnly": true + }, + "isFinal": { + "type": "boolean", + "readOnly": true + }, + "isHideBySig": { + "type": "boolean", + "readOnly": true + }, + "isSpecialName": { + "type": "boolean", + "readOnly": true + }, + "isStatic": { + "type": "boolean", + "readOnly": true + }, + "isVirtual": { + "type": "boolean", + "readOnly": true + }, + "isAssembly": { + "type": "boolean", + "readOnly": true + }, + "isFamily": { + "type": "boolean", + "readOnly": true + }, + "isFamilyAndAssembly": { + "type": "boolean", + "readOnly": true + }, + "isFamilyOrAssembly": { + "type": "boolean", + "readOnly": true + }, + "isPrivate": { + "type": "boolean", + "readOnly": true + }, + "isPublic": { + "type": "boolean", + "readOnly": true + }, + "isConstructedGenericMethod": { + "type": "boolean", + "readOnly": true + }, + "isGenericMethod": { + "type": "boolean", + "readOnly": true + }, + "isGenericMethodDefinition": { + "type": "boolean", + "readOnly": true + }, + "containsGenericParameters": { + "type": "boolean", + "readOnly": true + }, + "methodHandle": { + "$ref": "#/components/schemas/System.RuntimeMethodHandle" + }, + "isSecurityCritical": { + "type": "boolean", + "readOnly": true + }, + "isSecuritySafeCritical": { + "type": "boolean", + "readOnly": true + }, + "isSecurityTransparent": { + "type": "boolean", + "readOnly": true + }, + "memberType": { + "$ref": "#/components/schemas/System.Reflection.MemberTypes" + } + }, + "additionalProperties": false + }, + "System.Reflection.CustomAttributeData": { + "type": "object", + "properties": { + "attributeType": { + "$ref": "#/components/schemas/System.Type" + }, + "constructor": { + "$ref": "#/components/schemas/System.Reflection.ConstructorInfo" + }, + "constructorArguments": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Reflection.CustomAttributeTypedArgument" + }, + "nullable": true, + "readOnly": true + }, + "namedArguments": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Reflection.CustomAttributeNamedArgument" + }, + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "System.Reflection.CustomAttributeNamedArgument": { + "type": "object", + "properties": { + "memberInfo": { + "$ref": "#/components/schemas/System.Reflection.MemberInfo" + }, + "typedValue": { + "$ref": "#/components/schemas/System.Reflection.CustomAttributeTypedArgument" + }, + "memberName": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "isField": { + "type": "boolean", + "readOnly": true + } + }, + "additionalProperties": false + }, + "System.Reflection.CustomAttributeTypedArgument": { + "type": "object", + "properties": { + "argumentType": { + "$ref": "#/components/schemas/System.Type" + }, + "value": { + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "System.Reflection.EventAttributes": { + "enum": [ + 0, + 512, + 1024 + ], + "type": "integer", + "format": "int32" + }, + "System.Reflection.EventInfo": { + "type": "object", + "properties": { + "name": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "declaringType": { + "$ref": "#/components/schemas/System.Type" + }, + "reflectedType": { + "$ref": "#/components/schemas/System.Type" + }, + "module": { + "$ref": "#/components/schemas/System.Reflection.Module" + }, + "customAttributes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Reflection.CustomAttributeData" + }, + "nullable": true, + "readOnly": true + }, + "isCollectible": { + "type": "boolean", + "readOnly": true + }, + "metadataToken": { + "type": "integer", + "format": "int32", + "readOnly": true + }, + "memberType": { + "$ref": "#/components/schemas/System.Reflection.MemberTypes" + }, + "attributes": { + "$ref": "#/components/schemas/System.Reflection.EventAttributes" + }, + "isSpecialName": { + "type": "boolean", + "readOnly": true + }, + "addMethod": { + "$ref": "#/components/schemas/System.Reflection.MethodInfo" + }, + "removeMethod": { + "$ref": "#/components/schemas/System.Reflection.MethodInfo" + }, + "raiseMethod": { + "$ref": "#/components/schemas/System.Reflection.MethodInfo" + }, + "isMulticast": { + "type": "boolean", + "readOnly": true + }, + "eventHandlerType": { + "$ref": "#/components/schemas/System.Type" + } + }, + "additionalProperties": false + }, + "System.Reflection.FieldAttributes": { + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 4096, + 8192, + 32768, + 38144 + ], + "type": "integer", + "format": "int32" + }, + "System.Reflection.FieldInfo": { + "type": "object", + "properties": { + "name": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "declaringType": { + "$ref": "#/components/schemas/System.Type" + }, + "reflectedType": { + "$ref": "#/components/schemas/System.Type" + }, + "module": { + "$ref": "#/components/schemas/System.Reflection.Module" + }, + "customAttributes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Reflection.CustomAttributeData" + }, + "nullable": true, + "readOnly": true + }, + "isCollectible": { + "type": "boolean", + "readOnly": true + }, + "metadataToken": { + "type": "integer", + "format": "int32", + "readOnly": true + }, + "memberType": { + "$ref": "#/components/schemas/System.Reflection.MemberTypes" + }, + "attributes": { + "$ref": "#/components/schemas/System.Reflection.FieldAttributes" + }, + "fieldType": { + "$ref": "#/components/schemas/System.Type" + }, + "isInitOnly": { + "type": "boolean", + "readOnly": true + }, + "isLiteral": { + "type": "boolean", + "readOnly": true + }, + "isNotSerialized": { + "type": "boolean", + "readOnly": true + }, + "isPinvokeImpl": { + "type": "boolean", + "readOnly": true + }, + "isSpecialName": { + "type": "boolean", + "readOnly": true + }, + "isStatic": { + "type": "boolean", + "readOnly": true + }, + "isAssembly": { + "type": "boolean", + "readOnly": true + }, + "isFamily": { + "type": "boolean", + "readOnly": true + }, + "isFamilyAndAssembly": { + "type": "boolean", + "readOnly": true + }, + "isFamilyOrAssembly": { + "type": "boolean", + "readOnly": true + }, + "isPrivate": { + "type": "boolean", + "readOnly": true + }, + "isPublic": { + "type": "boolean", + "readOnly": true + }, + "isSecurityCritical": { + "type": "boolean", + "readOnly": true + }, + "isSecuritySafeCritical": { + "type": "boolean", + "readOnly": true + }, + "isSecurityTransparent": { + "type": "boolean", + "readOnly": true + }, + "fieldHandle": { + "$ref": "#/components/schemas/System.RuntimeFieldHandle" + } + }, + "additionalProperties": false + }, + "System.Reflection.GenericParameterAttributes": { + "enum": [ + 0, + 1, + 2, + 3, + 4, + 8, + 16, + 28 + ], + "type": "integer", + "format": "int32" + }, + "System.Reflection.ICustomAttributeProvider": { + "type": "object", + "additionalProperties": false + }, + "System.Reflection.MemberInfo": { + "type": "object", + "properties": { + "memberType": { + "$ref": "#/components/schemas/System.Reflection.MemberTypes" + }, + "declaringType": { + "$ref": "#/components/schemas/System.Type" + }, + "reflectedType": { + "$ref": "#/components/schemas/System.Type" + }, + "name": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "module": { + "$ref": "#/components/schemas/System.Reflection.Module" + }, + "customAttributes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Reflection.CustomAttributeData" + }, + "nullable": true, + "readOnly": true + }, + "isCollectible": { + "type": "boolean", + "readOnly": true + }, + "metadataToken": { + "type": "integer", + "format": "int32", + "readOnly": true + } + }, + "additionalProperties": false + }, + "System.Reflection.MemberTypes": { + "enum": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 191 + ], + "type": "integer", + "format": "int32" + }, + "System.Reflection.MethodAttributes": { + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 53248 + ], + "type": "integer", + "format": "int32" + }, + "System.Reflection.MethodBase": { + "type": "object", + "properties": { + "memberType": { + "$ref": "#/components/schemas/System.Reflection.MemberTypes" + }, + "name": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "declaringType": { + "$ref": "#/components/schemas/System.Type" + }, + "reflectedType": { + "$ref": "#/components/schemas/System.Type" + }, + "module": { + "$ref": "#/components/schemas/System.Reflection.Module" + }, + "customAttributes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Reflection.CustomAttributeData" + }, + "nullable": true, + "readOnly": true + }, + "isCollectible": { + "type": "boolean", + "readOnly": true + }, + "metadataToken": { + "type": "integer", + "format": "int32", + "readOnly": true + }, + "attributes": { + "$ref": "#/components/schemas/System.Reflection.MethodAttributes" + }, + "methodImplementationFlags": { + "$ref": "#/components/schemas/System.Reflection.MethodImplAttributes" + }, + "callingConvention": { + "$ref": "#/components/schemas/System.Reflection.CallingConventions" + }, + "isAbstract": { + "type": "boolean", + "readOnly": true + }, + "isConstructor": { + "type": "boolean", + "readOnly": true + }, + "isFinal": { + "type": "boolean", + "readOnly": true + }, + "isHideBySig": { + "type": "boolean", + "readOnly": true + }, + "isSpecialName": { + "type": "boolean", + "readOnly": true + }, + "isStatic": { + "type": "boolean", + "readOnly": true + }, + "isVirtual": { + "type": "boolean", + "readOnly": true + }, + "isAssembly": { + "type": "boolean", + "readOnly": true + }, + "isFamily": { + "type": "boolean", + "readOnly": true + }, + "isFamilyAndAssembly": { + "type": "boolean", + "readOnly": true + }, + "isFamilyOrAssembly": { + "type": "boolean", + "readOnly": true + }, + "isPrivate": { + "type": "boolean", + "readOnly": true + }, + "isPublic": { + "type": "boolean", + "readOnly": true + }, + "isConstructedGenericMethod": { + "type": "boolean", + "readOnly": true + }, + "isGenericMethod": { + "type": "boolean", + "readOnly": true + }, + "isGenericMethodDefinition": { + "type": "boolean", + "readOnly": true + }, + "containsGenericParameters": { + "type": "boolean", + "readOnly": true + }, + "methodHandle": { + "$ref": "#/components/schemas/System.RuntimeMethodHandle" + }, + "isSecurityCritical": { + "type": "boolean", + "readOnly": true + }, + "isSecuritySafeCritical": { + "type": "boolean", + "readOnly": true + }, + "isSecurityTransparent": { + "type": "boolean", + "readOnly": true + } + }, + "additionalProperties": false + }, + "System.Reflection.MethodImplAttributes": { + "enum": [ + 0, + 1, + 2, + 3, + 4, + 8, + 16, + 32, + 64, + 128, + 256, + 512, + 4096, + 65535 + ], + "type": "integer", + "format": "int32" + }, + "System.Reflection.MethodInfo": { + "type": "object", + "properties": { + "name": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "declaringType": { + "$ref": "#/components/schemas/System.Type" + }, + "reflectedType": { + "$ref": "#/components/schemas/System.Type" + }, + "module": { + "$ref": "#/components/schemas/System.Reflection.Module" + }, + "customAttributes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Reflection.CustomAttributeData" + }, + "nullable": true, + "readOnly": true + }, + "isCollectible": { + "type": "boolean", + "readOnly": true + }, + "metadataToken": { + "type": "integer", + "format": "int32", + "readOnly": true + }, + "attributes": { + "$ref": "#/components/schemas/System.Reflection.MethodAttributes" + }, + "methodImplementationFlags": { + "$ref": "#/components/schemas/System.Reflection.MethodImplAttributes" + }, + "callingConvention": { + "$ref": "#/components/schemas/System.Reflection.CallingConventions" + }, + "isAbstract": { + "type": "boolean", + "readOnly": true + }, + "isConstructor": { + "type": "boolean", + "readOnly": true + }, + "isFinal": { + "type": "boolean", + "readOnly": true + }, + "isHideBySig": { + "type": "boolean", + "readOnly": true + }, + "isSpecialName": { + "type": "boolean", + "readOnly": true + }, + "isStatic": { + "type": "boolean", + "readOnly": true + }, + "isVirtual": { + "type": "boolean", + "readOnly": true + }, + "isAssembly": { + "type": "boolean", + "readOnly": true + }, + "isFamily": { + "type": "boolean", + "readOnly": true + }, + "isFamilyAndAssembly": { + "type": "boolean", + "readOnly": true + }, + "isFamilyOrAssembly": { + "type": "boolean", + "readOnly": true + }, + "isPrivate": { + "type": "boolean", + "readOnly": true + }, + "isPublic": { + "type": "boolean", + "readOnly": true + }, + "isConstructedGenericMethod": { + "type": "boolean", + "readOnly": true + }, + "isGenericMethod": { + "type": "boolean", + "readOnly": true + }, + "isGenericMethodDefinition": { + "type": "boolean", + "readOnly": true + }, + "containsGenericParameters": { + "type": "boolean", + "readOnly": true + }, + "methodHandle": { + "$ref": "#/components/schemas/System.RuntimeMethodHandle" + }, + "isSecurityCritical": { + "type": "boolean", + "readOnly": true + }, + "isSecuritySafeCritical": { + "type": "boolean", + "readOnly": true + }, + "isSecurityTransparent": { + "type": "boolean", + "readOnly": true + }, + "memberType": { + "$ref": "#/components/schemas/System.Reflection.MemberTypes" + }, + "returnParameter": { + "$ref": "#/components/schemas/System.Reflection.ParameterInfo" + }, + "returnType": { + "$ref": "#/components/schemas/System.Type" + }, + "returnTypeCustomAttributes": { + "$ref": "#/components/schemas/System.Reflection.ICustomAttributeProvider" + } + }, + "additionalProperties": false + }, + "System.Reflection.Module": { + "type": "object", + "properties": { + "assembly": { + "$ref": "#/components/schemas/System.Reflection.Assembly" + }, + "fullyQualifiedName": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "name": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "mdStreamVersion": { + "type": "integer", + "format": "int32", + "readOnly": true + }, + "moduleVersionId": { + "type": "string", + "format": "uuid", + "readOnly": true + }, + "scopeName": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "moduleHandle": { + "$ref": "#/components/schemas/System.ModuleHandle" + }, + "customAttributes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Reflection.CustomAttributeData" + }, + "nullable": true, + "readOnly": true + }, + "metadataToken": { + "type": "integer", + "format": "int32", + "readOnly": true + } + }, + "additionalProperties": false + }, + "System.Reflection.ParameterAttributes": { + "enum": [ + 0, + 1, + 2, + 4, + 8, + 16, + 4096, + 8192, + 16384, + 32768, + 61440 + ], + "type": "integer", + "format": "int32" + }, + "System.Reflection.ParameterInfo": { + "type": "object", + "properties": { + "attributes": { + "$ref": "#/components/schemas/System.Reflection.ParameterAttributes" + }, + "member": { + "$ref": "#/components/schemas/System.Reflection.MemberInfo" + }, + "name": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "parameterType": { + "$ref": "#/components/schemas/System.Type" + }, + "position": { + "type": "integer", + "format": "int32", + "readOnly": true + }, + "isIn": { + "type": "boolean", + "readOnly": true + }, + "isLcid": { + "type": "boolean", + "readOnly": true + }, + "isOptional": { + "type": "boolean", + "readOnly": true + }, + "isOut": { + "type": "boolean", + "readOnly": true + }, + "isRetval": { + "type": "boolean", + "readOnly": true + }, + "defaultValue": { + "nullable": true, + "readOnly": true + }, + "rawDefaultValue": { + "nullable": true, + "readOnly": true + }, + "hasDefaultValue": { + "type": "boolean", + "readOnly": true + }, + "customAttributes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Reflection.CustomAttributeData" + }, + "nullable": true, + "readOnly": true + }, + "metadataToken": { + "type": "integer", + "format": "int32", + "readOnly": true + } + }, + "additionalProperties": false + }, + "System.Reflection.PropertyAttributes": { + "enum": [ + 0, + 512, + 1024, + 4096, + 8192, + 16384, + 32768, + 62464 + ], + "type": "integer", + "format": "int32" + }, + "System.Reflection.PropertyInfo": { + "type": "object", + "properties": { + "name": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "declaringType": { + "$ref": "#/components/schemas/System.Type" + }, + "reflectedType": { + "$ref": "#/components/schemas/System.Type" + }, + "module": { + "$ref": "#/components/schemas/System.Reflection.Module" + }, + "customAttributes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Reflection.CustomAttributeData" + }, + "nullable": true, + "readOnly": true + }, + "isCollectible": { + "type": "boolean", + "readOnly": true + }, + "metadataToken": { + "type": "integer", + "format": "int32", + "readOnly": true + }, + "memberType": { + "$ref": "#/components/schemas/System.Reflection.MemberTypes" + }, + "propertyType": { + "$ref": "#/components/schemas/System.Type" + }, + "attributes": { + "$ref": "#/components/schemas/System.Reflection.PropertyAttributes" + }, + "isSpecialName": { + "type": "boolean", + "readOnly": true + }, + "canRead": { + "type": "boolean", + "readOnly": true + }, + "canWrite": { + "type": "boolean", + "readOnly": true + }, + "getMethod": { + "$ref": "#/components/schemas/System.Reflection.MethodInfo" + }, + "setMethod": { + "$ref": "#/components/schemas/System.Reflection.MethodInfo" + } + }, + "additionalProperties": false + }, + "System.Reflection.TypeAttributes": { + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 16, + 24, + 32, + 128, + 256, + 1024, + 2048, + 4096, + 8192, + 16384, + 65536, + 131072, + 196608, + 262144, + 264192, + 1048576, + 12582912 + ], + "type": "integer", + "format": "int32" + }, + "System.Reflection.TypeInfo": { + "type": "object", + "properties": { + "name": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "customAttributes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Reflection.CustomAttributeData" + }, + "nullable": true, + "readOnly": true + }, + "isCollectible": { + "type": "boolean", + "readOnly": true + }, + "metadataToken": { + "type": "integer", + "format": "int32", + "readOnly": true + }, + "isInterface": { + "type": "boolean", + "readOnly": true + }, + "memberType": { + "$ref": "#/components/schemas/System.Reflection.MemberTypes" + }, + "namespace": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "assemblyQualifiedName": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "fullName": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "assembly": { + "$ref": "#/components/schemas/System.Reflection.Assembly" + }, + "module": { + "$ref": "#/components/schemas/System.Reflection.Module" + }, + "isNested": { + "type": "boolean", + "readOnly": true + }, + "declaringType": { + "$ref": "#/components/schemas/System.Type" + }, + "declaringMethod": { + "$ref": "#/components/schemas/System.Reflection.MethodBase" + }, + "reflectedType": { + "$ref": "#/components/schemas/System.Type" + }, + "underlyingSystemType": { + "$ref": "#/components/schemas/System.Type" + }, + "isTypeDefinition": { + "type": "boolean", + "readOnly": true + }, + "isArray": { + "type": "boolean", + "readOnly": true + }, + "isByRef": { + "type": "boolean", + "readOnly": true + }, + "isPointer": { + "type": "boolean", + "readOnly": true + }, + "isConstructedGenericType": { + "type": "boolean", + "readOnly": true + }, + "isGenericParameter": { + "type": "boolean", + "readOnly": true + }, + "isGenericTypeParameter": { + "type": "boolean", + "readOnly": true + }, + "isGenericMethodParameter": { + "type": "boolean", + "readOnly": true + }, + "isGenericType": { + "type": "boolean", + "readOnly": true + }, + "isGenericTypeDefinition": { + "type": "boolean", + "readOnly": true + }, + "isSZArray": { + "type": "boolean", + "readOnly": true + }, + "isVariableBoundArray": { + "type": "boolean", + "readOnly": true + }, + "isByRefLike": { + "type": "boolean", + "readOnly": true + }, + "hasElementType": { + "type": "boolean", + "readOnly": true + }, + "genericTypeArguments": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Type" + }, + "nullable": true, + "readOnly": true + }, + "genericParameterPosition": { + "type": "integer", + "format": "int32", + "readOnly": true + }, + "genericParameterAttributes": { + "$ref": "#/components/schemas/System.Reflection.GenericParameterAttributes" + }, + "attributes": { + "$ref": "#/components/schemas/System.Reflection.TypeAttributes" + }, + "isAbstract": { + "type": "boolean", + "readOnly": true + }, + "isImport": { + "type": "boolean", + "readOnly": true + }, + "isSealed": { + "type": "boolean", + "readOnly": true + }, + "isSpecialName": { + "type": "boolean", + "readOnly": true + }, + "isClass": { + "type": "boolean", + "readOnly": true + }, + "isNestedAssembly": { + "type": "boolean", + "readOnly": true + }, + "isNestedFamANDAssem": { + "type": "boolean", + "readOnly": true + }, + "isNestedFamily": { + "type": "boolean", + "readOnly": true + }, + "isNestedFamORAssem": { + "type": "boolean", + "readOnly": true + }, + "isNestedPrivate": { + "type": "boolean", + "readOnly": true + }, + "isNestedPublic": { + "type": "boolean", + "readOnly": true + }, + "isNotPublic": { + "type": "boolean", + "readOnly": true + }, + "isPublic": { + "type": "boolean", + "readOnly": true + }, + "isAutoLayout": { + "type": "boolean", + "readOnly": true + }, + "isExplicitLayout": { + "type": "boolean", + "readOnly": true + }, + "isLayoutSequential": { + "type": "boolean", + "readOnly": true + }, + "isAnsiClass": { + "type": "boolean", + "readOnly": true + }, + "isAutoClass": { + "type": "boolean", + "readOnly": true + }, + "isUnicodeClass": { + "type": "boolean", + "readOnly": true + }, + "isCOMObject": { + "type": "boolean", + "readOnly": true + }, + "isContextful": { + "type": "boolean", + "readOnly": true + }, + "isEnum": { + "type": "boolean", + "readOnly": true + }, + "isMarshalByRef": { + "type": "boolean", + "readOnly": true + }, + "isPrimitive": { + "type": "boolean", + "readOnly": true + }, + "isValueType": { + "type": "boolean", + "readOnly": true + }, + "isSignatureType": { + "type": "boolean", + "readOnly": true + }, + "isSecurityCritical": { + "type": "boolean", + "readOnly": true + }, + "isSecuritySafeCritical": { + "type": "boolean", + "readOnly": true + }, + "isSecurityTransparent": { + "type": "boolean", + "readOnly": true + }, + "structLayoutAttribute": { + "$ref": "#/components/schemas/System.Runtime.InteropServices.StructLayoutAttribute" + }, + "typeInitializer": { + "$ref": "#/components/schemas/System.Reflection.ConstructorInfo" + }, + "typeHandle": { + "$ref": "#/components/schemas/System.RuntimeTypeHandle" + }, + "guid": { + "type": "string", + "format": "uuid", + "readOnly": true + }, + "baseType": { + "$ref": "#/components/schemas/System.Type" + }, + "isSerializable": { + "type": "boolean", + "readOnly": true + }, + "containsGenericParameters": { + "type": "boolean", + "readOnly": true + }, + "isVisible": { + "type": "boolean", + "readOnly": true + }, + "genericTypeParameters": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Type" + }, + "nullable": true, + "readOnly": true + }, + "declaredConstructors": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Reflection.ConstructorInfo" + }, + "nullable": true, + "readOnly": true + }, + "declaredEvents": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Reflection.EventInfo" + }, + "nullable": true, + "readOnly": true + }, + "declaredFields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Reflection.FieldInfo" + }, + "nullable": true, + "readOnly": true + }, + "declaredMembers": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Reflection.MemberInfo" + }, + "nullable": true, + "readOnly": true + }, + "declaredMethods": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Reflection.MethodInfo" + }, + "nullable": true, + "readOnly": true + }, + "declaredNestedTypes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Reflection.TypeInfo" + }, + "nullable": true, + "readOnly": true + }, + "declaredProperties": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Reflection.PropertyInfo" + }, + "nullable": true, + "readOnly": true + }, + "implementedInterfaces": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Type" + }, + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "System.Runtime.InteropServices.LayoutKind": { + "enum": [ + 0, + 2, + 3 + ], + "type": "integer", + "format": "int32" + }, + "System.Runtime.InteropServices.StructLayoutAttribute": { + "type": "object", + "properties": { + "typeId": { + "nullable": true, + "readOnly": true + }, + "value": { + "$ref": "#/components/schemas/System.Runtime.InteropServices.LayoutKind" + } + }, + "additionalProperties": false + }, + "System.RuntimeFieldHandle": { + "type": "object", + "properties": { + "value": { + "$ref": "#/components/schemas/System.IntPtr" + } + }, + "additionalProperties": false + }, + "System.RuntimeMethodHandle": { + "type": "object", + "properties": { + "value": { + "$ref": "#/components/schemas/System.IntPtr" + } + }, + "additionalProperties": false + }, + "System.RuntimeTypeHandle": { + "type": "object", + "properties": { + "value": { + "$ref": "#/components/schemas/System.IntPtr" + } + }, + "additionalProperties": false + }, + "System.Security.Claims.Claim": { + "type": "object", + "properties": { + "issuer": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "originalIssuer": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "properties": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "nullable": true, + "readOnly": true + }, + "subject": { + "$ref": "#/components/schemas/System.Security.Claims.ClaimsIdentity" + }, + "type": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "value": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "valueType": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "System.Security.Claims.ClaimsIdentity": { + "type": "object", + "properties": { + "authenticationType": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "isAuthenticated": { + "type": "boolean", + "readOnly": true + }, + "actor": { + "$ref": "#/components/schemas/System.Security.Claims.ClaimsIdentity" + }, + "bootstrapContext": { + "nullable": true + }, + "claims": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Security.Claims.Claim" + }, + "nullable": true, + "readOnly": true + }, + "label": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "nameClaimType": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "roleClaimType": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "System.Security.Claims.ClaimsPrincipal": { + "type": "object", + "properties": { + "claims": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Security.Claims.Claim" + }, + "nullable": true, + "readOnly": true + }, + "identities": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Security.Claims.ClaimsIdentity" + }, + "nullable": true, + "readOnly": true + }, + "identity": { + "$ref": "#/components/schemas/System.Security.Principal.IIdentity" + } + }, + "additionalProperties": false + }, + "System.Security.Cryptography.AsnEncodedData": { + "type": "object", + "properties": { + "oid": { + "$ref": "#/components/schemas/System.Security.Cryptography.Oid" + }, + "rawData": { + "type": "string", + "format": "byte", + "nullable": true + } + }, + "additionalProperties": false + }, + "System.Security.Cryptography.AsymmetricAlgorithm": { + "type": "object", + "properties": { + "keySize": { + "type": "integer", + "format": "int32" + }, + "legalKeySizes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Security.Cryptography.KeySizes" + }, + "nullable": true, + "readOnly": true + }, + "signatureAlgorithm": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "keyExchangeAlgorithm": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "System.Security.Cryptography.KeySizes": { + "type": "object", + "properties": { + "minSize": { + "type": "integer", + "format": "int32", + "readOnly": true + }, + "maxSize": { + "type": "integer", + "format": "int32", + "readOnly": true + }, + "skipSize": { + "type": "integer", + "format": "int32", + "readOnly": true + } + }, + "additionalProperties": false + }, + "System.Security.Cryptography.Oid": { + "type": "object", + "properties": { + "value": { + "type": "string", + "nullable": true + }, + "friendlyName": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "System.Security.Cryptography.X509Certificates.PublicKey": { + "type": "object", + "properties": { + "encodedKeyValue": { + "$ref": "#/components/schemas/System.Security.Cryptography.AsnEncodedData" + }, + "encodedParameters": { + "$ref": "#/components/schemas/System.Security.Cryptography.AsnEncodedData" + }, + "key": { + "$ref": "#/components/schemas/System.Security.Cryptography.AsymmetricAlgorithm" + }, + "oid": { + "$ref": "#/components/schemas/System.Security.Cryptography.Oid" + } + }, + "additionalProperties": false + }, + "System.Security.Cryptography.X509Certificates.X500DistinguishedName": { + "type": "object", + "properties": { + "oid": { + "$ref": "#/components/schemas/System.Security.Cryptography.Oid" + }, + "rawData": { + "type": "string", + "format": "byte", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "System.Security.Cryptography.X509Certificates.X509Certificate2": { + "type": "object", + "properties": { + "handle": { + "$ref": "#/components/schemas/System.IntPtr" + }, + "issuer": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "subject": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "archived": { + "type": "boolean" + }, + "extensions": { + "type": "array", + "items": { }, + "nullable": true, + "readOnly": true + }, + "friendlyName": { + "type": "string", + "nullable": true + }, + "hasPrivateKey": { + "type": "boolean", + "readOnly": true + }, + "privateKey": { + "$ref": "#/components/schemas/System.Security.Cryptography.AsymmetricAlgorithm" + }, + "issuerName": { + "$ref": "#/components/schemas/System.Security.Cryptography.X509Certificates.X500DistinguishedName" + }, + "notAfter": { + "type": "string", + "format": "date-time", + "readOnly": true + }, + "notBefore": { + "type": "string", + "format": "date-time", + "readOnly": true + }, + "publicKey": { + "$ref": "#/components/schemas/System.Security.Cryptography.X509Certificates.PublicKey" + }, + "rawData": { + "type": "string", + "format": "byte", + "nullable": true, + "readOnly": true + }, + "serialNumber": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "signatureAlgorithm": { + "$ref": "#/components/schemas/System.Security.Cryptography.Oid" + }, + "subjectName": { + "$ref": "#/components/schemas/System.Security.Cryptography.X509Certificates.X500DistinguishedName" + }, + "thumbprint": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "version": { + "type": "integer", + "format": "int32", + "readOnly": true + } + }, + "additionalProperties": false + }, + "System.Security.Principal.IIdentity": { + "type": "object", + "properties": { + "name": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "authenticationType": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "isAuthenticated": { + "type": "boolean", + "readOnly": true + } + }, + "additionalProperties": false + }, + "System.Security.SecurityRuleSet": { + "enum": [ + 0, + 1, + 2 + ], + "type": "integer", + "format": "int32" + }, + "System.Threading.CancellationToken": { + "type": "object", + "properties": { + "isCancellationRequested": { + "type": "boolean", + "readOnly": true + }, + "canBeCanceled": { + "type": "boolean", + "readOnly": true + }, + "waitHandle": { + "$ref": "#/components/schemas/System.Threading.WaitHandle" + } + }, + "additionalProperties": false + }, + "System.Threading.WaitHandle": { + "type": "object", + "properties": { + "safeWaitHandle": { + "$ref": "#/components/schemas/Microsoft.Win32.SafeHandles.SafeWaitHandle" + } + }, + "additionalProperties": false + }, + "System.Type": { + "type": "object", + "properties": { + "name": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "customAttributes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Reflection.CustomAttributeData" + }, + "nullable": true, + "readOnly": true + }, + "isCollectible": { + "type": "boolean", + "readOnly": true + }, + "metadataToken": { + "type": "integer", + "format": "int32", + "readOnly": true + }, + "isInterface": { + "type": "boolean", + "readOnly": true + }, + "memberType": { + "$ref": "#/components/schemas/System.Reflection.MemberTypes" + }, + "namespace": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "assemblyQualifiedName": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "fullName": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "assembly": { + "$ref": "#/components/schemas/System.Reflection.Assembly" + }, + "module": { + "$ref": "#/components/schemas/System.Reflection.Module" + }, + "isNested": { + "type": "boolean", + "readOnly": true + }, + "declaringType": { + "$ref": "#/components/schemas/System.Type" + }, + "declaringMethod": { + "$ref": "#/components/schemas/System.Reflection.MethodBase" + }, + "reflectedType": { + "$ref": "#/components/schemas/System.Type" + }, + "underlyingSystemType": { + "$ref": "#/components/schemas/System.Type" + }, + "isTypeDefinition": { + "type": "boolean", + "readOnly": true + }, + "isArray": { + "type": "boolean", + "readOnly": true + }, + "isByRef": { + "type": "boolean", + "readOnly": true + }, + "isPointer": { + "type": "boolean", + "readOnly": true + }, + "isConstructedGenericType": { + "type": "boolean", + "readOnly": true + }, + "isGenericParameter": { + "type": "boolean", + "readOnly": true + }, + "isGenericTypeParameter": { + "type": "boolean", + "readOnly": true + }, + "isGenericMethodParameter": { + "type": "boolean", + "readOnly": true + }, + "isGenericType": { + "type": "boolean", + "readOnly": true + }, + "isGenericTypeDefinition": { + "type": "boolean", + "readOnly": true + }, + "isSZArray": { + "type": "boolean", + "readOnly": true + }, + "isVariableBoundArray": { + "type": "boolean", + "readOnly": true + }, + "isByRefLike": { + "type": "boolean", + "readOnly": true + }, + "hasElementType": { + "type": "boolean", + "readOnly": true + }, + "genericTypeArguments": { + "type": "array", + "items": { + "$ref": "#/components/schemas/System.Type" + }, + "nullable": true, + "readOnly": true + }, + "genericParameterPosition": { + "type": "integer", + "format": "int32", + "readOnly": true + }, + "genericParameterAttributes": { + "$ref": "#/components/schemas/System.Reflection.GenericParameterAttributes" + }, + "attributes": { + "$ref": "#/components/schemas/System.Reflection.TypeAttributes" + }, + "isAbstract": { + "type": "boolean", + "readOnly": true + }, + "isImport": { + "type": "boolean", + "readOnly": true + }, + "isSealed": { + "type": "boolean", + "readOnly": true + }, + "isSpecialName": { + "type": "boolean", + "readOnly": true + }, + "isClass": { + "type": "boolean", + "readOnly": true + }, + "isNestedAssembly": { + "type": "boolean", + "readOnly": true + }, + "isNestedFamANDAssem": { + "type": "boolean", + "readOnly": true + }, + "isNestedFamily": { + "type": "boolean", + "readOnly": true + }, + "isNestedFamORAssem": { + "type": "boolean", + "readOnly": true + }, + "isNestedPrivate": { + "type": "boolean", + "readOnly": true + }, + "isNestedPublic": { + "type": "boolean", + "readOnly": true + }, + "isNotPublic": { + "type": "boolean", + "readOnly": true + }, + "isPublic": { + "type": "boolean", + "readOnly": true + }, + "isAutoLayout": { + "type": "boolean", + "readOnly": true + }, + "isExplicitLayout": { + "type": "boolean", + "readOnly": true + }, + "isLayoutSequential": { + "type": "boolean", + "readOnly": true + }, + "isAnsiClass": { + "type": "boolean", + "readOnly": true + }, + "isAutoClass": { + "type": "boolean", + "readOnly": true + }, + "isUnicodeClass": { + "type": "boolean", + "readOnly": true + }, + "isCOMObject": { + "type": "boolean", + "readOnly": true + }, + "isContextful": { + "type": "boolean", + "readOnly": true + }, + "isEnum": { + "type": "boolean", + "readOnly": true + }, + "isMarshalByRef": { + "type": "boolean", + "readOnly": true + }, + "isPrimitive": { + "type": "boolean", + "readOnly": true + }, + "isValueType": { + "type": "boolean", + "readOnly": true + }, + "isSignatureType": { + "type": "boolean", + "readOnly": true + }, + "isSecurityCritical": { + "type": "boolean", + "readOnly": true + }, + "isSecuritySafeCritical": { + "type": "boolean", + "readOnly": true + }, + "isSecurityTransparent": { + "type": "boolean", + "readOnly": true + }, + "structLayoutAttribute": { + "$ref": "#/components/schemas/System.Runtime.InteropServices.StructLayoutAttribute" + }, + "typeInitializer": { + "$ref": "#/components/schemas/System.Reflection.ConstructorInfo" + }, + "typeHandle": { + "$ref": "#/components/schemas/System.RuntimeTypeHandle" + }, + "guid": { + "type": "string", + "format": "uuid", + "readOnly": true + }, + "baseType": { + "$ref": "#/components/schemas/System.Type" + }, + "isSerializable": { + "type": "boolean", + "readOnly": true + }, + "containsGenericParameters": { + "type": "boolean", + "readOnly": true + }, + "isVisible": { + "type": "boolean", + "readOnly": true + } + }, + "additionalProperties": false } } } diff --git a/static/api-specs/arm/swagger-analysis.json b/static/api-specs/arm/swagger-analysis.json index ea77ca1dc..0e907c1c3 100644 --- a/static/api-specs/arm/swagger-analysis.json +++ b/static/api-specs/arm/swagger-analysis.json @@ -1,35 +1,9 @@ { - "openapi": "3.0.0", + "openapi": "3.0.1", "info": { - "version": "v1", - "title": "Access Risk Management Analysis Services" + "title": "Access Risk Management Analysis Services", + "version": "v1" }, - "tags": [ - { - "name": "Analysis" - }, - { - "name": "OfflineReporting" - }, - { - "name": "OnlineReporting" - }, - { - "name": "User" - }, - { - "name": "Role" - }, - { - "name": "ScopedAnalysis" - }, - { - "name": "TenancyCheck" - }, - { - "name": "Workflow" - } - ], "paths": { "/api/analysis/extracts": { "post": { @@ -37,181 +11,163 @@ "Analysis" ], "summary": "Provides security extract information related to analyses.", - "operationId": "GetExtractFromAnalysis", "requestBody": { + "description": "Collection of analyses ids", "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } } }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } } }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } } }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } } }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } } }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } } }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } } }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } } }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } } }, "application/json-patch+json": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } } }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } } }, "application/*+json": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } } } - }, - "description": "Collection of analyses ids" + } }, "responses": { "200": { @@ -219,7 +175,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo" @@ -228,7 +183,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo" @@ -237,7 +191,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo" @@ -246,7 +199,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo" @@ -255,7 +207,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo" @@ -264,7 +215,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo" @@ -273,7 +223,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo" @@ -282,7 +231,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo" @@ -291,7 +239,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo" @@ -300,7 +247,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo" @@ -309,7 +255,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo" @@ -318,7 +263,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo" @@ -327,7 +271,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo" @@ -336,7 +279,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo" @@ -345,7 +287,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo" @@ -354,7 +295,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SecurityExtractInfo" @@ -362,6 +302,261 @@ } } } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } } } } @@ -371,9 +566,9 @@ "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", + "summary": "Given a valid ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisRequest request, queries the database to\r\nretrieve the rule violations the what-if scenario described would produce.", "requestBody": { + "description": "", "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { @@ -551,14 +746,199 @@ } } }, + "/api/analysis/user/latestanalysis": { + "post": { + "tags": [ + "Analysis" + ], + "summary": "Given a valid ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisRequestForLatestAnalysis request, queries the database to\r\nretrieve the rule violations the what-if scenario described would produce. Uses latest available Analysis for specified ERP System.", + "requestBody": { + "description": "", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisRequest" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisRequest" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisRequest" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisRequest" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisRequest" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisRequest" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisRequest" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisRequest" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisRequest" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisRequest" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisRequest" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisRequest" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisRequest" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisRequest" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisRequest" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisRequest" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisResponse" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisResponse" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisResponse" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisResponse" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisResponse" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisResponse" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisResponse" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisResponse" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisResponse" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisResponse" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisResponse" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisResponse" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisResponse" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisResponse" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisResponse" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.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": { + "description": "", "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { @@ -742,8 +1122,8 @@ "Analysis" ], "summary": "Endpoint for executing drill down requests. Drill down gives details regarding how a rule has been violated.", - "operationId": "DrillDown", "requestBody": { + "description": "", "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { @@ -838,7 +1218,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse" @@ -847,7 +1226,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse" @@ -856,7 +1234,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse" @@ -865,7 +1242,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse" @@ -874,7 +1250,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse" @@ -883,7 +1258,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse" @@ -892,7 +1266,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse" @@ -901,7 +1274,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse" @@ -910,7 +1282,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse" @@ -919,7 +1290,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse" @@ -928,7 +1298,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse" @@ -937,7 +1306,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse" @@ -946,7 +1314,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse" @@ -955,7 +1322,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse" @@ -964,7 +1330,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse" @@ -973,7 +1338,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownResponse" @@ -991,7 +1355,6 @@ "Analysis" ], "summary": "Gets an Analysis, based on the supplied !:securityExtractId and !:rulebookId parameters.", - "operationId": "GetAnalysis", "parameters": [ { "name": "securityExtractId", @@ -1101,10 +1464,174 @@ } }, "400": { - "description": "Bad Request" + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -1118,7 +1645,6 @@ "Analysis" ], "summary": "Gets an Security Extract, based on the supplied externalReference parameter.", - "operationId": "GetExtractByExternalReference", "parameters": [ { "name": "externalReference", @@ -1217,13 +1743,262 @@ } }, "400": { - "description": "Bad Request" + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } } } } @@ -1234,7 +2009,6 @@ "Analysis" ], "summary": "Gets a Security Extract based on the supplied security extract id.", - "operationId": "GetSecurityExtract", "parameters": [ { "name": "securityExtractId", @@ -1242,10 +2016,10 @@ "description": "The unique identifier of the security extract.", "required": true, "schema": { - "type": "integer", - "format": "int32", + "maximum": 2147483647, "minimum": 1, - "maximum": 2147483647 + "type": "integer", + "format": "int32" } } ], @@ -1336,13 +2110,1416 @@ } }, "400": { - "description": "Bad Request" + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + } + } + } + }, + "/api/analysis/{accountId}": { + "post": { + "tags": [ + "Analysis" + ], + "summary": "Creates new record for analysis for specified account. Will be used latest available rulebook.", + "parameters": [ + { + "name": "accountId", + "in": "path", + "description": "Identifier of related account.", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/xml": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "text/plain": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "text/json": { + "schema": { + "type": "integer", + "format": "int32" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/analysis/{analysisId}/run": { + "post": { + "tags": [ + "Analysis" + ], + "summary": "Runs analysis for all related extracts.", + "parameters": [ + { + "name": "analysisId", + "in": "path", + "description": "Identifier of analysis.", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "Success" + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/analysis/{analysisId}/exportResults": { + "get": { + "tags": [ + "Analysis" + ], + "summary": "Creates a zipped SQLite DB with analysis results for a given analysis ID.", + "parameters": [ + { + "name": "analysisId", + "in": "path", + "description": "ID of the analysis", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "Success" + } + } + } + }, + "/api/analysis/newuser": { + "post": { + "tags": [ + "Analysis" + ], + "summary": "Responsible for performing a What-If simulated analysis for a new user.", + "requestBody": { + "description": "Represents the parameters required to perform the simulated analysis.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.NewUserWhatIfAnalysisRequest" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.NewUserWhatIfAnalysisRequest" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.NewUserWhatIfAnalysisRequest" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.NewUserWhatIfAnalysisRequest" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.NewUserWhatIfAnalysisRequest" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.NewUserWhatIfAnalysisRequest" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.NewUserWhatIfAnalysisRequest" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.NewUserWhatIfAnalysisRequest" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.NewUserWhatIfAnalysisRequest" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.NewUserWhatIfAnalysisRequest" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.NewUserWhatIfAnalysisRequest" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.NewUserWhatIfAnalysisRequest" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.NewUserWhatIfAnalysisRequest" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.NewUserWhatIfAnalysisRequest" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.NewUserWhatIfAnalysisRequest" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.NewUserWhatIfAnalysisRequest" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.NewUserWhatIfAnalysisRequest" + } + } + } + }, + "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" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/system/{systemId}": { + "get": { + "tags": [ + "ErpSystem" + ], + "summary": "Get system based on the specified system identifier", + "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": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SystemModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SystemModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SystemModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SystemModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SystemModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SystemModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SystemModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SystemModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SystemModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SystemModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SystemModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SystemModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SystemModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SystemModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SystemModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.SystemModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" } } } @@ -1353,7 +3530,6 @@ "OfflineReporting" ], "summary": "Gets an odata list of offline business process conflict summary items, based on the supplied parameters.", - "operationId": "GetBusinessProcessConflictSummary", "parameters": [ { "name": "analysisId", @@ -1372,7 +3548,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary" @@ -1381,7 +3556,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary" @@ -1390,7 +3564,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary" @@ -1399,7 +3572,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary" @@ -1408,7 +3580,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary" @@ -1417,7 +3588,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary" @@ -1426,7 +3596,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary" @@ -1435,7 +3604,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary" @@ -1444,7 +3612,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary" @@ -1453,7 +3620,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary" @@ -1462,7 +3628,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary" @@ -1471,7 +3636,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary" @@ -1480,7 +3644,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary" @@ -1489,7 +3652,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary" @@ -1498,7 +3660,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary" @@ -1507,7 +3668,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary" @@ -1517,10 +3677,174 @@ } }, "400": { - "description": "Bad Request" + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -1534,7 +3858,6 @@ "OnlineReporting" ], "summary": "Gets a list of user summary items, based on the supplied parameters.", - "operationId": "GetUserSummary", "parameters": [ { "name": "analysisId", @@ -1550,7 +3873,6 @@ "name": "skip", "in": "query", "description": "Represents the optional parameter which specifies how many items will be bypassed.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -1560,7 +3882,6 @@ "name": "take", "in": "query", "description": "Represents the optional parameter which specifies how many items to returned.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -1573,7 +3894,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary" @@ -1582,7 +3902,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary" @@ -1591,7 +3910,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary" @@ -1600,7 +3918,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary" @@ -1609,7 +3926,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary" @@ -1618,7 +3934,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary" @@ -1627,7 +3942,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary" @@ -1636,7 +3950,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary" @@ -1645,7 +3958,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary" @@ -1654,7 +3966,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary" @@ -1663,7 +3974,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary" @@ -1672,7 +3982,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary" @@ -1681,7 +3990,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary" @@ -1690,7 +3998,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary" @@ -1699,7 +4006,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary" @@ -1708,7 +4014,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary" @@ -1718,10 +4023,174 @@ } }, "400": { - "description": "Bad Request" + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -1735,7 +4204,6 @@ "OnlineReporting" ], "summary": "Gets a list of role summary items, based on the supplied parameters.", - "operationId": "GetRoleSummary", "parameters": [ { "name": "analysisId", @@ -1751,7 +4219,6 @@ "name": "skip", "in": "query", "description": "Represents the optional parameter which specifies how many items will be bypassed.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -1761,7 +4228,6 @@ "name": "take", "in": "query", "description": "Represents the optional parameter which specifies how many items to returned.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -1774,7 +4240,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary" @@ -1783,7 +4248,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary" @@ -1792,7 +4256,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary" @@ -1801,7 +4264,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary" @@ -1810,7 +4272,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary" @@ -1819,7 +4280,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary" @@ -1828,7 +4288,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary" @@ -1837,7 +4296,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary" @@ -1846,7 +4304,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary" @@ -1855,7 +4312,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary" @@ -1864,7 +4320,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary" @@ -1873,7 +4328,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary" @@ -1882,7 +4336,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary" @@ -1891,7 +4344,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary" @@ -1900,7 +4352,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary" @@ -1909,7 +4360,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary" @@ -1919,10 +4369,174 @@ } }, "400": { - "description": "Bad Request" + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -1936,7 +4550,6 @@ "OnlineReporting" ], "summary": "Gets a list of user risk summary items, based on the supplied parameters.", - "operationId": "GetUserRiskSummary", "parameters": [ { "name": "analysisId", @@ -1952,7 +4565,6 @@ "name": "skip", "in": "query", "description": "Represents the optional parameter which specifies how many items will be bypassed.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -1962,7 +4574,6 @@ "name": "take", "in": "query", "description": "Represents the optional parameter which specifies how many items to returned.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -1975,7 +4586,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary" @@ -1984,7 +4594,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary" @@ -1993,7 +4602,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary" @@ -2002,7 +4610,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary" @@ -2011,7 +4618,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary" @@ -2020,7 +4626,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary" @@ -2029,7 +4634,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary" @@ -2038,7 +4642,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary" @@ -2047,7 +4650,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary" @@ -2056,7 +4658,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary" @@ -2065,7 +4666,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary" @@ -2074,7 +4674,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary" @@ -2083,7 +4682,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary" @@ -2092,7 +4690,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary" @@ -2101,7 +4698,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary" @@ -2110,7 +4706,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary" @@ -2120,10 +4715,174 @@ } }, "400": { - "description": "Bad Request" + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -2137,7 +4896,6 @@ "OnlineReporting" ], "summary": "Gets a list of riskiest role summary items, based on the supplied parameters.", - "operationId": "GetRiskiestRoleSummary", "parameters": [ { "name": "analysisId", @@ -2153,7 +4911,6 @@ "name": "skip", "in": "query", "description": "Represents the optional parameter which specifies how many items will be bypassed.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -2163,7 +4920,6 @@ "name": "take", "in": "query", "description": "Represents the optional parameter which specifies how many items to returned.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -2176,7 +4932,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary" @@ -2185,7 +4940,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary" @@ -2194,7 +4948,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary" @@ -2203,7 +4956,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary" @@ -2212,7 +4964,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary" @@ -2221,7 +4972,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary" @@ -2230,7 +4980,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary" @@ -2239,7 +4988,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary" @@ -2248,7 +4996,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary" @@ -2257,7 +5004,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary" @@ -2266,7 +5012,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary" @@ -2275,7 +5020,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary" @@ -2284,7 +5028,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary" @@ -2293,7 +5036,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary" @@ -2302,7 +5044,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary" @@ -2311,7 +5052,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary" @@ -2321,10 +5061,174 @@ } }, "400": { - "description": "Bad Request" + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -2338,7 +5242,6 @@ "OnlineReporting" ], "summary": "Gets a list of user risk level items, based on the supplied parameters.", - "operationId": "GetUserRiskLevel", "parameters": [ { "name": "analysisId", @@ -2354,7 +5257,6 @@ "name": "skip", "in": "query", "description": "Represents the optional parameter which specifies how many items will be bypassed.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -2364,7 +5266,6 @@ "name": "take", "in": "query", "description": "Represents the optional parameter which specifies how many items to returned.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -2377,7 +5278,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel" @@ -2386,7 +5286,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel" @@ -2395,7 +5294,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel" @@ -2404,7 +5302,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel" @@ -2413,7 +5310,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel" @@ -2422,7 +5318,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel" @@ -2431,7 +5326,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel" @@ -2440,7 +5334,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel" @@ -2449,7 +5342,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel" @@ -2458,7 +5350,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel" @@ -2467,7 +5358,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel" @@ -2476,7 +5366,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel" @@ -2485,7 +5374,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel" @@ -2494,7 +5382,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel" @@ -2503,7 +5390,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel" @@ -2512,7 +5398,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel" @@ -2522,10 +5407,174 @@ } }, "400": { - "description": "Bad Request" + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -2539,7 +5588,6 @@ "OnlineReporting" ], "summary": "Gets a list of user authorization object items, based on the supplied parameters.", - "operationId": "GetUserAuthorizationObject", "parameters": [ { "name": "analysisId", @@ -2555,7 +5603,6 @@ "name": "skip", "in": "query", "description": "Represents the optional parameter which specifies how many items will be bypassed.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -2565,7 +5612,6 @@ "name": "take", "in": "query", "description": "Represents the optional parameter which specifies how many items to returned.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -2578,7 +5624,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject" @@ -2587,7 +5632,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject" @@ -2596,7 +5640,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject" @@ -2605,7 +5648,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject" @@ -2614,7 +5656,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject" @@ -2623,7 +5664,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject" @@ -2632,7 +5672,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject" @@ -2641,7 +5680,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject" @@ -2650,7 +5688,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject" @@ -2659,7 +5696,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject" @@ -2668,7 +5704,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject" @@ -2677,7 +5712,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject" @@ -2686,7 +5720,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject" @@ -2695,7 +5728,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject" @@ -2704,7 +5736,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject" @@ -2713,7 +5744,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject" @@ -2723,10 +5753,174 @@ } }, "400": { - "description": "Bad Request" + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -2740,7 +5934,6 @@ "OnlineReporting" ], "summary": "Gets a list of user remediation items, based on the supplied parameters.", - "operationId": "GetUserRemediation", "parameters": [ { "name": "analysisId", @@ -2756,7 +5949,6 @@ "name": "skip", "in": "query", "description": "Represents the optional parameter which specifies how many items will be bypassed.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -2766,7 +5958,6 @@ "name": "take", "in": "query", "description": "Represents the optional parameter which specifies how many items to returned.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -2779,7 +5970,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation" @@ -2788,7 +5978,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation" @@ -2797,7 +5986,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation" @@ -2806,7 +5994,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation" @@ -2815,7 +6002,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation" @@ -2824,7 +6010,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation" @@ -2833,7 +6018,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation" @@ -2842,7 +6026,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation" @@ -2851,7 +6034,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation" @@ -2860,7 +6042,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation" @@ -2869,7 +6050,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation" @@ -2878,7 +6058,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation" @@ -2887,7 +6066,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation" @@ -2896,7 +6074,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation" @@ -2905,7 +6082,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation" @@ -2914,7 +6090,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRemediation" @@ -2924,10 +6099,174 @@ } }, "400": { - "description": "Bad Request" + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -2942,7 +6281,6 @@ "OnlineReporting" ], "summary": "Gets a list of security roles report items, based on the supplied parameters.", - "operationId": "GetSecurityRolesReport", "parameters": [ { "name": "analysisId", @@ -2958,7 +6296,6 @@ "name": "skip", "in": "query", "description": "Represents the optional parameter which specifies how many items will be bypassed.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -2968,7 +6305,6 @@ "name": "take", "in": "query", "description": "Represents the optional parameter which specifies how many items to returned.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -2981,7 +6317,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport" @@ -2990,7 +6325,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport" @@ -2999,7 +6333,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport" @@ -3008,7 +6341,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport" @@ -3017,7 +6349,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport" @@ -3026,7 +6357,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport" @@ -3035,7 +6365,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport" @@ -3044,7 +6373,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport" @@ -3053,7 +6381,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport" @@ -3062,7 +6389,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport" @@ -3071,7 +6397,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport" @@ -3080,7 +6405,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport" @@ -3089,7 +6413,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport" @@ -3098,7 +6421,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport" @@ -3107,7 +6429,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport" @@ -3116,7 +6437,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport" @@ -3126,10 +6446,174 @@ } }, "400": { - "description": "Bad Request" + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -3143,7 +6627,6 @@ "OnlineReporting" ], "summary": "Gets a list of role conflict matrix items, based on the supplied parameters.", - "operationId": "GetRoleConflictMatrix", "parameters": [ { "name": "analysisId", @@ -3159,7 +6642,6 @@ "name": "skip", "in": "query", "description": "Represents the optional parameter which specifies how many items will be bypassed.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -3169,7 +6651,6 @@ "name": "take", "in": "query", "description": "Represents the optional parameter which specifies how many items to returned.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -3182,7 +6663,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix" @@ -3191,7 +6671,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix" @@ -3200,7 +6679,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix" @@ -3209,7 +6687,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix" @@ -3218,7 +6695,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix" @@ -3227,7 +6703,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix" @@ -3236,7 +6711,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix" @@ -3245,7 +6719,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix" @@ -3254,7 +6727,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix" @@ -3263,7 +6735,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix" @@ -3272,7 +6743,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix" @@ -3281,7 +6751,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix" @@ -3290,7 +6759,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix" @@ -3299,7 +6767,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix" @@ -3308,7 +6775,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix" @@ -3317,7 +6783,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix" @@ -3327,10 +6792,174 @@ } }, "400": { - "description": "Bad Request" + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -3344,7 +6973,6 @@ "OnlineReporting" ], "summary": "Gets a list of role remediation items, based on the supplied parameters.", - "operationId": "GetRoleRemediation", "parameters": [ { "name": "analysisId", @@ -3360,7 +6988,6 @@ "name": "skip", "in": "query", "description": "Represents the optional parameter which specifies how many items will be bypassed.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -3370,7 +6997,6 @@ "name": "take", "in": "query", "description": "Represents the optional parameter which specifies how many items to returned.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -3383,7 +7009,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation" @@ -3392,7 +7017,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation" @@ -3401,7 +7025,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation" @@ -3410,7 +7033,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation" @@ -3419,7 +7041,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation" @@ -3428,7 +7049,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation" @@ -3437,7 +7057,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation" @@ -3446,7 +7065,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation" @@ -3455,7 +7073,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation" @@ -3464,7 +7081,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation" @@ -3473,7 +7089,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation" @@ -3482,7 +7097,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation" @@ -3491,7 +7105,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation" @@ -3500,7 +7113,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation" @@ -3509,7 +7121,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation" @@ -3518,7 +7129,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation" @@ -3528,10 +7138,174 @@ } }, "400": { - "description": "Bad Request" + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -3546,7 +7320,6 @@ "OnlineReporting" ], "summary": "Gets a list of user tcode level risk items, based on the supplied parameters.", - "operationId": "GetUserTCodeLevelRisk", "parameters": [ { "name": "analysisId", @@ -3562,7 +7335,6 @@ "name": "skip", "in": "query", "description": "Represents the optional parameter which specifies how many items will be bypassed.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -3572,7 +7344,6 @@ "name": "take", "in": "query", "description": "Represents the optional parameter which specifies how many items to returned.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -3585,7 +7356,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk" @@ -3594,7 +7364,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk" @@ -3603,7 +7372,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk" @@ -3612,7 +7380,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk" @@ -3621,7 +7388,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk" @@ -3630,7 +7396,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk" @@ -3639,7 +7404,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk" @@ -3648,7 +7412,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk" @@ -3657,7 +7420,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk" @@ -3666,7 +7428,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk" @@ -3675,7 +7436,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk" @@ -3684,7 +7444,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk" @@ -3693,7 +7452,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk" @@ -3702,7 +7460,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk" @@ -3711,7 +7468,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk" @@ -3720,7 +7476,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk" @@ -3730,10 +7485,174 @@ } }, "400": { - "description": "Bad Request" + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -3747,7 +7666,6 @@ "OnlineReporting" ], "summary": "Gets a list of conflict summary items, based on the supplied parameters.", - "operationId": "GetConflictSummary", "parameters": [ { "name": "analysisId", @@ -3763,7 +7681,6 @@ "name": "skip", "in": "query", "description": "Represents the optional parameter which specifies how many items will be bypassed.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -3773,7 +7690,6 @@ "name": "take", "in": "query", "description": "Represents the optional parameter which specifies how many items to returned.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -3786,7 +7702,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary" @@ -3795,7 +7710,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary" @@ -3804,7 +7718,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary" @@ -3813,7 +7726,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary" @@ -3822,7 +7734,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary" @@ -3831,7 +7742,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary" @@ -3840,7 +7750,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary" @@ -3849,7 +7758,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary" @@ -3858,7 +7766,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary" @@ -3867,7 +7774,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary" @@ -3876,7 +7782,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary" @@ -3885,7 +7790,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary" @@ -3894,7 +7798,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary" @@ -3903,7 +7806,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary" @@ -3912,7 +7814,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary" @@ -3921,7 +7822,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary" @@ -3931,10 +7831,174 @@ } }, "400": { - "description": "Bad Request" + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -3948,7 +8012,6 @@ "OnlineReporting" ], "summary": "Gets a list of business process conflict summary items, based on the supplied parameters.", - "operationId": "GetBusinessProcessConflictSummary", "parameters": [ { "name": "analysisId", @@ -3964,7 +8027,6 @@ "name": "skip", "in": "query", "description": "Represents the optional parameter which specifies how many items will be bypassed.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -3974,7 +8036,6 @@ "name": "take", "in": "query", "description": "Represents the optional parameter which specifies how many items to returned.", - "required": false, "schema": { "type": "integer", "format": "int32" @@ -3987,7 +8048,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary" @@ -3996,7 +8056,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary" @@ -4005,7 +8064,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary" @@ -4014,7 +8072,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary" @@ -4023,7 +8080,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary" @@ -4032,7 +8088,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary" @@ -4041,7 +8096,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary" @@ -4050,7 +8104,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary" @@ -4059,7 +8112,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary" @@ -4068,7 +8120,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary" @@ -4077,7 +8128,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary" @@ -4086,7 +8136,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary" @@ -4095,7 +8144,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary" @@ -4104,7 +8152,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary" @@ -4113,7 +8160,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary" @@ -4122,7 +8168,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary" @@ -4132,10 +8177,174 @@ } }, "400": { - "description": "Bad Request" + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -4149,7 +8358,6 @@ "OnlineReporting" ], "summary": "Gets a list of role detail items, based on the supplied parameters.", - "operationId": "GetRoleDetails", "parameters": [ { "name": "analysisId", @@ -4165,7 +8373,6 @@ "name": "skip", "in": "query", "description": "Represents the optional parameter which specifies how many items will be bypassed.", - "required": false, "schema": { "type": "integer", "format": "int32", @@ -4176,7 +8383,6 @@ "name": "take", "in": "query", "description": "Represents the optional parameter which specifies how many items to returned.", - "required": false, "schema": { "type": "integer", "format": "int32", @@ -4190,7 +8396,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails" @@ -4199,7 +8404,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails" @@ -4208,7 +8412,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails" @@ -4217,7 +8420,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails" @@ -4226,7 +8428,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails" @@ -4235,7 +8436,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails" @@ -4244,7 +8444,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails" @@ -4253,7 +8452,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails" @@ -4262,7 +8460,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails" @@ -4271,7 +8468,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails" @@ -4280,7 +8476,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails" @@ -4289,7 +8484,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails" @@ -4298,7 +8492,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails" @@ -4307,7 +8500,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails" @@ -4316,7 +8508,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails" @@ -4325,7 +8516,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails" @@ -4335,10 +8525,174 @@ } }, "400": { - "description": "Bad Request" + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -4352,8 +8706,7 @@ "tags": [ "OnlineReporting" ], - "summary": "Gets facts ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail by system with scope information. Supports ODATA filtering", - "operationId": "GetUserPermissionLevelDetail", + "summary": "Gets facts ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail by system with scope information.\r\nSupports ODATA filtering", "parameters": [ { "name": "analysisId", @@ -4368,7 +8721,6 @@ { "name": "skip", "in": "query", - "required": false, "schema": { "type": "integer", "format": "int32", @@ -4378,7 +8730,6 @@ { "name": "take", "in": "query", - "required": false, "schema": { "type": "integer", "format": "int32", @@ -4392,7 +8743,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail" @@ -4401,7 +8751,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail" @@ -4410,7 +8759,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail" @@ -4419,7 +8767,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail" @@ -4428,7 +8775,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail" @@ -4437,7 +8783,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail" @@ -4446,7 +8791,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail" @@ -4455,7 +8799,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail" @@ -4464,7 +8807,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail" @@ -4473,7 +8815,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail" @@ -4482,7 +8823,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail" @@ -4491,7 +8831,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail" @@ -4500,7 +8839,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail" @@ -4509,7 +8847,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail" @@ -4518,7 +8855,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail" @@ -4527,7 +8863,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserPermissionLevelDetail" @@ -4537,13 +8872,259 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "404": { - "description": "Not Found" + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -4558,7 +9139,6 @@ "Role" ], "summary": "Gets roles from specified system.", - "operationId": "GetRolesFromSystem", "parameters": [ { "name": "systemId", @@ -4577,7 +9157,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4586,7 +9165,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4595,7 +9173,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4604,7 +9181,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4613,7 +9189,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4622,7 +9197,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4631,7 +9205,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4640,7 +9213,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4649,7 +9221,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4658,7 +9229,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4667,7 +9237,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4676,7 +9245,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4685,7 +9253,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4694,7 +9261,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4703,7 +9269,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4712,7 +9277,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4722,10 +9286,174 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -4739,7 +9467,6 @@ "Role" ], "summary": "Gets roles from specified extract.", - "operationId": "GetRolesFromExtract", "parameters": [ { "name": "extractId", @@ -4758,7 +9485,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4767,7 +9493,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4776,7 +9501,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4785,7 +9509,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4794,7 +9517,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4803,7 +9525,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4812,7 +9533,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4821,7 +9541,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4830,7 +9549,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4839,7 +9557,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4848,7 +9565,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4857,7 +9573,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4866,7 +9581,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4875,7 +9589,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4884,7 +9597,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4893,7 +9605,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RoleModel" @@ -4903,10 +9614,174 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -4914,18 +9789,16 @@ } } }, - "/api/scopedanalysis/hitsbyuserandrisk/system/{systemId}": { + "/api/rulebook/{rulebookId}": { "get": { "tags": [ - "ScopedAnalysis" + "Rulebook" ], - "summary": "Gets Hits by user and Risk from specified system.", - "operationId": "GetRolesFromSystem", + "summary": "Returns metadata of the Rulebook by provided ID", "parameters": [ { - "name": "systemId", + "name": "rulebookId", "in": "path", - "description": "Identifier of the system.", "required": true, "schema": { "type": "integer", @@ -4939,339 +9812,255 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RulebookModel" } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RulebookModel" } }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RulebookModel" } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RulebookModel" } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RulebookModel" } }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RulebookModel" } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RulebookModel" } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RulebookModel" } }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RulebookModel" } }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RulebookModel" } }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RulebookModel" } }, "application/json": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RulebookModel" } }, "application/xml": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RulebookModel" } }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RulebookModel" } }, "text/plain": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RulebookModel" } }, "text/json": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RulebookModel" } } } }, "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", + "description": "Unauthorized", "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/json": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/xml": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "text/plain": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "text/json": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } } } }, - "401": { - "description": "Unauthorized" - }, "403": { - "description": "Forbidden" - }, - "500": { - "description": "Server Error" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } } } } @@ -5281,8 +10070,7 @@ "tags": [ "ScopedAnalysis" ], - "summary": "Gets facts ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel by analysis without scope information. Supports ODATA filtering", - "operationId": "GetAnalysisHits", + "summary": "Gets facts ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel by analysis without scope information.\r\nSupports ODATA filtering", "parameters": [ { "name": "analysisId", @@ -5301,7 +10089,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel" @@ -5310,7 +10097,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel" @@ -5319,7 +10105,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel" @@ -5328,7 +10113,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel" @@ -5337,7 +10121,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel" @@ -5346,7 +10129,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel" @@ -5355,7 +10137,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel" @@ -5364,7 +10145,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel" @@ -5373,7 +10153,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel" @@ -5382,7 +10161,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel" @@ -5391,7 +10169,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel" @@ -5400,7 +10177,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel" @@ -5409,7 +10185,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel" @@ -5418,7 +10193,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel" @@ -5427,7 +10201,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel" @@ -5436,7 +10209,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.AnalysisHitModel" @@ -5446,197 +10218,259 @@ } }, "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", + "description": "Unauthorized", "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/json": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/xml": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "text/plain": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } }, "text/json": { "schema": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.ScopedAnalysisHitModel" - } + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } } } }, - "401": { - "description": "Unauthorized" - }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "404": { - "description": "Not Found" + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -5650,7 +10484,6 @@ "TenancyCheck" ], "summary": "Determines if analysis belongs to any of specified customers.", - "operationId": "DoesAnalysisBelongToAnyOfCustomers", "parameters": [ { "name": "analysisId", @@ -5664,7 +10497,162 @@ } ], "requestBody": { - "$ref": "#/components/requestBodies/DoesAnalysisBelongToAnyOfCustomersCustomerids" + "description": "Identifiers of customers.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json-patch+json": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/*+json": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + } + } }, "responses": { "200": { @@ -5753,10 +10741,174 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -5770,7 +10922,6 @@ "TenancyCheck" ], "summary": "Determines if extract belongs to any of specified customers.", - "operationId": "DoesExtractBelongToAnyOfCustomers", "parameters": [ { "name": "extractId", @@ -5784,7 +10935,162 @@ } ], "requestBody": { - "$ref": "#/components/requestBodies/DoesAnalysisBelongToAnyOfCustomersCustomerids" + "description": "Identifiers of customers.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json-patch+json": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/*+json": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + } + } }, "responses": { "200": { @@ -5873,10 +11179,174 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -5890,7 +11360,6 @@ "TenancyCheck" ], "summary": "Determines if rulebook belongs to any of specified customers.", - "operationId": "DoesRulebookBelongToAnyOfCustomers", "parameters": [ { "name": "rulebookId", @@ -5904,7 +11373,162 @@ } ], "requestBody": { - "$ref": "#/components/requestBodies/DoesAnalysisBelongToAnyOfCustomersCustomerids" + "description": "Identifiers of customers.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json-patch+json": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/*+json": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + } + } }, "responses": { "200": { @@ -5993,10 +11617,174 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -6010,7 +11798,6 @@ "TenancyCheck" ], "summary": "Determines if system belongs to any of specified customers.", - "operationId": "DoesSystemBelongToAnyOfCustomers", "parameters": [ { "name": "systemId", @@ -6024,7 +11811,162 @@ } ], "requestBody": { - "$ref": "#/components/requestBodies/DoesAnalysisBelongToAnyOfCustomersCustomerids" + "description": "Identifiers of customers.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/json-patch+json": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + }, + "application/*+json": { + "schema": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + } + } + } + } }, "responses": { "200": { @@ -6113,10 +12055,174 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -6130,7 +12236,6 @@ "User" ], "summary": "Gets users from specified system.", - "operationId": "GetUsersFromSystem", "parameters": [ { "name": "systemId", @@ -6149,7 +12254,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6158,7 +12262,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6167,7 +12270,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6176,7 +12278,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6185,7 +12286,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6194,7 +12294,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6203,7 +12302,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6212,7 +12310,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6221,7 +12318,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6230,7 +12326,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6239,7 +12334,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6248,7 +12342,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6257,7 +12350,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6266,7 +12358,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6275,7 +12366,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6284,7 +12374,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6294,10 +12383,174 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -6311,7 +12564,6 @@ "User" ], "summary": "Gets users from specified extract.", - "operationId": "GetUsersFromExtract", "parameters": [ { "name": "extractId", @@ -6330,7 +12582,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6339,7 +12590,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6348,7 +12598,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6357,7 +12606,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6366,7 +12614,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6375,7 +12622,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6384,7 +12630,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6393,7 +12638,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6402,7 +12646,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6411,7 +12654,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6420,7 +12662,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6429,7 +12670,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6438,7 +12678,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6447,7 +12686,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6456,7 +12694,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6465,7 +12702,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.UserModel" @@ -6475,10 +12711,174 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -6492,8 +12892,8 @@ "Workflow" ], "summary": "Onboards a new account so that rulebooks and extracts can be added to it.", - "operationId": "OnboardAccount", "requestBody": { + "description": "", "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { @@ -6589,13 +12989,37 @@ } } }, + "/api/accounts/{accountId}/systems": { + "get": { + "tags": [ + "Workflow" + ], + "summary": "Gets a list of systems based on the supplied accountId.", + "parameters": [ + { + "name": "accountId", + "in": "path", + "description": "Identifier of the account.", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "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", @@ -6619,6 +13043,11 @@ "format": "binary" } } + }, + "encoding": { + "file": { + "style": "form" + } } } } @@ -6636,7 +13065,6 @@ "Workflow" ], "summary": "Updates the security extract of an onboarded account, and kicks off an analysis workflow.", - "operationId": "UpdateSecurityDb", "parameters": [ { "name": "accountId", @@ -6652,11 +13080,18 @@ "name": "systemId", "in": "query", "description": "", - "required": false, "schema": { "type": "integer", "format": "int32" } + }, + { + "name": "pciId", + "in": "query", + "schema": { + "type": "string", + "format": "uuid" + } } ], "requestBody": { @@ -6666,11 +13101,15 @@ "type": "object", "properties": { "file": { - "description": "Security extract file. MUST be zipped.", "type": "string", "format": "binary" } } + }, + "encoding": { + "file": { + "style": "form" + } } } } @@ -6688,7 +13127,6 @@ "Workflow" ], "summary": "Queues a new analysis job in the service bus.", - "operationId": "QueueAnalysisJob", "requestBody": { "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { @@ -6791,7 +13229,6 @@ "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": { @@ -6890,198 +13327,211 @@ } }, "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" + "type": "integer", + "format": "int32" }, "securityExtractReferenceId": { - "type": "string" + "type": "string", + "nullable": true } + }, + "additionalProperties": false + }, + "Microsoft.AspNetCore.Mvc.ProblemDetails": { + "type": "object", + "properties": { + "type": { + "type": "string", + "nullable": true + }, + "title": { + "type": "string", + "nullable": true + }, + "status": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "detail": { + "type": "string", + "nullable": true + }, + "instance": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": { + "type": "object", + "additionalProperties": false } }, "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": { + "analysisId": { + "type": "integer", + "description": "Represents the analysis unique identifier.", + "format": "int32" + }, + "accountId": { + "type": "string", + "description": "Reference to the account that the what-if analysis should use. Account Id must already be\r\nexamined to verify tenancy and access rights.", + "format": "uuid" + }, + "systemId": { + "type": "integer", + "description": "Reference to the system id that the analysis is running against. System Id must already be\r\nexamined to verify tenancy and access rights.", + "format": "int32" + }, + "username": { + "maxLength": 255, + "type": "string", + "description": "Username to analyze the role changes against." + }, + "rolesToAdd": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of roles to add for what-if analysis", + "nullable": true + }, + "rolesToRemove": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of roles to remove for what-if analysis", + "nullable": true + }, + "groupsToAdd": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of roles to add for what-if analysis", + "nullable": true + }, + "groupsToRemove": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of roles to remove for what-if analysis", + "nullable": true + } + }, + "additionalProperties": false, + "description": "Model for a single user what-if realtime analysis request. See ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisResponse for\r\nthe response model." + }, + "ErpMaestro.Services.RulebookAbstractions.Commons.Enums.Rating": { + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5 + ], + "type": "integer", + "format": "int32" + }, + "ErpMaestro.ErpAnalysis.Common.Models.RiskType": { + "enum": [ + 0, + 1, + 2, + 3 + ], + "type": "integer", + "description": "Risk type of a rule.", + "format": "int32" + }, + "ErpMaestro.ErpAnalysis.Common.Models.RuleViolation": { + "type": "object", + "properties": { + "ruleId": { + "type": "integer", + "description": "Internal ID of the rule.", + "format": "int64" + }, + "ruleCode": { + "type": "string", + "description": "The code of the rule that's been violated.", + "nullable": true + }, + "ruleName": { + "type": "string", + "description": "The name of the rule that's been violated.", + "nullable": true + }, + "ruleDescription": { + "type": "string", + "description": "The description of the rule that's been violated.", + "nullable": true + }, + "riskLevel": { + "allOf": [ + { + "$ref": "#/components/schemas/ErpMaestro.Services.RulebookAbstractions.Commons.Enums.Rating" + } + ], + "description": "The level of risk the rule represents." + }, + "riskType": { + "allOf": [ + { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RiskType" + } + ], + "description": "The type of risk the rule represents." + } + }, + "additionalProperties": false, + "description": "Represents an identified rule violation based upon the rulebook." + }, + "ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisResponse": { + "type": "object", + "properties": { + "isSuperUser": { + "type": "boolean", + "description": "TRUE if user has access to everything in the system or is a 'SuperUser'." + }, + "extractTimestampUtc": { + "type": "string", + "description": "The timestamp of the security extract used in the analysis.", + "format": "date-time" + }, + "rulebookTimestampUtc": { + "type": "string", + "description": "The timestamp of the rulebook version used in the analysis.", + "format": "date-time" + }, + "ruleViolations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RuleViolation" + }, + "description": "The list of rule violations the requested combination generated.", + "nullable": true + } + }, + "additionalProperties": false, + "description": "Model for a single user what-if realtime analysis response. See ErpMaestro.ErpAnalysis.Common.Models.UserWhatIfAnalysisRequest for the\r\nrequest model." + }, + "ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisRequest": { "required": [ "accountId", "systemId", @@ -7090,1241 +13540,1486 @@ "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" + "type": "string", + "description": "Reference to the account that the what-if analysis should use. Account Id must already be\r\nexamined to verify tenancy and access rights.", + "format": "uuid" }, "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" + "type": "integer", + "description": "Reference to the system id that the analysis is running against. System Id must already be\r\nexamined to verify tenancy and access rights.", + "format": "int32" }, "username": { - "description": "Username to analyze the role changes against.", "maxLength": 255, - "type": "string" + "type": "string", + "description": "Username to analyze the role changes against." }, "rolesToAdd": { - "description": "List of roles to add for what-if analysis", - "uniqueItems": false, "type": "array", "items": { "type": "string" - } + }, + "description": "List of roles to add for what-if analysis", + "nullable": true }, "rolesToRemove": { - "description": "List of roles to remove for what-if analysis", - "uniqueItems": false, "type": "array", "items": { "type": "string" - } + }, + "description": "List of roles to remove for what-if analysis", + "nullable": true }, "groupsToAdd": { - "description": "List of roles to add for what-if analysis", - "uniqueItems": false, "type": "array", "items": { "type": "string" - } + }, + "description": "List of roles to add for what-if analysis", + "nullable": true }, "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" + }, + "description": "List of roles to remove for what-if analysis", + "nullable": true } - } + }, + "additionalProperties": false, + "description": "Model for a single user what-if realtime analysis request using latest available Analysis for specified ERP System. See ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisResponse for\r\nthe response model." }, - "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.", + "ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisMetadata": { "type": "object", "properties": { - "isSuperUser": { - "description": "TRUE if user has access to everything in the system or is a 'SuperUser'.", - "type": "boolean" + "analysisId": { + "type": "integer", + "description": "Represents the analysis unique identifier.", + "format": "int32" + }, + "extractId": { + "type": "integer", + "description": "Represents the security extract unique identifier.", + "format": "int32" + }, + "rulebookId": { + "type": "integer", + "description": "Represents the rulebook unique identifier.", + "format": "int32" }, "extractTimestampUtc": { - "format": "date-time", + "type": "string", "description": "The timestamp of the security extract used in the analysis.", - "type": "string" + "format": "date-time" }, "rulebookTimestampUtc": { - "format": "date-time", + "type": "string", "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" - } + "format": "date-time" } - } + }, + "additionalProperties": false, + "description": "What if analysis metadata" }, - "ErpMaestro.ErpAnalysis.Common.Models.RuleViolation": { - "description": "Represents an identified rule violation based upon the rulebook.", + "ErpMaestro.ErpAnalysis.Common.Models.V2.RuleViolation": { "type": "object", "properties": { "ruleId": { - "format": "int64", + "type": "integer", "description": "Internal ID of the rule.", - "type": "integer" + "format": "int64" + }, + "ruleCode": { + "type": "string", + "description": "The code of the rule that's been violated.", + "nullable": true }, "ruleName": { + "type": "string", "description": "The name of the rule that's been violated.", - "type": "string" + "nullable": true }, "ruleDescription": { + "type": "string", "description": "The description of the rule that's been violated.", - "type": "string" + "nullable": true }, "riskLevel": { - "$ref": "#/components/schemas/ErpMaestro.Services.RulebookAbstractions.Commons.Enums.Rating" + "allOf": [ + { + "$ref": "#/components/schemas/ErpMaestro.Services.RulebookAbstractions.Commons.Enums.Rating" + } + ], + "description": "The level of risk the rule represents." }, "riskType": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RiskType" + "allOf": [ + { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.RiskType" + } + ], + "description": "The type of risk the rule represents." } - } + }, + "additionalProperties": false, + "description": "Represents an identified rule violation based upon the rulebook." }, - "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.V2.UserWhatIfAnalysisResponse": { + "type": "object", + "properties": { + "isSuperUser": { + "type": "boolean", + "description": "TRUE if user has access to everything in the system or is a 'SuperUser'." + }, + "analysisMetadata": { + "allOf": [ + { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisMetadata" + } + ], + "description": "Analysis metadata", + "nullable": true + }, + "ruleViolations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.V2.RuleViolation" + }, + "description": "The list of rule violations the requested combination generated.", + "nullable": true + } + }, + "additionalProperties": false, + "description": "Model for a single user what-if realtime analysis response. See ErpMaestro.ErpAnalysis.Common.Models.V2.UserWhatIfAnalysisRequest for the\r\nrequest model." }, "ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownRequest": { - "description": "Model for a drill down request.", "required": [ "accountId", + "ruleId", "systemId", - "username", - "ruleId" + "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" + "type": "string", + "description": "Reference to the account that the what-if analysis should use. Account Id must already be\r\nexamined to verify tenancy and access rights.", + "format": "uuid" }, "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" + "type": "integer", + "description": "Reference to the system id that the analysis is running against. System Id must already be\r\nexamined to verify tenancy and access rights.", + "format": "int32" }, "username": { - "description": "Username to analyze the role changes against.", "maxLength": 255, - "type": "string" + "type": "string", + "description": "Username to analyze the role changes against." }, "ruleId": { - "format": "int64", + "type": "integer", "description": "Rule ID to execute drill down on.", - "type": "integer" + "format": "int64" }, "rolesToAdd": { - "description": "List of roles to add for what-if analysis", - "uniqueItems": false, "type": "array", "items": { "type": "string" - } + }, + "description": "List of roles to add for what-if analysis", + "nullable": true }, "rolesToRemove": { - "description": "List of roles to remove for what-if analysis", - "uniqueItems": false, "type": "array", "items": { "type": "string" - } + }, + "description": "List of roles to remove for what-if analysis", + "nullable": true }, "groupsToAdd": { - "description": "List of roles to add for what-if analysis", - "uniqueItems": false, "type": "array", "items": { "type": "string" - } + }, + "description": "List of roles to add for what-if analysis", + "nullable": true }, "groupsToRemove": { - "description": "List of roles to remove for what-if analysis", - "uniqueItems": false, "type": "array", "items": { "type": "string" - } + }, + "description": "List of roles to remove for what-if analysis", + "nullable": true } - } + }, + "additionalProperties": false, + "description": "Model for a drill down request." + }, + "ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownBusinessFunctionHit": { + "type": "object", + "properties": { + "businessFunctionId": { + "type": "integer", + "description": "ID", + "format": "int64" + }, + "businessFunctionCode": { + "type": "string", + "description": "Code", + "nullable": true + }, + "businessFunctionName": { + "type": "string", + "description": "Name", + "nullable": true + }, + "businessFunctionDescription": { + "type": "string", + "description": "Description", + "nullable": true + } + }, + "additionalProperties": false, + "description": "Used to represent a business function hit on a drill down request" }, "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", + "type": "integer", "description": "Rule ID", - "type": "integer" + "format": "int64" }, "ruleDescription": { + "type": "string", "description": "Rule Name", - "type": "string" + "nullable": true }, "extractTimestampUtc": { - "format": "date-time", + "type": "string", "description": "The timestamp of the security extract used in the analysis.", - "type": "string" + "format": "date-time" }, "rulebookTimestampUtc": { - "format": "date-time", + "type": "string", "description": "The timestamp of the rulebook version used in the analysis.", - "type": "string" + "format": "date-time" }, "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" - } + }, + "description": "A collection of business function hits with the details of how a particular permission was hit.", + "nullable": true } - } - }, - "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" - } - } + }, + "additionalProperties": false, + "description": "Represents a response to a Drill Down request. See ErpMaestro.ErpAnalysis.Common.Models.DrillDown.DrillDownRequest" }, "ErpMaestro.ErpAnalysis.Common.Models.DrillDown.MultipleRulesDrilldownRequest": { "required": [ "accountId", + "ruleIds", "systemId", - "username", - "ruleIds" + "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" + "type": "string", + "description": "Reference to the account that the what-if analysis should use. Account Id must already be\r\nexamined to verify tenancy and access rights.", + "format": "uuid" }, "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" + "type": "integer", + "description": "Reference to the system id that the analysis is running against. System Id must already be\r\nexamined to verify tenancy and access rights.", + "format": "int32" }, "username": { - "description": "Username to analyze the role changes against.", "maxLength": 255, - "type": "string" + "type": "string", + "description": "Username to analyze the role changes against." }, "ruleIds": { - "description": "Rule IDs to execute drill down on.", - "uniqueItems": false, "type": "array", "items": { - "format": "int64", - "type": "integer" - } + "type": "integer", + "format": "int64" + }, + "description": "Rule IDs to execute drill down on." }, "rolesToAdd": { - "description": "List of roles to add for what-if analysis", - "uniqueItems": false, "type": "array", "items": { "type": "string" - } + }, + "description": "List of roles to add for what-if analysis", + "nullable": true }, "rolesToRemove": { - "description": "List of roles to remove for what-if analysis", - "uniqueItems": false, "type": "array", "items": { "type": "string" - } + }, + "description": "List of roles to remove for what-if analysis", + "nullable": true }, "groupsToAdd": { - "description": "List of roles to add for what-if analysis", - "uniqueItems": false, "type": "array", "items": { "type": "string" - } + }, + "description": "List of roles to add for what-if analysis", + "nullable": true }, "groupsToRemove": { - "description": "List of roles to remove for what-if analysis", - "uniqueItems": false, "type": "array", "items": { "type": "string" - } + }, + "description": "List of roles to remove for what-if analysis", + "nullable": true } - } + }, + "additionalProperties": false }, "ErpMaestro.ErpAnalysis.Common.Models.AnalysisModel": { - "description": "Serves as the model for the Analysis.", "type": "object", "properties": { "id": { - "format": "int32", + "type": "integer", "description": "Represents the required unique Analysis identifier.", - "type": "integer" + "format": "int32" }, "accountId": { - "format": "uuid", + "type": "string", "description": "Represents the required Account/Customer identifier.", - "type": "string" + "format": "uuid" }, "extractId": { - "format": "int32", + "type": "integer", "description": "Represents the required Security Extract identifier.", - "type": "integer" + "format": "int32" }, "rulebookId": { - "format": "int32", + "type": "integer", "description": "Represents the required Rulebook identifier.", - "type": "integer" + "format": "int32" }, "createdTimestampUtc": { - "format": "date-time", + "type": "string", "description": "Represents the required Date/Time when the Analysis was created as a UTC.", - "type": "string" + "format": "date-time" }, "createdBy": { + "type": "string", "description": "Represents the required user who created the Analysis.", - "type": "string" + "nullable": true }, "completedTimestampUtc": { - "format": "date-time", + "type": "string", "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" + "nullable": true } - } + }, + "additionalProperties": false, + "description": "Serves as the model for the Analysis." }, "ErpMaestro.Services.Common.Models.Enums.ErpSystemType": { "enum": [ - "undefined", - "sap", - "successFactors", - "ariba", - "concur", - "uConnect" + 0, + 1, + 2, + 6, + 7 ], - "type": "string" + "type": "integer", + "format": "int32" }, - "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).", + "ErpMaestro.ErpAnalysis.Common.Models.ExtractModel": { "type": "object", "properties": { "id": { - "format": "int64", - "description": "Represents the user risk summary unique identifier.", - "type": "integer" + "type": "integer", + "description": "Identifier of the extract.", + "format": "int32" + }, + "systemId": { + "type": "integer", + "description": "Identifier of related system.", + "format": "int32" + }, + "name": { + "type": "string", + "description": "Name of the extract.", + "nullable": true + }, + "createdTimestampUtc": { + "type": "string", + "description": "Created date of extract.", + "format": "date-time" + }, + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/ErpMaestro.Services.Common.Models.Enums.ErpSystemType" + } + ], + "description": "Type of extract." + }, + "isExtractComplete": { + "type": "boolean", + "description": "Determines if extract is complete." + } + }, + "additionalProperties": false, + "description": "Represents the model for extract." + }, + "ErpMaestro.ErpAnalysis.Common.Models.NewUserWhatIfAnalysisRequest": { + "required": [ + "accountId", + "systemId" + ], + "type": "object", + "properties": { + "accountId": { + "type": "string", + "description": "Represents the account that participates in the What-If analysis.", + "format": "uuid" + }, + "systemId": { + "type": "integer", + "description": "Represents the system that participates in the What-If analysis.", + "format": "int32" + }, + "rolesToAdd": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Represents an optional list of roles to add for the What-If analysis.", + "nullable": true + }, + "rolesToRemove": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Represents an optional list of roles to remove for the What-If analysis.", + "nullable": true + }, + "groupsToAdd": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Represents an optional list of groups to add for the What-If analysis.", + "nullable": true + }, + "groupsToRemove": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Represents an optional list of groups to remove for the What-If analysis.", + "nullable": true + } + }, + "additionalProperties": false, + "description": "Serves as the model used to simulate a new user What-If analysis." + }, + "ErpMaestro.ErpAnalysis.Common.Models.SystemModel": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "Identifier of the system.", + "format": "int32" + }, + "name": { + "type": "string", + "description": "Name of the role.", + "nullable": true + }, + "erpSystemType": { + "allOf": [ + { + "$ref": "#/components/schemas/ErpMaestro.Services.Common.Models.Enums.ErpSystemType" + } + ], + "description": "Type of system." + }, + "accountId": { + "type": "string", + "description": "Identifier of the account.", + "format": "uuid", + "nullable": true + }, + "description": { + "type": "string", + "description": "Description.", + "nullable": true + } + }, + "additionalProperties": false, + "description": "Represents a system." + }, + "ErpMaestro.ErpAnalysis.Common.Models.OfflineReporting.BusinessProcessConflictSummary": { + "type": "object", + "properties": { + "ruleCode": { + "type": "string", + "description": "Represents the identifier of the risk (rule), which makes up the group of\r\nrisk being summarized in the business process conflict summary.", + "nullable": true }, "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" + "type": "string", + "description": "Represents the rating of risk (rule) involved in the business process conflict.\r\nTypical values are: Informational, Low, Medium, High and Critical.", + "nullable": true }, "ruleName": { - "description": "Represents the rule name.", - "type": "string" + "type": "string", + "description": "Represents the descriptive name of risk (rule) involved in the business process conflict.", + "nullable": true }, - "businessFunctionCodes": { - "description": "Represents a comma separated list of business function codes associated with the rule.", - "type": "string" + "ruleBusinessProcess": { + "type": "string", + "description": "Represents the root level business process of the risk (rule).", + "nullable": true + }, + "userId": { + "type": "string", + "description": "Represents the unique identifier of user involved in the conflict.", + "nullable": true + }, + "fullName": { + "type": "string", + "description": "Represents the full name of the user involved in the conflict.", + "nullable": true + }, + "businessFunctionName1": { + "type": "string", + "description": "Represents the comma delimited list of one or more business functions that make up the risk (rule).", + "nullable": true } - } + }, + "additionalProperties": false, + "description": "Represents the summary of the user conflict data, by business process." }, - "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary": { - "description": "Represents the riskiest role summary.", + "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserSummary": { + "type": "object", + "properties": { + "highestLevelOfFullyExecutedRisks": { + "type": "string", + "description": "Represent the highest level of fully executed risks.", + "nullable": true + }, + "highestLevelOfFullyExecutedUnmitigatedRisk": { + "type": "string", + "description": "Represents the highest level of utilization fully-executed unmitigated risks.", + "nullable": true + }, + "highestLevelOfRisks": { + "type": "string", + "description": "Represents the highest level of risks.", + "nullable": true + }, + "highestLevelOfUnmitigatedRisk": { + "type": "string", + "description": "Represents the highest level of unmitigated risks.", + "nullable": true + }, + "highImpactRecommendationCount": { + "type": "integer", + "description": "Represents the highest impact recommendation count.", + "format": "int32", + "nullable": true + }, + "numberOfAssignedDirectProfiles": { + "type": "integer", + "description": "Represents the number of assigned direct profiles.", + "format": "int32" + }, + "numberOfAssignedRoles": { + "type": "integer", + "description": "Represents the number of roles assigned to the user.", + "format": "int32" + }, + "numberOfFullyExecutedCriticalOrHighRisks": { + "type": "integer", + "description": "Represents the number of fully-executed utilization critical or high risks.", + "format": "int32" + }, + "numberOfFullyExecutedOtherRisks": { + "type": "integer", + "description": "Represents the number of other utilization fully-executed risks.", + "format": "int32" + }, + "numberOfNotFullyExecutedCriticalOrHighRisks": { + "type": "integer", + "description": "Represents the number of not fully-executed utilization critical or high risks.", + "format": "int32" + }, + "numberOfNotFullyExecutedOtherRisks": { + "type": "integer", + "description": "Represents the number of other not utilization fully-executed risks.", + "format": "int32" + }, + "totalNumberOfRisks": { + "type": "integer", + "description": "Represents the total number of risks, which is the count of the distinct rule codes in a business process conflict summary.", + "format": "int32" + }, + "totalNumberOfUnmitigatedRisks": { + "type": "integer", + "description": "Represents the total number of unmitigated risks.", + "format": "int32" + }, + "totalRecommendationCount": { + "type": "integer", + "description": "Represents the total count of recommendations.", + "format": "int32" + }, + "userGroup": { + "type": "string", + "description": "Represents the name of the group that the user belongs to.", + "nullable": true + }, + "username": { + "type": "string", + "description": "Represents the user name of the user summary.", + "nullable": true + }, + "userId": { + "type": "string", + "description": "Identifier of the user.", + "nullable": true + }, + "country": { + "type": "string", + "description": "Country of the user.", + "nullable": true + }, + "system": { + "type": "string", + "description": "System of the user.", + "nullable": true + }, + "department": { + "type": "string", + "description": "Department of the user.", + "nullable": true + }, + "costCenter": { + "type": "string", + "description": "Cost Center of the user.", + "nullable": true + }, + "function": { + "type": "string", + "description": "Function of the user.", + "nullable": true + }, + "custom01": { + "type": "string", + "description": "Any custom value related to user.", + "nullable": true + }, + "custom02": { + "type": "string", + "description": "Any custom value related to user.", + "nullable": true + }, + "custom03": { + "type": "string", + "description": "Any custom value related to user.", + "nullable": true + }, + "custom04": { + "type": "string", + "description": "Any custom value related to user.", + "nullable": true + }, + "custom05": { + "type": "string", + "description": "Any custom value related to user.", + "nullable": true + } + }, + "additionalProperties": false, + "description": "Represents the user summary item." + }, + "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleSummary": { "type": "object", "properties": { "roleName": { - "description": "Represents the name of role.", - "type": "string" + "type": "string", + "description": "Represents the role name.", + "nullable": true }, "roleType": { + "type": "string", + "description": "Represents the role type.", + "nullable": true + }, + "numberOfUsersAssigned": { + "type": "integer", + "description": "Represents the number of assigned users.", + "format": "int32" + }, + "numberOfNotUsedSensitiveTcodes": { + "type": "integer", + "description": "Represents the number of not used sensitive TCodes.", + "format": "int32" + }, + "numberOfNotUsedNonSensitiveTcodes": { + "type": "integer", + "description": "Represents the number of not used non-sensitive TCodes.", + "format": "int32" + }, + "numberOfUsersNotUsingRole": { + "type": "integer", + "description": "Represents the number of users which are not using in role.", + "format": "int32" + }, + "numberOfCriticalAndHighRisks": { + "type": "integer", + "description": "Represents the number of critical and high risks.", + "format": "int32" + }, + "numberOfOtherRisks": { + "type": "integer", + "description": "Represents the number of other risks.", + "format": "int32" + }, + "numberOfChildren": { + "type": "integer", + "description": "Represents the number of children", + "format": "int32" + }, + "derivedParent": { + "type": "string", + "description": "Represents the derived parent.", + "nullable": true + }, + "numberOfCompositeRoleMembership": { + "type": "integer", + "description": "Represents the number of composite role membership.", + "format": "int32" + }, + "numberOfDerivedChildren": { + "type": "integer", + "description": "Represents the number of derived children.", + "format": "int32" + }, + "numberOfFullyExecutedCriticalOrHighRisks": { + "type": "integer", + "description": "Represents the number of fully executed critical or high risks.", + "format": "int32" + }, + "numberOfFullyExecutedOtherRisks": { + "type": "integer", + "description": "Represents the number of fully executed other risks.", + "format": "int32" + }, + "numberOfNotFullyExecutedCriticalHighRisks": { + "type": "integer", + "description": "Represents the number of not fully executed critical and high risks.", + "format": "int32" + }, + "numberOfNotFullyExecutedOtherRisks": { + "type": "integer", + "description": "Represents the number of not fully executed other risks.", + "format": "int32" + }, + "highestLevelOfFullyExecutedRisks": { + "type": "string", + "description": "Represents the highest level of fully executed risks.", + "nullable": true + }, + "highestLevelOfRisks": { + "type": "string", + "description": "Represents the highest level of risks.", + "nullable": true + }, + "highImpactRecommendationCount": { + "type": "integer", + "description": "Represents the count of high impact recomendations.", + "format": "int32", + "nullable": true + }, + "totalRecommendationCount": { + "type": "integer", + "description": "Represents the count of total recommendations.", + "format": "int32", + "nullable": true + } + }, + "additionalProperties": false, + "description": "Represents the role summary item." + }, + "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskSummary": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "Represents the user risk summary unique identifier.", + "format": "int64" + }, + "riskRating": { + "type": "string", + "description": "Represents the rule risk rating.\r\nE.g.: Critical, High, Low, etc.", + "nullable": true + }, + "ruleType": { + "type": "string", + "description": "Represents the rule type.\r\nE.g.: SOD, SEN.", + "nullable": true + }, + "ruleCode": { + "type": "string", + "description": "Representing the rule code.", + "nullable": true + }, + "ruleName": { + "type": "string", + "description": "Represents the rule name.", + "nullable": true + }, + "businessFunctionCodes": { + "type": "string", + "description": "Represents a comma separated list of business function codes associated with the rule.", + "nullable": true + } + }, + "additionalProperties": false, + "description": "Represents a rulebook rule (or risks)." + }, + "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RiskiestRoleSummary": { + "type": "object", + "properties": { + "roleName": { + "type": "string", + "description": "Represents the name of role.", + "nullable": true + }, + "roleType": { + "type": "string", "description": "Represents the type of role.", - "type": "string" + "nullable": true }, "critical": { - "format": "int32", + "type": "integer", "description": "Represents the count of critical risks.", - "type": "integer" + "format": "int32" }, "high": { - "format": "int32", + "type": "integer", "description": "Represents the count of high risks.", - "type": "integer" + "format": "int32" }, "other": { - "format": "int32", + "type": "integer", "description": "Represents the count of other risks.", - "type": "integer" + "format": "int32" }, "roleRiskRank": { - "format": "int32", + "type": "integer", "description": "Represents the role risk rank.", - "type": "integer" + "format": "int32" }, "activeUserCount": { - "format": "int32", + "type": "integer", "description": "Represents the count of active users.", - "type": "integer" + "format": "int32" }, "userWeightedRiskRank": { - "format": "int32", + "type": "integer", "description": "Represents the user weighted risk rank.", - "type": "integer" + "format": "int32" } - } + }, + "additionalProperties": false, + "description": "Represents the riskiest role summary." }, "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserRiskLevel": { "type": "object", "properties": { "ruleCode": { - "type": "string" + "type": "string", + "nullable": true }, "ruleName": { - "type": "string" + "type": "string", + "nullable": true }, "riskRating": { - "type": "string" + "type": "string", + "nullable": true }, "ruleType": { - "type": "string" + "type": "string", + "nullable": true }, "ruleBusinessProcess": { - "type": "string" + "type": "string", + "nullable": true }, "userId": { - "type": "string" + "type": "string", + "nullable": true }, "userName": { - "type": "string" + "type": "string", + "nullable": true }, "userGroup": { - "type": "string" + "type": "string", + "nullable": true }, "stadUtilizationBucket": { - "type": "string" + "type": "string", + "nullable": true }, "cdhdrposUtilizationBucket": { - "type": "string" + "type": "string", + "nullable": true }, "mitigatingControls": { - "type": "string" + "type": "string", + "nullable": true }, "riskDescription": { - "type": "string" + "type": "string", + "nullable": true }, "isMitigated": { "type": "boolean" } - } + }, + "additionalProperties": false }, "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserAuthorizationObject": { "type": "object", "properties": { "username": { - "type": "string" + "type": "string", + "nullable": true }, "businessFunctionCode": { - "type": "string" + "type": "string", + "nullable": true }, "assignedFromRoleName": { - "type": "string" + "type": "string", + "nullable": true }, "assignedFromProfileName": { - "type": "string" + "type": "string", + "nullable": true }, "tcode": { - "type": "string" + "type": "string", + "nullable": true }, "sapAuthorizationName": { - "type": "string" + "type": "string", + "nullable": true }, "sapAuthorizationObject": { - "type": "string" + "type": "string", + "nullable": true }, "sapAuthorizationField": { - "type": "string" + "type": "string", + "nullable": true }, "sapAuthorizationValueFrom": { - "type": "string" + "type": "string", + "nullable": true }, "sapAuthorizationValueTo": { - "type": "string" + "type": "string", + "nullable": true }, "ruleAuthorizationObject": { - "type": "string" + "type": "string", + "nullable": true }, "ruleAuthorizationField": { - "type": "string" + "type": "string", + "nullable": true }, "ruleAuthorizationValueFrom": { - "type": "string" + "type": "string", + "nullable": true }, "ruleAuthorizationValueTo": { - "type": "string" + "type": "string", + "nullable": true }, "roleType": { - "type": "string" + "type": "string", + "nullable": true }, "roleIsDerived": { - "type": "boolean" + "type": "boolean", + "nullable": true }, "derivedParentRole": { - "type": "string" + "type": "string", + "nullable": true }, "parentProfile": { - "type": "string" + "type": "string", + "nullable": true }, "parentRoleName": { - "type": "string" + "type": "string", + "nullable": true } - } + }, + "additionalProperties": false }, "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": { + "type": "string", "description": "Represents the user name of the user associated with the remediation.", - "type": "string" + "nullable": true }, "userGroup": { + "type": "string", "description": "Represents the group of the user associated with the remediation.", - "type": "string" + "nullable": true }, "role": { + "type": "string", "description": "Represents the role of the remediation.", - "type": "string" + "nullable": true }, "recommendation": { + "type": "string", "description": "Represents the recommendation of the remediation.", - "type": "string" + "nullable": true }, "difficulty": { + "type": "string", "description": "Represents the difficulty level of the remediation.", - "type": "string" + "nullable": true }, "impact": { + "type": "string", "description": "Represents the impact of the remediation.", - "type": "string" + "nullable": true }, "highOrCriticalRiskCount": { - "format": "int32", + "type": "integer", "description": "Represents the high or critical risk count of the remediation.", - "type": "integer" + "format": "int32" }, "otherRiskCount": { - "format": "int32", + "type": "integer", "description": "Represents the other risk count of the remediation.", - "type": "integer" + "format": "int32" }, "totalRiskCount": { - "format": "int32", + "type": "integer", "description": "Represents the total risk count of the remediation.", - "type": "integer" + "format": "int32" }, "userId": { + "type": "string", "description": "Identifier of the user.", - "type": "string" + "nullable": true }, "country": { + "type": "string", "description": "Country of the user.", - "type": "string" + "nullable": true }, "system": { + "type": "string", "description": "System of the user.", - "type": "string" + "nullable": true }, "department": { + "type": "string", "description": "Department of the user.", - "type": "string" + "nullable": true }, "costCenter": { + "type": "string", "description": "Cost Center of the user.", - "type": "string" + "nullable": true }, "function": { + "type": "string", "description": "Function of the user.", - "type": "string" + "nullable": true }, "custom01": { + "type": "string", "description": "Any custom value related to user.", - "type": "string" + "nullable": true }, "custom02": { + "type": "string", "description": "Any custom value related to user.", - "type": "string" + "nullable": true }, "custom03": { + "type": "string", "description": "Any custom value related to user.", - "type": "string" + "nullable": true }, "custom04": { + "type": "string", "description": "Any custom value related to user.", - "type": "string" + "nullable": true }, "custom05": { + "type": "string", "description": "Any custom value related to user.", - "type": "string" + "nullable": true } - } + }, + "additionalProperties": false, + "description": "Serves as the item which determines if a role is assigned to a user and if the\r\nassignment has been used." }, "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.SecurityRolesReport": { "type": "object", "properties": { "role": { - "type": "string" + "type": "string", + "nullable": true }, "tcode": { - "type": "string" + "type": "string", + "nullable": true }, "description": { - "type": "string" + "type": "string", + "nullable": true }, "stadUtilizationCount": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" }, "cdhdrposUtilizationCount": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" }, "profile": { - "type": "string" + "type": "string", + "nullable": true }, "fullName": { - "type": "string" + "type": "string", + "nullable": true }, "parent": { - "type": "string" + "type": "string", + "nullable": true }, "low": { - "type": "string" + "type": "string", + "nullable": true }, "high": { - "type": "string" + "type": "string", + "nullable": true }, "userId": { + "type": "string", "description": "Identifier of the user.", - "type": "string" + "nullable": true }, "country": { + "type": "string", "description": "Country of the user.", - "type": "string" + "nullable": true }, "system": { + "type": "string", "description": "System of the user.", - "type": "string" + "nullable": true }, "department": { + "type": "string", "description": "Department of the user.", - "type": "string" + "nullable": true }, "costCenter": { + "type": "string", "description": "Cost Center of the user.", - "type": "string" + "nullable": true }, "function": { + "type": "string", "description": "Function of the user.", - "type": "string" + "nullable": true }, "custom01": { + "type": "string", "description": "Any custom value related to user.", - "type": "string" + "nullable": true }, "custom02": { + "type": "string", "description": "Any custom value related to user.", - "type": "string" + "nullable": true }, "custom03": { + "type": "string", "description": "Any custom value related to user.", - "type": "string" + "nullable": true }, "custom04": { + "type": "string", "description": "Any custom value related to user.", - "type": "string" + "nullable": true }, "custom05": { + "type": "string", "description": "Any custom value related to user.", - "type": "string" + "nullable": true } - } + }, + "additionalProperties": false }, "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleConflictMatrix": { "type": "object", "properties": { "rulebookName": { - "type": "string" + "type": "string", + "nullable": true }, "ruleCode": { - "type": "string" + "type": "string", + "nullable": true }, "ruleName": { - "type": "string" + "type": "string", + "nullable": true }, "riskRating": { - "type": "string" + "type": "string", + "nullable": true }, "ruleType": { - "type": "string" + "type": "string", + "nullable": true }, "ruleBusinessProcess": { - "type": "string" + "type": "string", + "nullable": true }, "businessFunctionCode": { - "type": "string" + "type": "string", + "nullable": true }, "businessFunctionName": { - "type": "string" + "type": "string", + "nullable": true }, "businessFunctionDescription": { - "type": "string" + "type": "string", + "nullable": true }, "businessFunctionBusinessProcess": { - "type": "string" + "type": "string", + "nullable": true }, "roleName": { - "type": "string" + "type": "string", + "nullable": true }, "assignedFrom": { - "type": "string" + "type": "string", + "nullable": true }, "roleProfile": { - "type": "string" + "type": "string", + "nullable": true }, "roleProfileDescription": { - "type": "string" + "type": "string", + "nullable": true }, "tcode": { - "type": "string" + "type": "string", + "nullable": true }, "tcodeDescription": { - "type": "string" + "type": "string", + "nullable": true }, "roleType": { - "type": "string" + "type": "string", + "nullable": true }, "stadUtilizationCount": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" }, "cdhdrposUtilizationCount": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" }, "stadUtilizationBucket": { - "type": "string" + "type": "string", + "nullable": true }, "cdhdrposUtilizationBucket": { - "type": "string" + "type": "string", + "nullable": true } - } + }, + "additionalProperties": false }, "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleRemediation": { "type": "object", "properties": { "roleName": { - "type": "string" + "type": "string", + "nullable": true }, "roleType": { - "type": "string" + "type": "string", + "nullable": true }, "recommendation": { - "type": "string" + "type": "string", + "nullable": true }, "itemToRemove": { - "type": "string" + "type": "string", + "nullable": true }, "itemDescription": { - "type": "string" + "type": "string", + "nullable": true }, "difficulty": { - "type": "string" + "type": "string", + "nullable": true }, "impact": { - "type": "string" + "type": "string", + "nullable": true }, "highOrCriticalRiskCount": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" }, "totalRiskCount": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" }, "impactedUserCount": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" }, "highOrCriticalRisks": { - "type": "string" + "type": "string", + "nullable": true }, "allRisks": { - "type": "string" + "type": "string", + "nullable": true } - } + }, + "additionalProperties": false }, "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.UserTCodeLevelRisk": { "type": "object", "properties": { "rulebookName": { - "type": "string" + "type": "string", + "nullable": true }, "ruleCode": { - "type": "string" + "type": "string", + "nullable": true }, "ruleName": { - "type": "string" + "type": "string", + "nullable": true }, "riskRating": { - "type": "string" + "type": "string", + "nullable": true }, "ruleType": { - "type": "string" + "type": "string", + "nullable": true }, "ruleBusinessProcess": { - "type": "string" + "type": "string", + "nullable": true }, "businessFunctionCode": { - "type": "string" + "type": "string", + "nullable": true }, "businessFunctionName": { - "type": "string" + "type": "string", + "nullable": true }, "businessFunctionDescription": { - "type": "string" + "type": "string", + "nullable": true }, "userId": { - "type": "string" + "type": "string", + "nullable": true }, "userName": { - "type": "string" + "type": "string", + "nullable": true }, "userGroup": { - "type": "string" + "type": "string", + "nullable": true }, "mitigatingControls": { - "type": "string" + "type": "string", + "nullable": true }, "assignedFrom": { - "type": "string" + "type": "string", + "nullable": true }, "roleProfile": { - "type": "string" + "type": "string", + "nullable": true }, "tcode": { - "type": "string" + "type": "string", + "nullable": true }, "tcodeDescription": { - "type": "string" + "type": "string", + "nullable": true }, "roleType": { - "type": "string" + "type": "string", + "nullable": true }, "stadUtilizationCount": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" }, "cdhdrposUtilizationCount": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" }, "roleHasInherentConflicts": { "type": "boolean" @@ -8333,532 +15028,585 @@ "type": "boolean", "readOnly": true } - } + }, + "additionalProperties": false }, "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.ConflictSummary": { - "description": "Represents conflict summary.", "type": "object", "properties": { "riskRatingId": { - "format": "int32", + "type": "integer", "description": "Identifier of the risk.", - "type": "integer" + "format": "int32" }, "businessProcessName": { + "type": "string", "description": "Name of the business process.", - "type": "string" + "nullable": true }, "mitigated": { - "description": "Determines if conflict is mitigated.", - "type": "boolean" + "type": "boolean", + "description": "Determines if conflict is mitigated." }, "execution": { + "type": "string", "description": "Execution text.", - "type": "string" + "nullable": true }, "conflictCount": { - "format": "int32", + "type": "integer", "description": "Count of conflicts.", - "type": "integer" + "format": "int32" }, "utilizationType": { + "type": "string", "description": "Type of utilization.", - "type": "string" + "nullable": true }, "createdDate": { - "format": "date-time", + "type": "string", "description": "Created date.", - "type": "string" + "format": "date-time" } - } + }, + "additionalProperties": false, + "description": "Represents conflict summary." }, "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.BusinessProcessConflictSummary": { - "description": "Represents the business process conflict summary.", "type": "object", "properties": { "ruleCode": { + "type": "string", "description": "Represents the code of rule.", - "type": "string" + "nullable": true }, "ruleName": { + "type": "string", "description": "Represents the name of rule.", - "type": "string" + "nullable": true }, "riskRating": { + "type": "string", "description": "Represents the rating of risk.", - "type": "string" + "nullable": true }, "ruleBusinessProcess": { + "type": "string", "description": "Represents the business process of rule.", - "type": "string" + "nullable": true }, "fullName": { + "type": "string", "description": "Represents the full name of user.", - "type": "string" + "nullable": true }, "userGroup": { + "type": "string", "description": "Represents the user group.", - "type": "string" + "nullable": true }, "mitigatingControls": { + "type": "string", "description": "Represents the mitigating controls.", - "type": "string" + "nullable": true }, "stadUtilizationBucket": { + "type": "string", "description": "Represents the STAD utilization bucket.", - "type": "string" + "nullable": true }, "cdhdrposUtilizationBucket": { + "type": "string", "description": "Represents the CDHDRPOS utilization bucket.", - "type": "string" + "nullable": true }, "businessFunctionCode1": { + "type": "string", "description": "Represents the code of first business function.", - "type": "string" + "nullable": true }, "businessFunctionName1": { + "type": "string", "description": "Represents the name of first business function.", - "type": "string" + "nullable": true }, "businessFunctionBusinessProcess1": { + "type": "string", "description": "Represents the business process of first business function.", - "type": "string" + "nullable": true }, "stadUtilizationCount1": { - "format": "int32", + "type": "integer", "description": "Represents the count of first STAD utilization.", - "type": "integer" + "format": "int32" }, "cdhdrposUtilizationCount1": { - "format": "int32", + "type": "integer", "description": "Represents the count of first CDHDRPOS utilization.", - "type": "integer" + "format": "int32" }, "businessFunctionCode2": { + "type": "string", "description": "Represents the code of second business function.", - "type": "string" + "nullable": true }, "businessFunctionName2": { + "type": "string", "description": "Represents the name of second business function.", - "type": "string" + "nullable": true }, "businessFunctionBusinessProcess2": { + "type": "string", "description": "Represents the business process of second business function.", - "type": "string" + "nullable": true }, "stadUtilizationCount2": { - "format": "int32", + "type": "integer", "description": "Represents the count of second STAD utilization.", - "type": "integer" + "format": "int32" }, "cdhdrposUtilizationCount2": { - "format": "int32", + "type": "integer", "description": "Represents the count of second CDHDRPOS utilization.", - "type": "integer" + "format": "int32" }, "businessFunctionCode3": { + "type": "string", "description": "Represents the code of third business function.", - "type": "string" + "nullable": true }, "businessFunctionName3": { + "type": "string", "description": "Represents the name of third business function.", - "type": "string" + "nullable": true }, "businessFunctionBusinessProcess3": { + "type": "string", "description": "Represents the business process of third business function.", - "type": "string" + "nullable": true }, "stadUtilizationCount3": { - "format": "int32", + "type": "integer", "description": "Represents the count of third STAD utilization.", - "type": "integer" + "format": "int32" }, "cdhdrposUtilizationCount3": { - "format": "int32", + "type": "integer", "description": "Represents the count of third CDHDRPOS utilization.", - "type": "integer" + "format": "int32" }, "businessFunctionCode4": { + "type": "string", "description": "Represents the code of fourth business function.", - "type": "string" + "nullable": true }, "businessFunctionName4": { + "type": "string", "description": "Represents the name of fourth business function.", - "type": "string" + "nullable": true }, "businessFunctionBusinessProcess4": { + "type": "string", "description": "Represents the business process of fourth business function.", - "type": "string" + "nullable": true }, "stadUtilizationCount4": { - "format": "int32", + "type": "integer", "description": "Represents the count of fourth STAD utilization.", - "type": "integer" + "format": "int32" }, "cdhdrposUtilizationCount4": { - "format": "int32", + "type": "integer", "description": "Represents the count of fourth CDHDRPOS utilization.", - "type": "integer" + "format": "int32" }, "businessFunctionCode5": { + "type": "string", "description": "Represents the code of fifth business function.", - "type": "string" + "nullable": true }, "businessFunctionName5": { + "type": "string", "description": "Represents the name of fifth business function.", - "type": "string" + "nullable": true }, "businessFunctionBusinessProcess5": { + "type": "string", "description": "Represents the business process of fifth business function.", - "type": "string" + "nullable": true }, "stadUtilizationCount5": { - "format": "int32", + "type": "integer", "description": "Represents the count of fifth STAD utilization.", - "type": "integer" + "format": "int32" }, "cdhdrposUtilizationCount5": { - "format": "int32", + "type": "integer", "description": "Represents the count of fifth CDHDRPOS utilization.", - "type": "integer" + "format": "int32" }, "ruleType": { + "type": "string", "description": "Represents the type of rule.", - "type": "string" + "nullable": true }, "userCount": { - "format": "int32", + "type": "integer", "description": "Represents the aggregated count of users involved in the conflict.", - "type": "integer" + "format": "int32" }, "userId": { + "type": "string", "description": "Identifier of the user.", - "type": "string" + "nullable": true }, "country": { + "type": "string", "description": "Country of the user.", - "type": "string" + "nullable": true }, "system": { + "type": "string", "description": "System of the user.", - "type": "string" + "nullable": true }, "department": { + "type": "string", "description": "Department of the user.", - "type": "string" + "nullable": true }, "costCenter": { + "type": "string", "description": "Cost Center of the user.", - "type": "string" + "nullable": true }, "function": { + "type": "string", "description": "Function of the user.", - "type": "string" + "nullable": true }, "custom01": { + "type": "string", "description": "Any custom value related to user.", - "type": "string" + "nullable": true }, "custom02": { + "type": "string", "description": "Any custom value related to user.", - "type": "string" + "nullable": true }, "custom03": { + "type": "string", "description": "Any custom value related to user.", - "type": "string" + "nullable": true }, "custom04": { + "type": "string", "description": "Any custom value related to user.", - "type": "string" + "nullable": true }, "custom05": { + "type": "string", "description": "Any custom value related to user.", - "type": "string" + "nullable": true } - } + }, + "additionalProperties": false, + "description": "Represents the business process conflict summary." }, "ErpMaestro.ErpAnalysis.Common.Models.OnlineReporting.RoleDetails": { - "description": "Provides detail information about a role.", "type": "object", "properties": { "system": { + "type": "string", "description": "Represents the name of the system instance analyzed.", - "type": "string" + "nullable": true }, "roleName": { + "type": "string", "description": "Represents the name of the role analyzed.", - "type": "string" + "nullable": true }, "roleDescription": { + "type": "string", "description": "Represents the description of the role.", - "type": "string" + "nullable": true }, "permission": { + "type": "string", "description": "Represents the technical StringValue field in the db of the permission identified as a function hit.", - "type": "string" + "nullable": true }, "permissionName": { + "type": "string", "description": "Represents the permission text value as seen in the user interface.", - "type": "string" + "nullable": true }, "authorization": { + "type": "string", "description": "Represents the permission level. Examples include: Read, Write, Edit, Delete, etc.", - "type": "string" + "nullable": true }, "executionCount": { - "format": "int64", + "type": "integer", "description": "Represents the count of instances of record changes.", - "type": "integer" + "format": "int64" } - } + }, + "additionalProperties": false, + "description": "Provides detail information about a role." }, "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": { + "type": "string", "description": "Name of the user that owns the permission", - "type": "string" + "nullable": true }, "riskName": { + "type": "string", "description": "Represents the rule name", - "type": "string" + "nullable": true }, "riskRating": { + "type": "string", "description": "Represents the rule rating", - "type": "string" + "nullable": true }, "riskType": { + "type": "string", "description": "Represents the rule type", - "type": "string" + "nullable": true }, "riskCode": { + "type": "string", "description": "Represents the rule code", - "type": "string" + "nullable": true }, "permission": { + "type": "string", "description": "Represents the technical StringValue field in the db of the permission identified as a function hit", - "type": "string" + "nullable": true } - } + }, + "additionalProperties": false, + "description": "Represents an actual Hit of an analysis, with information about the\r\npermission owner, the target, the risk, the business function,\r\nthe permission, and the permission group" }, "ErpMaestro.ErpAnalysis.Common.Models.RoleModel": { - "description": "Represents an analysis role.", "type": "object", "properties": { "id": { - "format": "int64", + "type": "integer", "description": "Identifier of the role.", - "type": "integer" + "format": "int64" }, "extractId": { - "format": "int32", + "type": "integer", "description": "Identifier of related extract.", - "type": "integer" + "format": "int32" }, "name": { + "type": "string", "description": "Name of the role.", - "type": "string" + "nullable": true }, "isSuperAdmin": { - "description": "Determines if role is for super admin.", - "type": "boolean" + "type": "boolean", + "description": "Determines if role is for super admin." } - } + }, + "additionalProperties": false, + "description": "Represents an analysis role." }, - "ErpMaestro.ErpAnalysis.Common.Models.ScopedAnalysis.HitsByUserAndRiskModel": { - "description": "Model that represents the different Hits and affected scopes that a user has for a particular risk", + "ErpMaestro.ErpAnalysis.Common.Enums.SourceRulebookType": { + "enum": [ + 0, + 1, + 2 + ], + "type": "integer", + "description": "Represents type of rulebook which had been used for compilation", + "format": "int32" + }, + "ErpMaestro.ErpAnalysis.Common.Models.RulebookModel": { "type": "object", "properties": { - "userName": { - "description": "Name of the User", - "type": "string" + "id": { + "type": "integer", + "description": "Rulebook ID in Abacus engine", + "format": "int32" }, - "riskCode": { - "description": "Code of the Risk", - "type": "string" + "sourceRulebookId": { + "type": "string", + "description": "Source Rulebook ID (could be GUID from AA database or integer from RulebookService database)\r\nAlso it could be a Rulebook from other source which currently we don't have", + "nullable": true }, - "riskRating": { - "description": "Rating of the current Risk", - "type": "string" + "sourceRulebookType": { + "allOf": [ + { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Enums.SourceRulebookType" + } + ], + "description": "Source type of the Rulebook. Determines from which source this rulebook had been imported\r\nCurrently supported MultiSystem and Legacy", + "nullable": true }, - "riskDescription": { - "description": "Description of the current Risk", - "type": "string" + "compiledDate": { + "type": "string", + "description": "Date when rulebook had been compiled (if available)", + "format": "date-time", + "nullable": true }, - "businessFunctionHits": { - "format": "int32", - "description": "Amount of BusinessFunction hits for the current user and risk", - "type": "integer" + "customerId": { + "type": "string", + "description": "Customer which is owning that Rulebook", + "format": "uuid" }, - "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" + "analysisIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + }, + "description": "List of active Analysis IDs this compiled rulebook is being used in (if available)", + "nullable": true } - } + }, + "additionalProperties": false, + "description": "Instance of Rulebook stored in Abacus engine.\r\nWe have rulebooks in RulebookService (MultiSystem) and Legacy (stored in AccessAnalyzer database).\r\nAbacus engine has its own copy of rulebook which used for analysis" }, "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": { + "type": "string", "description": "Name of the user that owns the permission", - "type": "string" + "nullable": true }, "riskCode": { + "type": "string", "description": "Risk Code", - "type": "string" + "nullable": true }, "businessFunctionReference": { + "type": "string", "description": "Natural Key for the Business Function", - "type": "string" + "nullable": true }, "permissionGroupReference": { + "type": "string", "description": "Identifier of the Permission Group", - "type": "string" + "nullable": true }, "permissionReference": { + "type": "string", "description": "Natural Key for the Permission", - "type": "string" + "nullable": true } - } - }, - "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" - } - } + }, + "additionalProperties": false, + "description": "Represents an actual Hit of an analysis, with information about the\r\npermission owner, the risk, the business function,\r\nthe permission, and the permission group" }, "ErpMaestro.ErpAnalysis.Common.Models.UserModel": { - "description": "Represents an analysis user.", "type": "object", "properties": { "id": { - "format": "int64", + "type": "integer", "description": "Identifier of the user.", - "type": "integer" + "format": "int64" }, "extractId": { - "format": "int32", + "type": "integer", "description": "Identifier of related extract.", - "type": "integer" + "format": "int32" }, "name": { + "type": "string", "description": "Name of the user.", - "type": "string" + "nullable": true }, "isSuperAdmin": { - "description": "Determines if user is super admin.", - "type": "boolean" + "type": "boolean", + "description": "Determines if user is super admin." } - } + }, + "additionalProperties": false, + "description": "Represents an analysis user." }, "ErpMaestro.ErpAnalysis.Common.Models.MultiSystemOnboardingAccountAndSystemRequest": { "required": [ "accountId", "accountName", - "systemType", - "systemId" + "systemId", + "systemType" ], "type": "object", "properties": { "accountId": { - "format": "uuid", + "type": "string", "description": "Reference to the account for the system that is going to be associated", - "type": "string" + "format": "uuid" }, "accountName": { - "description": "Reference to the account name for the system that is going to be associated.", - "type": "string" + "type": "string", + "description": "Reference to the account name for the system that is going to be associated." }, "systemType": { - "$ref": "#/components/schemas/ErpMaestro.Services.Common.Models.Enums.ErpSystemType" + "allOf": [ + { + "$ref": "#/components/schemas/ErpMaestro.Services.Common.Models.Enums.ErpSystemType" + } + ], + "description": "Reference to the MultiSystem type for the system that is going to be part to the onboarding process." }, "systemId": { - "format": "int32", + "type": "integer", "description": "Reference to the MultiSystem that is going to be part to the onboarding process.", - "type": "integer" + "format": "int32" }, "systemName": { + "type": "string", "description": "Reference to the MultiSystem name that is going to be part to the onboarding process.", - "type": "string" + "nullable": true }, "systemDescription": { + "type": "string", "description": "Reference to the MultiSystem extra information for the system that is going to be part to the onboarding process.", - "type": "string" + "nullable": true } - } + }, + "additionalProperties": false }, "ErpMaestro.ErpAnalysis.WebApi.Models.Workflow.QueueAnalysisModel": { "type": "object", "properties": { "extractId": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" }, "rulebookId": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" }, "accountId": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } - } + }, + "additionalProperties": false + }, + "ErpMaestro.ErpAnalysis.Common.Models.ReportType": { + "enum": [ + 0, + 1, + 2, + 3, + 4 + ], + "type": "integer", + "format": "int32" }, "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" @@ -8866,25 +15614,21 @@ "type": "object", "properties": { "analysisId": { - "format": "int32", "maximum": 2147483647, "minimum": 1, - "type": "integer" + "type": "integer", + "format": "int32" }, "reportType": { - "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ReportType" + "allOf": [ + { + "$ref": "#/components/schemas/ErpMaestro.ErpAnalysis.Common.Models.ReportType" + } + ] } - } - }, - "ErpMaestro.ErpAnalysis.Common.Models.ReportType": { - "enum": [ - "undefined", - "userConflictMatrix", - "roleConflictMatrix", - "groupConflictMatrix", - "successFactorsBusinessProcessConflictSummary" - ], - "type": "string" + }, + "additionalProperties": false, + "description": "Model for kicking off a report analysis. The hit analysis must already be complete by this point." } } } diff --git a/static/api-specs/arm/swagger-arm2.json b/static/api-specs/arm/swagger-arm2.json index 3c176da1f..516f18e46 100644 --- a/static/api-specs/arm/swagger-arm2.json +++ b/static/api-specs/arm/swagger-arm2.json @@ -1,10 +1,9 @@ { "openapi": "3.0.1", "info": { - "title": "Access Risk Management ARM Web APIs", + "title": "Access Risk Management Web APIs", "version": "v1" }, - "tags":[{"name":"CustomerSot"},{"name":"SupportDashboard"},{"name":"UserSync"}], "paths": { "/api/customer-sot": { "get": { @@ -120,7 +119,7 @@ } } }, - "application/prs.odatatestxx-odata": { + "text/plain": { "schema": { "type": "array", "items": { @@ -128,7 +127,7 @@ } } }, - "text/plain": { + "application/octet-stream": { "schema": { "type": "array", "items": { @@ -150,52 +149,52 @@ "description": "Unauthorized", "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=minimal": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none": { - "schema": {} + "schema": { } }, "application/json;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json": { - "schema": {} + "schema": { } }, "application/xml": { - "schema": {} - }, - "application/prs.odatatestxx-odata": { - "schema": {} + "schema": { } }, "text/plain": { - "schema": {} + "schema": { } + }, + "application/octet-stream": { + "schema": { } }, "text/json": { - "schema": {} + "schema": { } } } }, @@ -203,52 +202,52 @@ "description": "Forbidden", "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=minimal": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none": { - "schema": {} + "schema": { } }, "application/json;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json": { - "schema": {} + "schema": { } }, "application/xml": { - "schema": {} - }, - "application/prs.odatatestxx-odata": { - "schema": {} + "schema": { } }, "text/plain": { - "schema": {} + "schema": { } + }, + "application/octet-stream": { + "schema": { } }, "text/json": { - "schema": {} + "schema": { } } } } @@ -326,7 +325,12 @@ "$ref": "#/components/schemas/ListOfCustomerSotSimpleDto" } }, - "application/prs.odatatestxx-odata": { + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ListOfCustomerSotSimpleDto" + } + }, + "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ListOfCustomerSotSimpleDto" } @@ -351,52 +355,52 @@ "description": "Unauthorized", "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=minimal": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none": { - "schema": {} + "schema": { } }, "application/json;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json": { - "schema": {} + "schema": { } }, "application/xml": { - "schema": {} - }, - "application/prs.odatatestxx-odata": { - "schema": {} + "schema": { } }, "text/plain": { - "schema": {} + "schema": { } + }, + "application/octet-stream": { + "schema": { } }, "text/json": { - "schema": {} + "schema": { } } } }, @@ -404,64 +408,155 @@ "description": "Forbidden", "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=minimal": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none": { - "schema": {} + "schema": { } }, "application/json;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json": { - "schema": {} + "schema": { } }, "application/xml": { - "schema": {} - }, - "application/prs.odatatestxx-odata": { - "schema": {} + "schema": { } }, "text/plain": { - "schema": {} + "schema": { } + }, + "application/octet-stream": { + "schema": { } }, "text/json": { - "schema": {} + "schema": { } } } } } } }, - "/api/support-dashboard": { - "get": { + "/api/job-management/restart": { + "post": { "tags": [ - "SupportDashboard" + "JobManagement" ], - "summary": "supports dashboard", + "summary": "Restarts job by type and id", + "requestBody": { + "description": "", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/RestartJobRequest" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/RestartJobRequest" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/RestartJobRequest" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/RestartJobRequest" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/RestartJobRequest" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/RestartJobRequest" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/RestartJobRequest" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/RestartJobRequest" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/RestartJobRequest" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/RestartJobRequest" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/RestartJobRequest" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/RestartJobRequest" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/RestartJobRequest" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/RestartJobRequest" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/RestartJobRequest" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/RestartJobRequest" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/RestartJobRequest" + } + } + }, + "required": true + }, "responses": { "200": { "description": "Success", @@ -531,12 +626,12 @@ "type": "string" } }, - "application/prs.odatatestxx-odata": { + "text/plain": { "schema": { "type": "string" } }, - "text/plain": { + "application/octet-stream": { "schema": { "type": "string" } @@ -552,52 +647,52 @@ "description": "Unauthorized", "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=minimal": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none": { - "schema": {} + "schema": { } }, "application/json;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json": { - "schema": {} + "schema": { } }, "application/xml": { - "schema": {} - }, - "application/prs.odatatestxx-odata": { - "schema": {} + "schema": { } }, "text/plain": { - "schema": {} + "schema": { } + }, + "application/octet-stream": { + "schema": { } }, "text/json": { - "schema": {} + "schema": { } } } }, @@ -605,52 +700,696 @@ "description": "Forbidden", "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=minimal": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none": { - "schema": {} + "schema": { } }, "application/json;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json": { - "schema": {} + "schema": { } }, "application/xml": { - "schema": {} - }, - "application/prs.odatatestxx-odata": { - "schema": {} + "schema": { } }, "text/plain": { - "schema": {} + "schema": { } + }, + "application/octet-stream": { + "schema": { } }, "text/json": { - "schema": {} + "schema": { } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=minimal": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=full": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=none": { + "schema": { } + }, + "application/json;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.streaming=false": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "application/xml": { + "schema": { } + }, + "text/plain": { + "schema": { } + }, + "application/octet-stream": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + } + } + } + }, + "/api/job-management/jobtypes": { + "get": { + "tags": [ + "JobManagement" + ], + "summary": "Gets all supported job types with the type of their id", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "string" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json": { + "schema": { + "type": "string" + } + }, + "application/xml": { + "schema": { + "type": "string" + } + }, + "text/plain": { + "schema": { + "type": "string" + } + }, + "application/octet-stream": { + "schema": { + "type": "string" + } + }, + "text/json": { + "schema": { + "type": "string" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=minimal": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=full": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=none": { + "schema": { } + }, + "application/json;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.streaming=false": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "application/xml": { + "schema": { } + }, + "text/plain": { + "schema": { } + }, + "application/octet-stream": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=minimal": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=full": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=none": { + "schema": { } + }, + "application/json;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.streaming=false": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "application/xml": { + "schema": { } + }, + "text/plain": { + "schema": { } + }, + "application/octet-stream": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + } + } + } + }, + "/odata/$metadata": { + "get": { + "tags": [ + "Metadata" + ], + "operationId": "odata/$metadata", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + } + } + } + } + } + }, + "/odata": { + "get": { + "tags": [ + "Metadata" + ], + "operationId": "odata/", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + } + } + } + } + } + }, + "/api/support-dashboard": { + "get": { + "tags": [ + "SupportDashboard" + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "string" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json": { + "schema": { + "type": "string" + } + }, + "application/xml": { + "schema": { + "type": "string" + } + }, + "text/plain": { + "schema": { + "type": "string" + } + }, + "application/octet-stream": { + "schema": { + "type": "string" + } + }, + "text/json": { + "schema": { + "type": "string" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=minimal": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=full": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=none": { + "schema": { } + }, + "application/json;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.streaming=false": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "application/xml": { + "schema": { } + }, + "text/plain": { + "schema": { } + }, + "application/octet-stream": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=minimal": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=full": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=none": { + "schema": { } + }, + "application/json;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.streaming=false": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "application/xml": { + "schema": { } + }, + "text/plain": { + "schema": { } + }, + "application/octet-stream": { + "schema": { } + }, + "text/json": { + "schema": { } } } } @@ -732,12 +1471,12 @@ "type": "string" } }, - "application/prs.odatatestxx-odata": { + "text/plain": { "schema": { "type": "string" } }, - "text/plain": { + "application/octet-stream": { "schema": { "type": "string" } @@ -753,52 +1492,52 @@ "description": "Unauthorized", "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=minimal": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none": { - "schema": {} + "schema": { } }, "application/json;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json": { - "schema": {} + "schema": { } }, "application/xml": { - "schema": {} - }, - "application/prs.odatatestxx-odata": { - "schema": {} + "schema": { } }, "text/plain": { - "schema": {} + "schema": { } + }, + "application/octet-stream": { + "schema": { } }, "text/json": { - "schema": {} + "schema": { } } } }, @@ -806,52 +1545,52 @@ "description": "Forbidden", "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=minimal": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=full": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json;odata.metadata=none": { - "schema": {} + "schema": { } }, "application/json;odata.streaming=true": { - "schema": {} + "schema": { } }, "application/json;odata.streaming=false": { - "schema": {} + "schema": { } }, "application/json": { - "schema": {} + "schema": { } }, "application/xml": { - "schema": {} - }, - "application/prs.odatatestxx-odata": { - "schema": {} + "schema": { } }, "text/plain": { - "schema": {} + "schema": { } + }, + "application/octet-stream": { + "schema": { } }, "text/json": { - "schema": {} + "schema": { } } } } @@ -903,14 +1642,463 @@ }, "additionalProperties": false }, - "SourceOfTruth": { + "EdmContainerElementKind": { "enum": [ 0, - 1 + 1, + 2, + 3, + 4 ], "type": "integer", "format": "int32" }, + "EdmExpressionKind": { + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "type": "integer", + "format": "int32" + }, + "EdmSchemaElementKind": { + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5 + ], + "type": "integer", + "format": "int32" + }, + "EdmTypeKind": { + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ], + "type": "integer", + "format": "int32" + }, + "IEdmDirectValueAnnotationsManager": { + "type": "object", + "additionalProperties": false + }, + "IEdmEntityContainer": { + "type": "object", + "properties": { + "elements": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IEdmEntityContainerElement" + }, + "nullable": true, + "readOnly": true + }, + "schemaElementKind": { + "$ref": "#/components/schemas/EdmSchemaElementKind" + }, + "namespace": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "name": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "IEdmEntityContainerElement": { + "type": "object", + "properties": { + "containerElementKind": { + "$ref": "#/components/schemas/EdmContainerElementKind" + }, + "container": { + "$ref": "#/components/schemas/IEdmEntityContainer" + }, + "name": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "IEdmExpression": { + "type": "object", + "properties": { + "expressionKind": { + "$ref": "#/components/schemas/EdmExpressionKind" + } + }, + "additionalProperties": false + }, + "IEdmModel": { + "type": "object", + "properties": { + "schemaElements": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IEdmSchemaElement" + }, + "nullable": true, + "readOnly": true + }, + "vocabularyAnnotations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IEdmVocabularyAnnotation" + }, + "nullable": true, + "readOnly": true + }, + "referencedModels": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IEdmModel" + }, + "nullable": true, + "readOnly": true + }, + "declaredNamespaces": { + "type": "array", + "items": { + "type": "string" + }, + "nullable": true, + "readOnly": true + }, + "directValueAnnotationsManager": { + "$ref": "#/components/schemas/IEdmDirectValueAnnotationsManager" + }, + "entityContainer": { + "$ref": "#/components/schemas/IEdmEntityContainer" + } + }, + "additionalProperties": false + }, + "IEdmSchemaElement": { + "type": "object", + "properties": { + "schemaElementKind": { + "$ref": "#/components/schemas/EdmSchemaElementKind" + }, + "namespace": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "name": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "IEdmTerm": { + "type": "object", + "properties": { + "type": { + "$ref": "#/components/schemas/IEdmTypeReference" + }, + "appliesTo": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "defaultValue": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "schemaElementKind": { + "$ref": "#/components/schemas/EdmSchemaElementKind" + }, + "namespace": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "name": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "IEdmType": { + "type": "object", + "properties": { + "typeKind": { + "$ref": "#/components/schemas/EdmTypeKind" + } + }, + "additionalProperties": false + }, + "IEdmTypeReference": { + "type": "object", + "properties": { + "isNullable": { + "type": "boolean", + "readOnly": true + }, + "definition": { + "$ref": "#/components/schemas/IEdmType" + } + }, + "additionalProperties": false + }, + "IEdmVocabularyAnnotatable": { + "type": "object", + "additionalProperties": false + }, + "IEdmVocabularyAnnotation": { + "type": "object", + "properties": { + "qualifier": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "term": { + "$ref": "#/components/schemas/IEdmTerm" + }, + "target": { + "$ref": "#/components/schemas/IEdmVocabularyAnnotatable" + }, + "value": { + "$ref": "#/components/schemas/IEdmExpression" + } + }, + "additionalProperties": false + }, + "JobType": { + "enum": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ], + "type": "integer", + "format": "int32" + }, + "ListOfCustomerSotSimpleDto": { + "type": "object", + "properties": { + "simpleSotDtos": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SimpleSotDto" + }, + "nullable": true + } + }, + "additionalProperties": false + }, + "ODataEntitySetInfo": { + "type": "object", + "properties": { + "typeAnnotation": { + "$ref": "#/components/schemas/ODataTypeAnnotation" + }, + "url": { + "type": "string", + "format": "uri", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "title": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ODataFunctionImportInfo": { + "type": "object", + "properties": { + "typeAnnotation": { + "$ref": "#/components/schemas/ODataTypeAnnotation" + }, + "url": { + "type": "string", + "format": "uri", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "title": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ODataServiceDocument": { + "type": "object", + "properties": { + "typeAnnotation": { + "$ref": "#/components/schemas/ODataTypeAnnotation" + }, + "entitySets": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ODataEntitySetInfo" + }, + "nullable": true + }, + "singletons": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ODataSingletonInfo" + }, + "nullable": true + }, + "functionImports": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ODataFunctionImportInfo" + }, + "nullable": true + } + }, + "additionalProperties": false + }, + "ODataSingletonInfo": { + "type": "object", + "properties": { + "typeAnnotation": { + "$ref": "#/components/schemas/ODataTypeAnnotation" + }, + "url": { + "type": "string", + "format": "uri", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "title": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ODataTypeAnnotation": { + "type": "object", + "properties": { + "typeName": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "RestartJobRequest": { + "type": "object", + "properties": { + "jobId": { + "type": "string", + "nullable": true + }, + "jobType": { + "$ref": "#/components/schemas/JobType" + } + }, + "additionalProperties": false + }, "SimpleSotDto": { "type": "object", "properties": { @@ -930,19 +2118,28 @@ }, "additionalProperties": false }, - "ListOfCustomerSotSimpleDto": { - "type": "object", - "properties": { - "simpleSotDtos": { - "type": "array", - "items": { - "$ref": "#/components/schemas/SimpleSotDto" - }, - "nullable": true - } - }, - "additionalProperties": false + "SourceOfTruth": { + "enum": [ + 0, + 1 + ], + "type": "integer", + "format": "int32" + } + }, + "securitySchemes": { + "Bearer": { + "type": "http", + "description": "JWT Authorization header using the Bearer scheme. Example: \"Authorization: Bearer {token}\"", + "scheme": "bearer" } } - } + }, + "security": [ + { + "Bearer": [ + "Bearer" + ] + } + ] } \ No newline at end of file diff --git a/static/api-specs/arm/swagger-cloud-agent.json b/static/api-specs/arm/swagger-cloud-agent.json index a901f2abd..d16b08463 100644 --- a/static/api-specs/arm/swagger-cloud-agent.json +++ b/static/api-specs/arm/swagger-cloud-agent.json @@ -1,10 +1,9 @@ { - "openapi": "3.0.0", + "swagger": "2.0", "info": { "version": "v1", - "title": "Cloud Agent API" + "title": "Access Risk Management Cloud Agent API" }, - "tags":[{"name":"Extracts"},{"name":"System"},{"name":"TaskAuditTrails"},{"name":"Tasks"}], "paths": { "/api/Extracts/RunSecurityExtract": { "post": { @@ -13,397 +12,75 @@ ], "summary": "Schedules a security extract to run. Returns the task ID which references that extract.", "operationId": "RunSecurityExtract", - "requestBody": { - "content": { - "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/RunSecurityExtractRequest" - } - }, - "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/RunSecurityExtractRequest" - } - }, - "application/json;odata.metadata=minimal": { - "schema": { - "$ref": "#/components/schemas/RunSecurityExtractRequest" - } - }, - "application/json;odata.metadata=full;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/RunSecurityExtractRequest" - } - }, - "application/json;odata.metadata=full;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/RunSecurityExtractRequest" - } - }, - "application/json;odata.metadata=full": { - "schema": { - "$ref": "#/components/schemas/RunSecurityExtractRequest" - } - }, - "application/json;odata.metadata=none;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/RunSecurityExtractRequest" - } - }, - "application/json;odata.metadata=none;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/RunSecurityExtractRequest" - } - }, - "application/json;odata.metadata=none": { - "schema": { - "$ref": "#/components/schemas/RunSecurityExtractRequest" - } - }, - "application/json;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/RunSecurityExtractRequest" - } - }, - "application/json;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/RunSecurityExtractRequest" - } - }, - "application/json": { - "schema": { - "$ref": "#/components/schemas/RunSecurityExtractRequest" - } - }, - "application/xml": { - "schema": { - "$ref": "#/components/schemas/RunSecurityExtractRequest" - } - }, - "application/prs.odatatestxx-odata": { - "schema": { - "$ref": "#/components/schemas/RunSecurityExtractRequest" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/RunSecurityExtractRequest" - } - }, - "text/json": { - "schema": { - "$ref": "#/components/schemas/RunSecurityExtractRequest" - } - }, - "application/*+json": { - "schema": { - "$ref": "#/components/schemas/RunSecurityExtractRequest" - } + "consumes": [ + "application/json;odata.metadata=minimal;odata.streaming=true", + "application/json;odata.metadata=minimal;odata.streaming=false", + "application/json;odata.metadata=minimal", + "application/json;odata.metadata=full;odata.streaming=true", + "application/json;odata.metadata=full;odata.streaming=false", + "application/json;odata.metadata=full", + "application/json;odata.metadata=none;odata.streaming=true", + "application/json;odata.metadata=none;odata.streaming=false", + "application/json;odata.metadata=none", + "application/json;odata.streaming=true", + "application/json;odata.streaming=false", + "application/json", + "application/xml", + "application/prs.odatatestxx-odata", + "application/json-patch+json", + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "application/json;odata.metadata=minimal;odata.streaming=true", + "application/json;odata.metadata=minimal;odata.streaming=false", + "application/json;odata.metadata=minimal", + "application/json;odata.metadata=full;odata.streaming=true", + "application/json;odata.metadata=full;odata.streaming=false", + "application/json;odata.metadata=full", + "application/json;odata.metadata=none;odata.streaming=true", + "application/json;odata.metadata=none;odata.streaming=false", + "application/json;odata.metadata=none", + "application/json;odata.streaming=true", + "application/json;odata.streaming=false", + "application/json", + "application/xml", + "application/prs.odatatestxx-odata", + "text/plain", + "text/json" + ], + "parameters": [ + { + "name": "model", + "in": "body", + "description": "", + "required": false, + "schema": { + "$ref": "#/definitions/RunSecurityExtractRequest" } } - }, + ], "responses": { "202": { "description": "Success", - "content": { - "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=minimal": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/xml": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/prs.odatatestxx-odata": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "text/plain": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "text/json": { - "schema": { - "format": "int32", - "type": "integer" - } - } + "schema": { + "format": "int32", + "type": "integer" } }, "404": { "description": "Not Found", - "content": { - "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=minimal": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/xml": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/prs.odatatestxx-odata": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "text/plain": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "text/json": { - "schema": { - "format": "int32", - "type": "integer" - } - } + "schema": { + "format": "int32", + "type": "integer" } }, "500": { "description": "Server Error", - "content": { - "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=minimal": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/xml": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/prs.odatatestxx-odata": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "text/plain": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "text/json": { - "schema": { - "format": "int32", - "type": "integer" - } - } + "schema": { + "format": "int32", + "type": "integer" } } } @@ -416,397 +93,75 @@ ], "summary": "Schedules a security extract for a repeated run. Returns the task ID which references that extract.", "operationId": "ReRunSecurityExtract", - "requestBody": { - "content": { - "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ReRunSecurityExtractRequest" - } - }, - "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ReRunSecurityExtractRequest" - } - }, - "application/json;odata.metadata=minimal": { - "schema": { - "$ref": "#/components/schemas/ReRunSecurityExtractRequest" - } - }, - "application/json;odata.metadata=full;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ReRunSecurityExtractRequest" - } - }, - "application/json;odata.metadata=full;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ReRunSecurityExtractRequest" - } - }, - "application/json;odata.metadata=full": { - "schema": { - "$ref": "#/components/schemas/ReRunSecurityExtractRequest" - } - }, - "application/json;odata.metadata=none;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ReRunSecurityExtractRequest" - } - }, - "application/json;odata.metadata=none;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ReRunSecurityExtractRequest" - } - }, - "application/json;odata.metadata=none": { - "schema": { - "$ref": "#/components/schemas/ReRunSecurityExtractRequest" - } - }, - "application/json;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ReRunSecurityExtractRequest" - } - }, - "application/json;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ReRunSecurityExtractRequest" - } - }, - "application/json": { - "schema": { - "$ref": "#/components/schemas/ReRunSecurityExtractRequest" - } - }, - "application/xml": { - "schema": { - "$ref": "#/components/schemas/ReRunSecurityExtractRequest" - } - }, - "application/prs.odatatestxx-odata": { - "schema": { - "$ref": "#/components/schemas/ReRunSecurityExtractRequest" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/ReRunSecurityExtractRequest" - } - }, - "text/json": { - "schema": { - "$ref": "#/components/schemas/ReRunSecurityExtractRequest" - } - }, - "application/*+json": { - "schema": { - "$ref": "#/components/schemas/ReRunSecurityExtractRequest" - } + "consumes": [ + "application/json;odata.metadata=minimal;odata.streaming=true", + "application/json;odata.metadata=minimal;odata.streaming=false", + "application/json;odata.metadata=minimal", + "application/json;odata.metadata=full;odata.streaming=true", + "application/json;odata.metadata=full;odata.streaming=false", + "application/json;odata.metadata=full", + "application/json;odata.metadata=none;odata.streaming=true", + "application/json;odata.metadata=none;odata.streaming=false", + "application/json;odata.metadata=none", + "application/json;odata.streaming=true", + "application/json;odata.streaming=false", + "application/json", + "application/xml", + "application/prs.odatatestxx-odata", + "application/json-patch+json", + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "application/json;odata.metadata=minimal;odata.streaming=true", + "application/json;odata.metadata=minimal;odata.streaming=false", + "application/json;odata.metadata=minimal", + "application/json;odata.metadata=full;odata.streaming=true", + "application/json;odata.metadata=full;odata.streaming=false", + "application/json;odata.metadata=full", + "application/json;odata.metadata=none;odata.streaming=true", + "application/json;odata.metadata=none;odata.streaming=false", + "application/json;odata.metadata=none", + "application/json;odata.streaming=true", + "application/json;odata.streaming=false", + "application/json", + "application/xml", + "application/prs.odatatestxx-odata", + "text/plain", + "text/json" + ], + "parameters": [ + { + "name": "model", + "in": "body", + "description": "", + "required": false, + "schema": { + "$ref": "#/definitions/ReRunSecurityExtractRequest" } } - }, + ], "responses": { "202": { "description": "Success", - "content": { - "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=minimal": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/xml": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/prs.odatatestxx-odata": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "text/plain": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "text/json": { - "schema": { - "format": "int32", - "type": "integer" - } - } + "schema": { + "format": "int32", + "type": "integer" } }, "404": { "description": "Not Found", - "content": { - "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=minimal": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/xml": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/prs.odatatestxx-odata": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "text/plain": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "text/json": { - "schema": { - "format": "int32", - "type": "integer" - } - } + "schema": { + "format": "int32", + "type": "integer" } }, "500": { "description": "Server Error", - "content": { - "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=minimal": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/xml": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/prs.odatatestxx-odata": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "text/plain": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "text/json": { - "schema": { - "format": "int32", - "type": "integer" - } - } + "schema": { + "format": "int32", + "type": "integer" } } } @@ -819,296 +174,68 @@ ], "summary": "Validates connection information for ERP system.", "operationId": "ValidateConnectionInformation", - "requestBody": { - "content": { - "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ValidateConnectionInfoRequest" - } - }, - "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ValidateConnectionInfoRequest" - } - }, - "application/json;odata.metadata=minimal": { - "schema": { - "$ref": "#/components/schemas/ValidateConnectionInfoRequest" - } - }, - "application/json;odata.metadata=full;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ValidateConnectionInfoRequest" - } - }, - "application/json;odata.metadata=full;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ValidateConnectionInfoRequest" - } - }, - "application/json;odata.metadata=full": { - "schema": { - "$ref": "#/components/schemas/ValidateConnectionInfoRequest" - } - }, - "application/json;odata.metadata=none;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ValidateConnectionInfoRequest" - } - }, - "application/json;odata.metadata=none;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ValidateConnectionInfoRequest" - } - }, - "application/json;odata.metadata=none": { - "schema": { - "$ref": "#/components/schemas/ValidateConnectionInfoRequest" - } - }, - "application/json;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ValidateConnectionInfoRequest" - } - }, - "application/json;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ValidateConnectionInfoRequest" - } - }, - "application/json": { - "schema": { - "$ref": "#/components/schemas/ValidateConnectionInfoRequest" - } - }, - "application/xml": { - "schema": { - "$ref": "#/components/schemas/ValidateConnectionInfoRequest" - } - }, - "application/prs.odatatestxx-odata": { - "schema": { - "$ref": "#/components/schemas/ValidateConnectionInfoRequest" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/ValidateConnectionInfoRequest" - } - }, - "text/json": { - "schema": { - "$ref": "#/components/schemas/ValidateConnectionInfoRequest" - } - }, - "application/*+json": { - "schema": { - "$ref": "#/components/schemas/ValidateConnectionInfoRequest" - } + "consumes": [ + "application/json;odata.metadata=minimal;odata.streaming=true", + "application/json;odata.metadata=minimal;odata.streaming=false", + "application/json;odata.metadata=minimal", + "application/json;odata.metadata=full;odata.streaming=true", + "application/json;odata.metadata=full;odata.streaming=false", + "application/json;odata.metadata=full", + "application/json;odata.metadata=none;odata.streaming=true", + "application/json;odata.metadata=none;odata.streaming=false", + "application/json;odata.metadata=none", + "application/json;odata.streaming=true", + "application/json;odata.streaming=false", + "application/json", + "application/xml", + "application/prs.odatatestxx-odata", + "application/json-patch+json", + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "application/json;odata.metadata=minimal;odata.streaming=true", + "application/json;odata.metadata=minimal;odata.streaming=false", + "application/json;odata.metadata=minimal", + "application/json;odata.metadata=full;odata.streaming=true", + "application/json;odata.metadata=full;odata.streaming=false", + "application/json;odata.metadata=full", + "application/json;odata.metadata=none;odata.streaming=true", + "application/json;odata.metadata=none;odata.streaming=false", + "application/json;odata.metadata=none", + "application/json;odata.streaming=true", + "application/json;odata.streaming=false", + "application/json", + "application/xml", + "application/prs.odatatestxx-odata", + "text/plain", + "text/json" + ], + "parameters": [ + { + "name": "request", + "in": "body", + "description": "", + "required": false, + "schema": { + "$ref": "#/definitions/ValidateConnectionInfoRequest" } } - }, + ], "responses": { "200": { "description": "Success", - "content": { - "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=minimal": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/xml": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/prs.odatatestxx-odata": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "text/plain": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "text/json": { - "schema": { - "format": "int32", - "type": "integer" - } - } + "schema": { + "format": "int32", + "type": "integer" } }, "500": { "description": "Server Error", - "content": { - "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=minimal": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=full": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.metadata=none": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.streaming=true": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json;odata.streaming=false": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/json": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/xml": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "application/prs.odatatestxx-odata": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "text/plain": { - "schema": { - "format": "int32", - "type": "integer" - } - }, - "text/json": { - "schema": { - "format": "int32", - "type": "integer" - } - } + "schema": { + "format": "int32", + "type": "integer" } } } @@ -1121,6 +248,9 @@ ], "summary": "OData endpoint to get a collection of Task Audit Trail.", "operationId": "Get", + "consumes": [], + "produces": [], + "parameters": [], "responses": { "200": { "description": "Success" @@ -1135,16 +265,16 @@ ], "summary": "OData endpoint to get a Task Audit Trail by its ID.", "operationId": "Get", + "consumes": [], + "produces": [], "parameters": [ { "name": "id", "in": "path", "description": "ID of the Task Audit Trail.", "required": true, - "schema": { - "type": "integer", - "format": "int32" - } + "type": "integer", + "format": "int32" } ], "responses": { @@ -1161,96 +291,38 @@ ], "summary": "Creates an audit trail record which indicates a task has been \"Completed\". A FileOutput record is also created.", "operationId": "SetTaskToCompleted", - "requestBody": { - "content": { - "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/SecurityExtractModel" - } - }, - "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/SecurityExtractModel" - } - }, - "application/json;odata.metadata=minimal": { - "schema": { - "$ref": "#/components/schemas/SecurityExtractModel" - } - }, - "application/json;odata.metadata=full;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/SecurityExtractModel" - } - }, - "application/json;odata.metadata=full;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/SecurityExtractModel" - } - }, - "application/json;odata.metadata=full": { - "schema": { - "$ref": "#/components/schemas/SecurityExtractModel" - } - }, - "application/json;odata.metadata=none;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/SecurityExtractModel" - } - }, - "application/json;odata.metadata=none;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/SecurityExtractModel" - } - }, - "application/json;odata.metadata=none": { - "schema": { - "$ref": "#/components/schemas/SecurityExtractModel" - } - }, - "application/json;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/SecurityExtractModel" - } - }, - "application/json;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/SecurityExtractModel" - } - }, - "application/json": { - "schema": { - "$ref": "#/components/schemas/SecurityExtractModel" - } - }, - "application/xml": { - "schema": { - "$ref": "#/components/schemas/SecurityExtractModel" - } - }, - "application/prs.odatatestxx-odata": { - "schema": { - "$ref": "#/components/schemas/SecurityExtractModel" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/SecurityExtractModel" - } - }, - "text/json": { - "schema": { - "$ref": "#/components/schemas/SecurityExtractModel" - } - }, - "application/*+json": { - "schema": { - "$ref": "#/components/schemas/SecurityExtractModel" - } + "consumes": [ + "application/json;odata.metadata=minimal;odata.streaming=true", + "application/json;odata.metadata=minimal;odata.streaming=false", + "application/json;odata.metadata=minimal", + "application/json;odata.metadata=full;odata.streaming=true", + "application/json;odata.metadata=full;odata.streaming=false", + "application/json;odata.metadata=full", + "application/json;odata.metadata=none;odata.streaming=true", + "application/json;odata.metadata=none;odata.streaming=false", + "application/json;odata.metadata=none", + "application/json;odata.streaming=true", + "application/json;odata.streaming=false", + "application/json", + "application/xml", + "application/prs.odatatestxx-odata", + "application/json-patch+json", + "application/json", + "text/json", + "application/*+json" + ], + "produces": [], + "parameters": [ + { + "name": "securityExtractModel", + "in": "body", + "description": "Represents the security extract model that contains the metadata used to set the status to completed.", + "required": false, + "schema": { + "$ref": "#/definitions/SecurityExtractModel" } - }, - "description": "Represents the security extract model that contains the metadata used to set the status to completed." - }, + } + ], "responses": { "200": { "description": "Success" @@ -1265,27 +337,25 @@ ], "summary": "Creates an audit trail record which indicates a task has errored.", "operationId": "SetTaskToErrored", + "consumes": [], + "produces": [], "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, - "schema": { - "type": "integer", - "format": "int32", - "minimum": 1, - "maximum": 2147483647 - } + "type": "integer", + "format": "int32", + "maximum": 2147483647.0, + "minimum": 1.0 }, { "name": "errorMessage", "in": "query", "description": "", "required": false, - "schema": { - "type": "string" - } + "type": "string" } ], "responses": { @@ -1302,15 +372,15 @@ ], "summary": "Returns current status of the task.", "operationId": "GetTaskStatus", + "consumes": [], + "produces": [], "parameters": [ { "name": "referenceId", "in": "path", "description": "", "required": true, - "schema": { - "type": "string" - } + "type": "string" } ], "responses": { @@ -1330,15 +400,15 @@ ], "summary": "Returns output file for the specified task.", "operationId": "GetOutputFile", + "consumes": [], + "produces": [], "parameters": [ { "name": "referenceId", "in": "path", "description": "", "required": true, - "schema": { - "type": "string" - } + "type": "string" } ], "responses": { @@ -1358,42 +428,38 @@ ], "summary": "Returns output files for the specified system of specified type.", "operationId": "GetOutputFiles", + "consumes": [], + "produces": [], "parameters": [ { "name": "systemId", "in": "path", "description": "", "required": true, - "schema": { - "type": "integer", - "format": "int32", - "minimum": 1, - "maximum": 2147483647 - } + "type": "integer", + "format": "int32", + "maximum": 2147483647.0, + "minimum": 1.0 }, { "name": "taskType", "in": "query", "description": "", "required": false, - "schema": { - "type": "integer", - "format": "int32", - "enum": [ - 0, - 1 - ] - } + "type": "integer", + "format": "int32", + "enum": [ + 0, + 1 + ] }, { "name": "afterDate", "in": "query", "description": "", "required": false, - "schema": { - "type": "string", - "format": "date-time" - } + "type": "string", + "format": "date-time" } ], "responses": { @@ -1407,131 +473,130 @@ } } }, - "components": { - "schemas": { - "RunSecurityExtractRequest": { - "required": [ - "systemId", - "createdBy" - ], - "type": "object", - "properties": { - "systemId": { - "format": "int32", - "type": "integer" - }, - "referenceId": { - "maxLength": 500, - "minLength": 0, - "type": "string" - }, - "callbackUrl": { - "maxLength": 200, - "minLength": 0, - "type": "string" - }, - "createdBy": { - "maxLength": 255, - "minLength": 0, - "type": "string" - }, - "jobRequestId": { - "format": "int32", - "type": "integer" - }, - "customerId": { - "format": "uuid", - "type": "string" - }, - "name": { - "type": "string" - }, - "rulebookId": { - "format": "int32", - "type": "integer" - }, - "useLiveExtract": { - "type": "boolean" - }, - "taskId": { - "format": "int32", - "type": "integer" - }, - "serializedConnectionInfo": { - "type": "string" - }, - "resultFilePath": { - "type": "string" - } + "definitions": { + "RunSecurityExtractRequest": { + "required": [ + "systemId", + "createdBy" + ], + "type": "object", + "properties": { + "systemId": { + "format": "int32", + "type": "integer" + }, + "referenceId": { + "maxLength": 500, + "minLength": 0, + "type": "string" + }, + "callbackUrl": { + "maxLength": 200, + "minLength": 0, + "type": "string" + }, + "createdBy": { + "maxLength": 255, + "minLength": 0, + "type": "string" + }, + "jobRequestId": { + "format": "int32", + "type": "integer" + }, + "customerId": { + "format": "uuid", + "type": "string" + }, + "name": { + "type": "string" + }, + "rulebookId": { + "format": "int32", + "type": "integer" + }, + "useLiveExtract": { + "type": "boolean" + }, + "taskId": { + "format": "int32", + "type": "integer" + }, + "serializedConnectionInfo": { + "type": "string" + }, + "resultFilePath": { + "type": "string" } - }, - "ReRunSecurityExtractRequest": { - "type": "object", - "properties": { - "referenceId": { - "maxLength": 500, - "minLength": 0, - "type": "string" - } + } + }, + "ReRunSecurityExtractRequest": { + "type": "object", + "properties": { + "referenceId": { + "maxLength": 500, + "minLength": 0, + "type": "string" } - }, - "ValidateConnectionInfoRequest": { - "type": "object", - "properties": { - "systemType": { - "enum": [ - "Undefined", - "Sap", - "SuccessFactors", - "Ariba", - "Concur", - "UConnect" - ], - "type": "string" - }, - "encryptedConnectionInfo": { - "type": "string" - } + } + }, + "ValidateConnectionInfoRequest": { + "type": "object", + "properties": { + "systemType": { + "enum": [ + "Undefined", + "Sap", + "SuccessFactors", + "Ariba", + "Concur", + "UConnect", + "SystemGroup" + ], + "type": "string" + }, + "encryptedConnectionInfo": { + "type": "string" } - }, - "SecurityExtractModel": { - "type": "object", - "properties": { - "createdBy": { - "type": "string" - }, - "customerId": { - "format": "uuid", - "type": "string" - }, - "jobRequestId": { - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "pathToExtractDb": { - "type": "string" - }, - "referenceId": { - "type": "string" - }, - "rulebookId": { - "format": "int32", - "type": "integer" - }, - "systemId": { - "format": "int32", - "type": "integer" - }, - "useLiveExtract": { - "type": "boolean" - }, - "taskId": { - "format": "int32", - "type": "integer" - } + } + }, + "SecurityExtractModel": { + "type": "object", + "properties": { + "createdBy": { + "type": "string" + }, + "customerId": { + "format": "uuid", + "type": "string" + }, + "jobRequestId": { + "format": "int32", + "type": "integer" + }, + "name": { + "type": "string" + }, + "pathToExtractDb": { + "type": "string" + }, + "referenceId": { + "type": "string" + }, + "rulebookId": { + "format": "int32", + "type": "integer" + }, + "systemId": { + "format": "int32", + "type": "integer" + }, + "useLiveExtract": { + "type": "boolean" + }, + "taskId": { + "format": "int32", + "type": "integer" } } } diff --git a/static/api-specs/arm/swagger-metadata-service.json b/static/api-specs/arm/swagger-metadata-service.json new file mode 100644 index 000000000..a3dbdc3d6 --- /dev/null +++ b/static/api-specs/arm/swagger-metadata-service.json @@ -0,0 +1,6812 @@ +{ + "openapi": "3.0.1", + "info": { + "title": "SailPoint.Arm.MetadataServices.WebApi", + "version": "1.0" + }, + "paths": { + "/api/ErpActionDescription/{id}": { + "delete": { + "tags": [ + "ErpActionDescription" + ], + "summary": "Deletes an Action Description by id", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success" + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/ErpActionDescription": { + "put": { + "tags": [ + "ErpActionDescription" + ], + "summary": "Upserts an Action Description", + "requestBody": { + "description": "", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpActionDescriptionUpdateModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpActionDescriptionUpdateModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpActionDescriptionUpdateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpActionDescriptionUpdateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpActionDescriptionUpdateModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpActionDescriptionUpdateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpActionDescriptionUpdateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpActionDescriptionUpdateModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpActionDescriptionUpdateModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpActionDescriptionUpdateModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpActionDescriptionUpdateModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpActionDescriptionUpdateModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpActionDescriptionUpdateModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpActionDescriptionUpdateModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpActionDescriptionUpdateModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpActionDescriptionUpdateModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpActionDescriptionUpdateModel" + } + } + } + }, + "responses": { + "200": { + "description": "Success" + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/erpRole/{id}": { + "get": { + "tags": [ + "ErpRole" + ], + "summary": "Get ErpRole by id", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + } + } + }, + "500": { + "description": "Server Error", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=minimal": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=full": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=none": { + "schema": { } + }, + "application/json;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.streaming=false": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "application/xml": { + "schema": { } + }, + "application/prs.odatatestxx-odata": { + "schema": { } + }, + "text/plain": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + } + } + }, + "patch": { + "tags": [ + "ErpRole" + ], + "summary": "Updates specified ERP role.", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ERP roleId to update.", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "requestBody": { + "description": "ERP role to update.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleUpdateModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleUpdateModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpRoleUpdateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleUpdateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleUpdateModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpRoleUpdateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleUpdateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleUpdateModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpRoleUpdateModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleUpdateModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleUpdateModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleUpdateModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpRoleUpdateModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpRoleUpdateModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleUpdateModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleUpdateModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleUpdateModel" + } + } + } + }, + "responses": { + "200": { + "description": "Success" + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/erpRole": { + "get": { + "tags": [ + "ErpRole" + ], + "summary": "Get ErpRoles by approver name and system id", + "parameters": [ + { + "name": "approverName", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "erpSystemId", + "in": "query", + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleModel" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleModel" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleModel" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleModel" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleModel" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleModel" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleModel" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleModel" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleModel" + } + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleModel" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleModel" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleModel" + } + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + } + } + }, + "500": { + "description": "Server Error", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=minimal": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=full": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=none": { + "schema": { } + }, + "application/json;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.streaming=false": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "application/xml": { + "schema": { } + }, + "application/prs.odatatestxx-odata": { + "schema": { } + }, + "text/plain": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + } + } + }, + "patch": { + "tags": [ + "ErpRole" + ], + "summary": "Updates specified ERP role.", + "requestBody": { + "description": "ERP role to update.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleModel" + } + } + } + }, + "responses": { + "200": { + "description": "Success" + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + }, + "deprecated": true + } + }, + "/api/ErpRoleApprover/{id}": { + "delete": { + "tags": [ + "ErpRoleApprover" + ], + "summary": "Deletes a Role Approver", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the unique identifier of the RoleApprover to delete", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success" + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/ErpRoleApprover": { + "post": { + "tags": [ + "ErpRoleApprover" + ], + "summary": "Creates a Role Approver", + "requestBody": { + "description": "The payload needed to create it", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleApproverCreateModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleApproverCreateModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpRoleApproverCreateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleApproverCreateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleApproverCreateModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpRoleApproverCreateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleApproverCreateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleApproverCreateModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpRoleApproverCreateModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleApproverCreateModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleApproverCreateModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleApproverCreateModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpRoleApproverCreateModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpRoleApproverCreateModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleApproverCreateModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleApproverCreateModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleApproverCreateModel" + } + } + } + }, + "responses": { + "200": { + "description": "Success" + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/erpSystem/{erpSystemId}/roleApprovers": { + "get": { + "tags": [ + "ErpRoleApprover" + ], + "summary": "Gets role approvers for specified ERP system and, optionaly, role.\r\n\r\nWARNING:\r\nThis endpoint is needed for legacy jobs, like User to Role, Role to TCode, etc..\r\nPlease do not use this endpoint in all other cases and use OData instead.", + "parameters": [ + { + "name": "erpSystemId", + "in": "path", + "description": "Identifier of ERP system.", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "roleName", + "in": "query", + "description": "Name of the role. Optional.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/roleLocation/{roleLocationId}": { + "get": { + "tags": [ + "ErpRoleLocation" + ], + "summary": "Get ErpRoleLocation by id", + "parameters": [ + { + "name": "roleLocationId", + "in": "path", + "description": "", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + } + } + }, + "500": { + "description": "Server Error", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=minimal": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=full": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=none": { + "schema": { } + }, + "application/json;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.streaming=false": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "application/xml": { + "schema": { } + }, + "application/prs.odatatestxx-odata": { + "schema": { } + }, + "text/plain": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + } + } + }, + "put": { + "tags": [ + "ErpRoleLocation" + ], + "summary": "Update ErpRoleLocation", + "parameters": [ + { + "name": "roleLocationId", + "in": "path", + "description": "Model Id", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "requestBody": { + "description": "Model to update", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationUpdateDto" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationUpdateDto" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationUpdateDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationUpdateDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationUpdateDto" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationUpdateDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationUpdateDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationUpdateDto" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationUpdateDto" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationUpdateDto" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationUpdateDto" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationUpdateDto" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationUpdateDto" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationUpdateDto" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationUpdateDto" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationUpdateDto" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationUpdateDto" + } + } + } + }, + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + } + } + }, + "500": { + "description": "Server Error", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=minimal": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=full": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=none": { + "schema": { } + }, + "application/json;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.streaming=false": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "application/xml": { + "schema": { } + }, + "application/prs.odatatestxx-odata": { + "schema": { } + }, + "text/plain": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + } + } + }, + "delete": { + "tags": [ + "ErpRoleLocation" + ], + "summary": "Delete ErpRoleLocation", + "parameters": [ + { + "name": "roleLocationId", + "in": "path", + "description": "RoleLocation id", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + } + } + }, + "500": { + "description": "Server Error", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=minimal": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=full": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=none": { + "schema": { } + }, + "application/json;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.streaming=false": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "application/xml": { + "schema": { } + }, + "application/prs.odatatestxx-odata": { + "schema": { } + }, + "text/plain": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + } + } + } + }, + "/api/roleLocation": { + "post": { + "tags": [ + "ErpRoleLocation" + ], + "summary": "Creates ErpRoleLocation", + "requestBody": { + "description": "Model to create", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationCreateDto" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationCreateDto" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationCreateDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationCreateDto" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationCreateDto" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationCreateDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationCreateDto" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationCreateDto" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationCreateDto" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationCreateDto" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationCreateDto" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationCreateDto" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationCreateDto" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationCreateDto" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationCreateDto" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationCreateDto" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationCreateDto" + } + } + } + }, + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + } + } + } + }, + "500": { + "description": "Server Error", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=minimal": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=full": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=none": { + "schema": { } + }, + "application/json;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.streaming=false": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "application/xml": { + "schema": { } + }, + "application/prs.odatatestxx-odata": { + "schema": { } + }, + "text/plain": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + } + } + } + }, + "/api/ErpRoleOwner/{id}": { + "delete": { + "tags": [ + "ErpRoleOwner" + ], + "summary": "Deletes a Role Owner", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the unique identifier of the Role Owner to delete", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success" + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/NotFoundResult" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/ErpRoleOwner": { + "post": { + "tags": [ + "ErpRoleOwner" + ], + "summary": "Creates a Role Owner", + "requestBody": { + "description": "The payload needed to create it", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleOwnerCreateModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleOwnerCreateModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpRoleOwnerCreateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleOwnerCreateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleOwnerCreateModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpRoleOwnerCreateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleOwnerCreateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleOwnerCreateModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpRoleOwnerCreateModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpRoleOwnerCreateModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpRoleOwnerCreateModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleOwnerCreateModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpRoleOwnerCreateModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpRoleOwnerCreateModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleOwnerCreateModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleOwnerCreateModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpRoleOwnerCreateModel" + } + } + } + }, + "responses": { + "200": { + "description": "Success" + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/erpSystem/{erpSystemId}/roleOwners": { + "get": { + "tags": [ + "ErpRoleOwner" + ], + "summary": "Gets role owners for specified ERP system and, optionaly, role.\r\n\r\nWARNING:\r\nThis endpoint is needed for legacy jobs, like User to Role, Role to TCode, etc..\r\nPlease do not use this endpoint in all other cases and use OData instead.", + "parameters": [ + { + "name": "erpSystemId", + "in": "path", + "description": "Identifier of ERP system.", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "roleName", + "in": "query", + "description": "Name of the role. Optional.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleReviewerModel" + } + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/ErpSystem/{erpSystemId}/SqliteMetadata": { + "get": { + "tags": [ + "ErpSystemMetadata" + ], + "parameters": [ + { + "name": "erpSystemId", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "string", + "format": "binary" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "string", + "format": "binary" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "string", + "format": "binary" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "string", + "format": "binary" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "string", + "format": "binary" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "string", + "format": "binary" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "string", + "format": "binary" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "string", + "format": "binary" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "string", + "format": "binary" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "string", + "format": "binary" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "string", + "format": "binary" + } + }, + "application/json": { + "schema": { + "type": "string", + "format": "binary" + } + }, + "application/xml": { + "schema": { + "type": "string", + "format": "binary" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "string", + "format": "binary" + } + }, + "text/plain": { + "schema": { + "type": "string", + "format": "binary" + } + }, + "text/json": { + "schema": { + "type": "string", + "format": "binary" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/erpSystem/{erpSystemId}/roles/export": { + "get": { + "tags": [ + "ErpSystemMetadata" + ], + "summary": "Exports all ERP roles for specified ERP system.", + "parameters": [ + { + "name": "erpSystemId", + "in": "path", + "description": "Identifier of ERP system.", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/erpSystem/{erpSystemId}/users/export": { + "get": { + "tags": [ + "ErpSystemMetadata" + ], + "summary": "Exports all ERP users for specified ERP system.", + "parameters": [ + { + "name": "erpSystemId", + "in": "path", + "description": "Identifier of ERP system.", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Stream" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/erpSystem/{erpSystemId}/userGroups": { + "get": { + "tags": [ + "ErpSystemMetadata" + ], + "summary": "Gets all user groups available for specified ERP system.", + "parameters": [ + { + "name": "erpSystemId", + "in": "path", + "description": "Identifier of ERP system.", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/erpSystem/refreshstagedata": { + "post": { + "tags": [ + "ErpSystemMetadata" + ], + "summary": "Initiates a request to refresh stagedata for specified ERP system.", + "parameters": [ + { + "name": "erpSystemId", + "in": "query", + "description": "Identifier of ERP system.", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/system/{erpSystemId}/roles/export": { + "get": { + "tags": [ + "System" + ], + "summary": "Exports the roles stored for a particular system into a xlsx file.", + "parameters": [ + { + "name": "erpSystemId", + "in": "path", + "description": "", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "Success" + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + } + }, + "components": { + "schemas": { + "ErpActionDescriptionUpdateModel": { + "type": "object", + "properties": { + "erpSystemId": { + "type": "integer", + "format": "int32" + }, + "action": { + "type": "string", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "manuallyUpdated": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + "ErpRoleApproverCreateModel": { + "type": "object", + "properties": { + "erpRoleId": { + "type": "string", + "format": "uuid" + }, + "armUser": { + "type": "string", + "nullable": true + }, + "erpSystemId": { + "type": "integer", + "format": "int32" + } + }, + "additionalProperties": false + }, + "ErpRoleApproverModel": { + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "erpRoleId": { + "type": "string", + "format": "uuid" + }, + "erpRole": { + "$ref": "#/components/schemas/ErpRoleModel" + }, + "armUser": { + "type": "string", + "nullable": true + }, + "dateCreated": { + "type": "string", + "format": "date-time" + }, + "erpSystemId": { + "type": "integer", + "format": "int32" + } + }, + "additionalProperties": false + }, + "ErpRoleLocationCreateDto": { + "required": [ + "description", + "erpSystemId", + "roleLocationName" + ], + "type": "object", + "properties": { + "roleLocationName": { + "maxLength": 512, + "type": "string" + }, + "description": { + "maxLength": 512, + "type": "string" + }, + "erpSystemId": { + "maximum": 2147483647, + "minimum": 1, + "type": "integer", + "format": "int32" + } + }, + "additionalProperties": false + }, + "ErpRoleLocationModel": { + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "dateCreated": { + "type": "string", + "format": "date-time" + }, + "roleLocationName": { + "type": "string", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "erpSystemId": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpRoleLocationUpdateDto": { + "required": [ + "description", + "id", + "roleLocationName" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "roleLocationName": { + "maxLength": 512, + "type": "string" + }, + "description": { + "maxLength": 512, + "type": "string" + } + }, + "additionalProperties": false + }, + "ErpRoleModel": { + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "erpSystemId": { + "type": "integer", + "format": "int32" + }, + "roleName": { + "type": "string", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "isActive": { + "type": "boolean" + }, + "roleLocationId": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "roleLocation": { + "$ref": "#/components/schemas/ErpRoleLocationModel" + }, + "roleProperties": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRolePropertyModel" + }, + "nullable": true + }, + "users": { + "uniqueItems": true, + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpUserRoleModel" + }, + "nullable": true + }, + "roleOwners": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleOwnerModel" + }, + "nullable": true + }, + "roleApprovers": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleApproverModel" + }, + "nullable": true + }, + "childRoles": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleModel" + }, + "nullable": true + }, + "parentRoles": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpRoleModel" + }, + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpRoleOwnerCreateModel": { + "type": "object", + "properties": { + "erpRoleId": { + "type": "string", + "format": "uuid" + }, + "armUser": { + "type": "string", + "nullable": true + }, + "erpSystemId": { + "type": "integer", + "format": "int32" + } + }, + "additionalProperties": false + }, + "ErpRoleOwnerModel": { + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "erpRoleId": { + "type": "string", + "format": "uuid" + }, + "erpRole": { + "$ref": "#/components/schemas/ErpRoleModel" + }, + "armUser": { + "type": "string", + "nullable": true + }, + "dateCreated": { + "type": "string", + "format": "date-time" + }, + "erpSystemId": { + "type": "integer", + "format": "int32" + } + }, + "additionalProperties": false + }, + "ErpRolePropertyModel": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "propertyName": { + "type": "string", + "nullable": true + }, + "propertyValue": { + "type": "string", + "nullable": true + }, + "erpRoleId": { + "type": "string", + "format": "uuid" + } + }, + "additionalProperties": false + }, + "ErpRoleReviewerModel": { + "type": "object", + "properties": { + "armUserName": { + "type": "string", + "nullable": true + }, + "roleName": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpRoleUpdateModel": { + "type": "object", + "properties": { + "description": { + "type": "string", + "nullable": true + }, + "roleLocationId": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "roleOwners": { + "type": "array", + "items": { + "type": "string" + }, + "nullable": true + }, + "roleApprovers": { + "type": "array", + "items": { + "type": "string" + }, + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpUserModel": { + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "erpSystemId": { + "type": "integer", + "format": "int32" + }, + "username": { + "type": "string", + "nullable": true + }, + "firstName": { + "type": "string", + "nullable": true + }, + "lastName": { + "type": "string", + "nullable": true + }, + "fullName": { + "type": "string", + "nullable": true + }, + "email": { + "type": "string", + "nullable": true + }, + "department": { + "type": "string", + "nullable": true + }, + "costCenter": { + "type": "string", + "nullable": true + }, + "isActive": { + "type": "boolean" + }, + "customerId": { + "type": "string", + "format": "uuid" + }, + "city": { + "type": "string", + "nullable": true + }, + "function": { + "type": "string", + "nullable": true + }, + "country": { + "type": "string", + "nullable": true + }, + "customAttribute1": { + "type": "string", + "nullable": true + }, + "customAttribute2": { + "type": "string", + "nullable": true + }, + "customAttribute3": { + "type": "string", + "nullable": true + }, + "customAttribute4": { + "type": "string", + "nullable": true + }, + "customAttribute5": { + "type": "string", + "nullable": true + }, + "userProperties": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpUserPropertyModel" + }, + "nullable": true + }, + "roles": { + "uniqueItems": true, + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpUserRoleModel" + }, + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpUserPropertyModel": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "propertyName": { + "type": "string", + "nullable": true + }, + "propertyValue": { + "type": "string", + "nullable": true + }, + "erpUserId": { + "type": "string", + "format": "uuid" + } + }, + "additionalProperties": false + }, + "ErpUserRoleModel": { + "type": "object", + "properties": { + "userId": { + "type": "string", + "format": "uuid" + }, + "roleId": { + "type": "string", + "format": "uuid" + }, + "erpSystemId": { + "type": "integer", + "format": "int32" + }, + "user": { + "$ref": "#/components/schemas/ErpUserModel" + }, + "userRoleProperties": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpUserRolePropertyModel" + }, + "nullable": true + }, + "role": { + "$ref": "#/components/schemas/ErpRoleModel" + } + }, + "additionalProperties": false + }, + "ErpUserRolePropertyModel": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" + }, + "propertyName": { + "type": "string", + "nullable": true + }, + "propertyValue": { + "type": "string", + "nullable": true + }, + "erpUserRoleId": { + "type": "string", + "format": "uuid" + } + }, + "additionalProperties": false + }, + "NotFoundResult": { + "type": "object", + "properties": { + "statusCode": { + "type": "integer", + "format": "int32", + "readOnly": true + } + }, + "additionalProperties": false + }, + "ProblemDetails": { + "type": "object", + "properties": { + "type": { + "type": "string", + "nullable": true + }, + "title": { + "type": "string", + "nullable": true + }, + "status": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "detail": { + "type": "string", + "nullable": true + }, + "instance": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": { } + }, + "Stream": { + "type": "object", + "properties": { + "canRead": { + "type": "boolean", + "readOnly": true + }, + "canSeek": { + "type": "boolean", + "readOnly": true + }, + "canTimeout": { + "type": "boolean", + "readOnly": true + }, + "canWrite": { + "type": "boolean", + "readOnly": true + }, + "length": { + "type": "integer", + "format": "int64", + "readOnly": true + }, + "position": { + "type": "integer", + "format": "int64" + }, + "readTimeout": { + "type": "integer", + "format": "int32" + }, + "writeTimeout": { + "type": "integer", + "format": "int32" + } + }, + "additionalProperties": false + } + } + } + } \ No newline at end of file diff --git a/static/api-specs/arm/swagger-public.json b/static/api-specs/arm/swagger-public.json index bfe27401d..fe7199fbe 100644 --- a/static/api-specs/arm/swagger-public.json +++ b/static/api-specs/arm/swagger-public.json @@ -238,7 +238,9 @@ "Created", "Updated", "Retracted", - "Error" + "Error", + "Exception", + "Terminated" ], "type": "string" } @@ -258,7 +260,9 @@ "Created", "Updated", "Retracted", - "Error" + "Error", + "Exception", + "Terminated" ], "type": "string" } @@ -278,7 +282,9 @@ "Created", "Updated", "Retracted", - "Error" + "Error", + "Exception", + "Terminated" ], "type": "string" } @@ -352,17 +358,17 @@ "content": { "text/plain": { "schema": { - "$ref": "#/components/schemas/Stream" + "$ref": "#/components/schemas/File" } }, "application/json": { "schema": { - "$ref": "#/components/schemas/Stream" + "$ref": "#/components/schemas/File" } }, "text/json": { "schema": { - "$ref": "#/components/schemas/Stream" + "$ref": "#/components/schemas/File" } } } @@ -372,37 +378,26 @@ "content": { "text/plain": { "schema": { - "$ref": "#/components/schemas/ProblemDetails" + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/ModelStateEntry" + } } }, "application/json": { "schema": { - "$ref": "#/components/schemas/ProblemDetails" + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/ModelStateEntry" + } } }, "text/json": { "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } - }, - "401": { - "description": "Unauthorized", - "content": { - "text/plain": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - }, - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - }, - "text/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/ModelStateEntry" + } } } } @@ -577,22 +572,13 @@ "description": "Bad Request", "content": { "text/plain": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "application/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "text/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } } } }, @@ -600,22 +586,13 @@ "description": "Unauthorized", "content": { "text/plain": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "application/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "text/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } } } } @@ -627,7 +604,7 @@ "tags": [ "Lookup" ], - "summary": "Get all the roles for a particular Customer and Erp system.", + "summary": "Get all the roles for a particular Customer and Erp system.\r\nThis is an Odata query endpoint and does not validate the data passed in.", "parameters": [ { "name": "erpSystemId", @@ -684,22 +661,13 @@ "description": "Bad Request", "content": { "text/plain": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "application/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "text/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } } } }, @@ -707,22 +675,13 @@ "description": "Unauthorized", "content": { "text/plain": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "application/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "text/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } } } } @@ -789,22 +748,13 @@ "description": "Bad Request", "content": { "text/plain": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "application/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "text/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } } } }, @@ -812,22 +762,13 @@ "description": "Unauthorized", "content": { "text/plain": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "application/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "text/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } } } } @@ -901,22 +842,13 @@ "description": "Bad Request", "content": { "text/plain": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "application/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "text/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } } } }, @@ -924,22 +856,13 @@ "description": "Unauthorized", "content": { "text/plain": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "application/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "text/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } } } } @@ -1022,44 +945,77 @@ "description": "Bad Request", "content": { "text/plain": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "application/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "text/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } } } }, "401": { "description": "Unauthorized", + "content": { + "text/plain": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + } + } + } + }, + "/api/v1/lookup/rulebooks/{rulebookId}/risks/{riskCode}/detail": { + "get": { + "tags": [ + "Lookup" + ], + "summary": "Risk Details for an Abacus-based rulebook and risk code.", + "parameters": [ + { + "name": "rulebookId", + "in": "path", + "description": "", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "riskCode", + "in": "path", + "description": "", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success", "content": { "text/plain": { "schema": { - "type": "object", - "additionalProperties": false + "$ref": "#/components/schemas/RiskDetailsLookupModel" } }, "application/json": { "schema": { - "type": "object", - "additionalProperties": false + "$ref": "#/components/schemas/RiskDetailsLookupModel" } }, "text/json": { "schema": { - "type": "object", - "additionalProperties": false + "$ref": "#/components/schemas/RiskDetailsLookupModel" } } } @@ -1339,11 +1295,12 @@ "tags": [ "Whatif" ], - "summary": "what if", + "summary": "Downloads the Customer, System, Job specific WhatIf Excel report, based on the supplied parameters.", "parameters": [ { "name": "jobId", "in": "path", + "description": "Represents the job unique identifier used to download the report.", "required": true, "schema": { "type": "integer", @@ -1353,6 +1310,7 @@ { "name": "customerId", "in": "path", + "description": "Represents the customer unique identifier used to download the report.", "required": true, "schema": { "type": "string", @@ -1362,6 +1320,7 @@ { "name": "erpSystemId", "in": "path", + "description": "Represents the system unique identifier used to download the report.", "required": true, "schema": { "type": "integer", @@ -1373,65 +1332,14 @@ "200": { "description": "Success", "content": { - "text/plain": { + "application/vnd.ms-excel": { "schema": { - "$ref": "#/components/schemas/Stream" + "$ref": "#/components/schemas/File" } }, "application/json": { "schema": { - "$ref": "#/components/schemas/Stream" - } - }, - "text/json": { - "schema": { - "$ref": "#/components/schemas/Stream" - } - } - } - }, - "400": { - "description": "Bad Request", - "content": { - "text/plain": { - "schema": { - "type": "object", - "additionalProperties": false - } - }, - "application/json": { - "schema": { - "type": "object", - "additionalProperties": false - } - }, - "text/json": { - "schema": { - "type": "object", - "additionalProperties": false - } - } - } - }, - "401": { - "description": "Unauthorized", - "content": { - "text/plain": { - "schema": { - "type": "object", - "additionalProperties": false - } - }, - "application/json": { - "schema": { - "type": "object", - "additionalProperties": false - } - }, - "text/json": { - "schema": { - "type": "object", - "additionalProperties": false + "$ref": "#/components/schemas/File" } } } @@ -1518,22 +1426,13 @@ "description": "Bad Request", "content": { "text/plain": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "application/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "text/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } } } }, @@ -1541,26 +1440,18 @@ "description": "Unauthorized", "content": { "text/plain": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "application/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "text/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } } } } - } + }, + "deprecated": true } }, "/api/v1/whatif/roleanalysis": { @@ -1618,22 +1509,13 @@ "description": "Bad Request", "content": { "text/plain": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "application/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "text/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } } } }, @@ -1641,35 +1523,36 @@ "description": "Unauthorized", "content": { "text/plain": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "application/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "text/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } } } } } } }, - "/api/v1/whatif/useranalysis/igi/{systemId}/{userId}": { + "/api/v1/whatif/customer/{customerId}/erpSystem/{systemId}/user/{userId}/useranalysis": { "post": { "tags": [ "Whatif" ], "summary": "Performs a \"what-if\" analysis for the specified user and the specified entitlements.", "parameters": [ + { + "name": "customerId", + "in": "path", + "description": "", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + }, { "name": "systemId", "in": "path", @@ -1691,26 +1574,26 @@ } ], "requestBody": { - "description": "The [IGI] request parameters for the \"what-if\" analysis.", + "description": "The request parameters for the \"what-if\" analysis.", "content": { "application/json-patch+json": { "schema": { - "$ref": "#/components/schemas/IgiWhatIfAnalysisRequest" + "$ref": "#/components/schemas/WhatIfAnalysisRequest" } }, "application/json": { "schema": { - "$ref": "#/components/schemas/IgiWhatIfAnalysisRequest" + "$ref": "#/components/schemas/WhatIfAnalysisRequest" } }, "text/json": { "schema": { - "$ref": "#/components/schemas/IgiWhatIfAnalysisRequest" + "$ref": "#/components/schemas/WhatIfAnalysisRequest" } }, "application/*+json": { "schema": { - "$ref": "#/components/schemas/IgiWhatIfAnalysisRequest" + "$ref": "#/components/schemas/WhatIfAnalysisRequest" } } } @@ -1721,17 +1604,17 @@ "content": { "text/plain": { "schema": { - "$ref": "#/components/schemas/IgiWhatIfAnalysisResponse" + "$ref": "#/components/schemas/WhatIfAnalysisResponse" } }, "application/json": { "schema": { - "$ref": "#/components/schemas/IgiWhatIfAnalysisResponse" + "$ref": "#/components/schemas/WhatIfAnalysisResponse" } }, "text/json": { "schema": { - "$ref": "#/components/schemas/IgiWhatIfAnalysisResponse" + "$ref": "#/components/schemas/WhatIfAnalysisResponse" } } } @@ -1740,47 +1623,268 @@ "description": "Bad Request", "content": { "text/plain": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "application/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } }, "text/json": { - "schema": { - "type": "object", - "additionalProperties": false - } + "schema": { } } } }, + "401": { + "description": "Unauthorized", + "content": { + "text/plain": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + }, + "428": { + "description": "Client Error", + "content": { + "text/plain": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + } + } + } + }, + "/api/v1/whatif/customer/{customerId}/erpSystem/{systemId}/newuser/analysis": { + "post": { + "tags": [ + "Whatif" + ], + "summary": "Responsible for performing a What-If simulated analysis for a new user.", + "parameters": [ + { + "name": "customerId", + "in": "path", + "description": "Represents the unique customer identifier to which the new user What-If simulation occurs.", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "systemId", + "in": "path", + "description": "Represents the unique system identifier to which the new user What-If simulation occurs.", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "requestBody": { + "description": "Represents the parameters required to perform the simulated analysis.", + "content": { + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/WhatIfAnalysisRequest" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/WhatIfAnalysisRequest" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/WhatIfAnalysisRequest" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/WhatIfAnalysisRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Success" + }, "401": { "description": "Unauthorized", "content": { "text/plain": { "schema": { - "type": "object", - "additionalProperties": false + "$ref": "#/components/schemas/ProblemDetails" } }, "application/json": { "schema": { - "type": "object", - "additionalProperties": false + "$ref": "#/components/schemas/ProblemDetails" } }, "text/json": { "schema": { - "type": "object", - "additionalProperties": false + "$ref": "#/components/schemas/ProblemDetails" } } } + }, + "404": { + "description": "Not Found", + "content": { + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/v1/whatif/customer/{customerId}/erpSystem/{erpSystemId}/newuseranalysis": { + "post": { + "tags": [ + "Whatif" + ], + "summary": "Performs a new user \"what-if\" analysis for the specified roles.", + "parameters": [ + { + "name": "customerId", + "in": "path", + "description": "The customer identifier", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "erpSystemId", + "in": "path", + "description": "The ERP System identifier", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "requestBody": { + "description": "The request parameters for the new user \"what-if\" analysis.", + "content": { + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/NewUserWhatIfAnalysisRequest" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/NewUserWhatIfAnalysisRequest" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/NewUserWhatIfAnalysisRequest" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/NewUserWhatIfAnalysisRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Success", + "content": { + "text/plain": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "application/json": { + "schema": { + "type": "integer", + "format": "int32" + } + }, + "text/json": { + "schema": { + "type": "integer", + "format": "int32" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "text/plain": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "text/plain": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "text/plain": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } } }, "deprecated": true @@ -1789,38 +1893,27 @@ }, "components": { "schemas": { - "EmergencyAccessUserModel": { + "Activity": { "type": "object", "properties": { - "id": { - "type": "string", - "format": "uuid" - }, - "email": { + "functionName": { "type": "string", + "description": "Represents the name of the activity.", "nullable": true }, - "firstName": { + "functionCode": { "type": "string", + "description": "Represents the code of the activity.", "nullable": true }, - "lastName": { + "functionDescription": { "type": "string", + "description": "Represents the description of the activity.", "nullable": true - }, - "fullName": { - "type": "string", - "nullable": true - }, - "username": { - "type": "string", - "nullable": true - }, - "isPreApprovedRequester": { - "type": "boolean" } }, - "additionalProperties": false + "additionalProperties": false, + "description": "Represents an Activity object." }, "DurationModel": { "type": "object", @@ -1918,19 +2011,10 @@ } }, "defaultDuration": { - "allOf": [ - { - "$ref": "#/components/schemas/DurationModel" - } - ] + "$ref": "#/components/schemas/DurationModel" }, "maxDuration": { - "allOf": [ - { - "$ref": "#/components/schemas/DurationModel" - } - ], - "nullable": true + "$ref": "#/components/schemas/DurationModel" }, "enabled": { "type": "boolean" @@ -1946,75 +2030,6 @@ }, "additionalProperties": false }, - "ProblemDetails": { - "type": "object", - "properties": { - "type": { - "type": "string", - "nullable": true - }, - "title": { - "type": "string", - "nullable": true - }, - "status": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "detail": { - "type": "string", - "nullable": true - }, - "instance": { - "type": "string", - "nullable": true - } - }, - "additionalProperties": { - "type": "object", - "additionalProperties": false - } - }, - "Stream": { - "type": "object", - "properties": { - "canRead": { - "type": "boolean", - "readOnly": true - }, - "canSeek": { - "type": "boolean", - "readOnly": true - }, - "canTimeout": { - "type": "boolean", - "readOnly": true - }, - "canWrite": { - "type": "boolean", - "readOnly": true - }, - "length": { - "type": "integer", - "format": "int64", - "readOnly": true - }, - "position": { - "type": "integer", - "format": "int64" - }, - "readTimeout": { - "type": "integer", - "format": "int32" - }, - "writeTimeout": { - "type": "integer", - "format": "int32" - } - }, - "additionalProperties": false - }, "EmergencyAccessRequestModel": { "required": [ "duration", @@ -2034,8 +2049,7 @@ }, "displayId": { "type": "string", - "nullable": true, - "readOnly": true + "nullable": true }, "profileId": { "type": "string", @@ -2063,16 +2077,11 @@ "type": "string" }, "duration": { - "allOf": [ - { - "$ref": "#/components/schemas/DurationModel" - } - ] + "$ref": "#/components/schemas/DurationModel" }, "displayDuration": { "type": "string", - "nullable": true, - "readOnly": true + "nullable": true }, "initialState": { "enum": [ @@ -2088,17 +2097,31 @@ "Created", "Updated", "Retracted", - "Error" + "Error", + "Exception", + "Terminated" ], "type": "string" } }, "additionalProperties": false }, - "SapUserDTO": { + "EmergencyAccessUserModel": { "type": "object", "properties": { - "userName": { + "id": { + "type": "string", + "format": "uuid" + }, + "email": { + "type": "string", + "nullable": true + }, + "firstName": { + "type": "string", + "nullable": true + }, + "lastName": { "type": "string", "nullable": true }, @@ -2106,80 +2129,102 @@ "type": "string", "nullable": true }, - "userType": { + "username": { "type": "string", "nullable": true }, - "userGroup": { - "type": "string", - "nullable": true + "isPreApprovedRequester": { + "type": "boolean" } }, "additionalProperties": false }, - "RoleDTO": { + "Entitlement": { "type": "object", "properties": { - "roleName": { + "name": { "type": "string", + "description": "Represents the name of the entitlement.", "nullable": true }, - "roleDescription": { + "functionalityType": { "type": "string", + "description": "Represents the functionality type of the entitlement. E.g.: \"Role\" or \"Profile\".", "nullable": true } }, - "additionalProperties": false + "additionalProperties": false, + "description": "Represents an entitlement object." }, - "MitigatingRuleUserModel": { + "Error": { + "type": "object", + "properties": { + "errorCode": { + "type": "string", + "description": "Represents the error code.", + "nullable": true + }, + "errorMessage": { + "type": "string", + "description": "Represents the error message.", + "nullable": true + }, + "referenceId": { + "type": "string", + "description": "A value representing an id to reference the error in our logs.", + "format": "uuid" + } + }, + "additionalProperties": false, + "description": "Represents an error in the \"what-if\" analysis response." + }, + "ExistingUserProvisioningRequest": { "required": [ - "reason", + "roleChanges", "username" ], "type": "object", "properties": { - "id": { - "type": "string", - "format": "uuid" - }, "username": { - "type": "string" - }, - "reason": { - "type": "string" - } - }, - "additionalProperties": false - }, - "MitigatingRuleModel": { - "required": [ - "reason" - ], - "type": "object", - "properties": { - "id": { "type": "string", - "format": "uuid" + "description": "Represents the username of the existing user." }, - "ruleId": { - "type": "string", - "format": "uuid" + "enableManagerApprovals": { + "type": "boolean", + "description": "Represents a value indicating whether to enable manager approvals." }, - "ruleName": { - "type": "string", - "nullable": true + "accountId": { + "type": "integer", + "description": "Represents the id of the account under which the provisioning was requested.", + "format": "int32" }, - "reason": { - "type": "string" + "erpSystemId": { + "type": "integer", + "description": "Represents the id of the ERP system.", + "format": "int32" }, - "users": { + "roleChanges": { "type": "array", "items": { - "$ref": "#/components/schemas/MitigatingRuleUserModel" + "$ref": "#/components/schemas/RoleChange" }, + "description": "Represents a collection of role changes to check for conflicts." + }, + "comment": { + "type": "string", + "description": "Represents optional comments for request.", "nullable": true + }, + "provisionPartialRoles": { + "type": "boolean", + "description": "Determines if request could be provisioned even if some of its roles have been rejected." } }, + "additionalProperties": false, + "description": "Represents the model of an existing user provisioning request." + }, + "File": { + "type": "object", "additionalProperties": false }, "MitigatingControlDetailsModel": { @@ -2204,36 +2249,11 @@ "type": "string" }, "type": { - "enum": [ - "Undefined", - "ManualPreventative", - "AutomaticDetective", - "AutomativePreventative", - "ManualDetective" - ], "type": "string" }, "code": { "type": "string" }, - "objective": { - "type": "string" - }, - "frequency": { - "enum": [ - "Daily", - "Weekly", - "Monthly", - "Quarterly", - "BiAnnual", - "Annual", - "AdHoc" - ], - "type": "string" - }, - "requiresTesting": { - "type": "boolean" - }, "createdBy": { "type": "string", "nullable": true @@ -2271,6 +2291,506 @@ }, "description": { "type": "string" + }, + "objective": { + "type": "string" + }, + "frequency": { + "enum": [ + "Daily", + "Weekly", + "Monthly", + "Quarterly", + "BiAnnual", + "Annual", + "AdHoc" + ], + "type": "string" + }, + "requiresTesting": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + "MitigatingRuleModel": { + "required": [ + "reason" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "ruleId": { + "type": "string", + "format": "uuid" + }, + "ruleName": { + "type": "string", + "nullable": true + }, + "ruleCode": { + "type": "string", + "nullable": true + }, + "reason": { + "type": "string" + }, + "users": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MitigatingRuleUserModel" + }, + "nullable": true + } + }, + "additionalProperties": false + }, + "MitigatingRuleUserModel": { + "required": [ + "reason", + "username" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "username": { + "type": "string" + }, + "reason": { + "type": "string" + } + }, + "additionalProperties": false + }, + "ModelError": { + "type": "object", + "properties": { + "exception": { + "nullable": true + }, + "errorMessage": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ModelStateEntry": { + "type": "object", + "properties": { + "rawValue": { + "nullable": true + }, + "attemptedValue": { + "type": "string", + "nullable": true + }, + "errors": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ModelError" + }, + "nullable": true, + "readOnly": true + }, + "validationState": { + "enum": [ + 0, + 1, + 2, + 3 + ], + "type": "integer", + "format": "int32" + }, + "isContainerNode": { + "type": "boolean", + "readOnly": true + }, + "children": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ModelStateEntry" + }, + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "NewUserProvisioningRequest": { + "required": [ + "roleChanges", + "userDetails" + ], + "type": "object", + "properties": { + "userDetails": { + "$ref": "#/components/schemas/SapUserModel" + }, + "accountId": { + "type": "integer", + "description": "Represents the id of the account under which the provisioning was requested.", + "format": "int32" + }, + "erpSystemId": { + "type": "integer", + "description": "Represents the id of the ERP system.", + "format": "int32" + }, + "roleChanges": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RoleChange" + }, + "description": "Represents a collection of role changes to check for conflicts." + }, + "comment": { + "type": "string", + "description": "Represents optional comments for request.", + "nullable": true + }, + "provisionPartialRoles": { + "type": "boolean", + "description": "Determines if request could be provisioned even if some of its roles have been rejected." + } + }, + "additionalProperties": false, + "description": "Represents the model for a new user provisioning request." + }, + "NewUserWhatIfAnalysisRequest": { + "required": [ + "systemId" + ], + "type": "object", + "properties": { + "rolesToAdd": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Represents the collection of roles to add for the \"whatif\" analysis.", + "nullable": true + }, + "rolesToRemove": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Represents the collection of roles to remove for the \"whatif\" analysis.", + "nullable": true + }, + "systemId": { + "type": "string", + "description": "Represents the id of the user system." + } + }, + "additionalProperties": false, + "description": "Represents the request parameters needed to execute a new user \"whatif\" analysis." + }, + "ProblemDetails": { + "type": "object", + "properties": { + "type": { + "type": "string", + "nullable": true + }, + "title": { + "type": "string", + "nullable": true + }, + "status": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "detail": { + "type": "string", + "nullable": true + }, + "instance": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": { } + }, + "Risk": { + "type": "object", + "properties": { + "riskName": { + "type": "string", + "description": "Represents the name of the risk.", + "nullable": true + }, + "riskCode": { + "type": "string", + "description": "Represents the code of the risk.", + "nullable": true + }, + "riskDescription": { + "type": "string", + "description": "Represents the description of the risk.", + "nullable": true + }, + "riskLevel": { + "enum": [ + "Undefined", + "LOW", + "MEDIUM", + "HIGH" + ], + "type": "string", + "description": "Represents the risk level." + }, + "riskType": { + "enum": [ + "Undefined", + "SA", + "SoD" + ], + "type": "string", + "description": "Represents the risk type." + }, + "activities": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Activity" + }, + "description": "Represents the activities in conflict.", + "nullable": true + } + }, + "additionalProperties": false, + "description": "Represents a risk." + }, + "RiskDetailsLookupModel": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the Risk", + "nullable": true + }, + "description": { + "type": "string", + "description": "The description of the Risk", + "nullable": true + }, + "owners": { + "type": "array", + "items": { + "type": "string" + }, + "description": "A list of names of all users assigned as owners to the risk.", + "nullable": true + }, + "rating": { + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5 + ], + "type": "integer", + "description": "The severity rating of the risk.", + "format": "int32" + }, + "businessFunctions": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "A list of business functions associated with the risk", + "nullable": true + }, + "approvers": { + "type": "array", + "items": { + "type": "string" + }, + "description": "A list of names of all users assigned as approvers for the risk.", + "nullable": true + } + }, + "additionalProperties": false, + "description": "Contains detail information for a given risk." + }, + "RoleChange": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The unique identifier of the role.", + "format": "uuid" + }, + "roleName": { + "type": "string", + "description": "The role name.", + "nullable": true + }, + "changeType": { + "enum": [ + 0, + 1, + 2 + ], + "type": "integer", + "description": "The role change type.", + "format": "int32" + }, + "validFrom": { + "type": "string", + "description": "The start date of the validity of the role.", + "format": "date-time", + "nullable": true + }, + "validTo": { + "type": "string", + "description": "The end date of the validity of the role.", + "format": "date-time", + "nullable": true + } + }, + "additionalProperties": false, + "description": "Represents the model of a role change." + }, + "RoleDTO": { + "type": "object", + "properties": { + "roleName": { + "type": "string", + "nullable": true + }, + "roleDescription": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "RolesWhatIfAnalysisRequest": { + "required": [ + "systemId" + ], + "type": "object", + "properties": { + "rolesToAnalyze": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Represents the collection of roles to be analyzed.", + "nullable": true + }, + "systemId": { + "type": "string", + "description": "Represents the id of the user system." + } + }, + "additionalProperties": false, + "description": "Represents the roles what-if analysis request." + }, + "RolesWhatIfAnalysisRequestWhatIfAnalysisResponse": { + "type": "object", + "properties": { + "request": { + "$ref": "#/components/schemas/RolesWhatIfAnalysisRequest" + }, + "requestTimestampUtc": { + "type": "string", + "description": "Represents the time at which the request was received.", + "format": "date-time" + }, + "extractTimestampUtc": { + "type": "string", + "description": "Represents the timestamp of the security extract used in the analysis.", + "format": "date-time" + }, + "rulebookTimestampUtc": { + "type": "string", + "description": "Represents the timestamp of the rulebook version used in the analysis.", + "format": "date-time" + }, + "ruleViolations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RuleViolation" + }, + "description": "Represents the list of rule violations generated by the request.", + "nullable": true + } + }, + "additionalProperties": false, + "description": "The response object that represents the rule violations, if any, that were\r\nproduced as a result of the \"whatif\" analysis." + }, + "RuleViolation": { + "type": "object", + "properties": { + "ruleName": { + "type": "string", + "description": "The name of the rule that's been violated.", + "nullable": true + }, + "ruleDescription": { + "type": "string", + "description": "The description of the rule that's been violated.", + "nullable": true + }, + "riskLevel": { + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5 + ], + "type": "integer", + "description": "The level of risk the rule represents.", + "format": "int32" + }, + "riskType": { + "enum": [ + 0, + 1, + 2, + 3 + ], + "type": "integer", + "description": "The type of risk the rule represents.", + "format": "int32" + } + }, + "additionalProperties": false, + "description": "Represents a rule violation." + }, + "SapUserDTO": { + "type": "object", + "properties": { + "userName": { + "type": "string", + "nullable": true + }, + "fullName": { + "type": "string", + "nullable": true + }, + "userType": { + "type": "string", + "nullable": true + }, + "userGroup": { + "type": "string", + "nullable": true } }, "additionalProperties": false @@ -2290,7 +2810,8 @@ }, "email": { "type": "string", - "description": "Represents the user's email address." + "description": "Represents the user's email address.", + "format": "email" }, "firstName": { "type": "string", @@ -2303,14 +2824,15 @@ }, "userType": { "enum": [ - "A", - "B", - "C", - "L", - "S" + 0, + 1, + 2, + 3, + 4 ], - "type": "string", - "description": "Represents the user's SAP user type." + "type": "integer", + "description": "Represents the user's SAP user type.", + "format": "int32" }, "userClass": { "type": "string", @@ -2333,133 +2855,31 @@ "additionalProperties": false, "description": "Represents the model for a SAP user." }, - "RoleChange": { + "UserWhatIfAnalysisMetadata": { "type": "object", "properties": { - "id": { - "type": "string", - "description": "The unique identifier of the role.", - "format": "uuid" + "analysisId": { + "type": "integer", + "format": "int32" }, - "roleName": { - "type": "string", - "description": "The role name.", - "nullable": true + "extractId": { + "type": "integer", + "format": "int32" }, - "changeType": { - "enum": [ - "Add", - "Remove", - "Change" - ], - "type": "string", - "description": "The role change type." + "rulebookId": { + "type": "integer", + "format": "int32" }, - "validFrom": { + "extractTimestampUtc": { "type": "string", - "description": "The start date of the validity of the role.", - "format": "date-time", - "nullable": true + "format": "date-time" }, - "validTo": { + "rulebookTimestampUtc": { "type": "string", - "description": "The end date of the validity of the role.", - "format": "date-time", - "nullable": true + "format": "date-time" } }, - "additionalProperties": false, - "description": "Represents the model of a role change." - }, - "NewUserProvisioningRequest": { - "required": [ - "userDetails" - ], - "type": "object", - "properties": { - "userDetails": { - "allOf": [ - { - "$ref": "#/components/schemas/SapUserModel" - } - ], - "description": "Represents the details of the new user." - }, - "accountId": { - "type": "integer", - "description": "Represents the id of the account under which the provisioning was requested.", - "format": "int32" - }, - "erpSystemId": { - "type": "integer", - "description": "Represents the id of the ERP system.", - "format": "int32" - }, - "roleChanges": { - "type": "array", - "items": { - "$ref": "#/components/schemas/RoleChange" - }, - "description": "Represents a collection of role changes to check for conflicts.", - "nullable": true - }, - "comment": { - "type": "string", - "description": "Represents optional comments for request.", - "nullable": true - }, - "provisionPartialRoles": { - "type": "boolean", - "description": "Determines if request could be provisioned even if some of its roles have been rejected." - } - }, - "additionalProperties": false, - "description": "Represents the model for a new user provisioning request." - }, - "ExistingUserProvisioningRequest": { - "required": [ - "username" - ], - "type": "object", - "properties": { - "username": { - "type": "string", - "description": "Represents the username of the existing user." - }, - "enableManagerApprovals": { - "type": "boolean", - "description": "Represents a value indicating whether to enable manager approvals." - }, - "accountId": { - "type": "integer", - "description": "Represents the id of the account under which the provisioning was requested.", - "format": "int32" - }, - "erpSystemId": { - "type": "integer", - "description": "Represents the id of the ERP system.", - "format": "int32" - }, - "roleChanges": { - "type": "array", - "items": { - "$ref": "#/components/schemas/RoleChange" - }, - "description": "Represents a collection of role changes to check for conflicts.", - "nullable": true - }, - "comment": { - "type": "string", - "description": "Represents optional comments for request.", - "nullable": true - }, - "provisionPartialRoles": { - "type": "boolean", - "description": "Determines if request could be provisioned even if some of its roles have been rejected." - } - }, - "additionalProperties": false, - "description": "Represents the model of an existing user provisioning request." + "additionalProperties": false }, "UserWhatIfAnalysisRequest": { "required": [ @@ -2496,318 +2916,103 @@ "additionalProperties": false, "description": "Represents the request parameters needed to execute a \"whatif\" analysis." }, - "RolesWhatIfAnalysisRequest": { - "required": [ - "systemId" - ], + "WhatIfAnalysisRequest": { "type": "object", "properties": { - "rolesToAnalyze": { + "entitlementsToAdd": { "type": "array", "items": { - "type": "string" - }, - "description": "Represents the collection of roles to be analyzed.", - "nullable": true - }, - "systemId": { - "type": "string", - "description": "Represents the id of the user system." - } - }, - "additionalProperties": false, - "description": "Represents the roles what-if analysis request." - }, - "RuleViolation": { - "type": "object", - "properties": { - "ruleName": { - "type": "string", - "description": "The name of the rule that's been violated.", - "nullable": true - }, - "ruleDescription": { - "type": "string", - "description": "The description of the rule that's been violated.", - "nullable": true - }, - "riskLevel": { - "enum": [ - "Undefined", - "Informational", - "Low", - "Medium", - "High", - "Critical" - ], - "type": "string", - "description": "The level of risk the rule represents." - }, - "riskType": { - "enum": [ - "Undefined", - "SOD", - "SEN", - "PRIV" - ], - "type": "string", - "description": "The type of risk the rule represents." - } - }, - "additionalProperties": false, - "description": "Represents a rule violation." - }, - "RolesWhatIfAnalysisRequestWhatIfAnalysisResponse": { - "type": "object", - "properties": { - "request": { - "allOf": [ - { - "$ref": "#/components/schemas/RolesWhatIfAnalysisRequest" - } - ], - "description": "Represents the initial request parameters.", - "nullable": true - }, - "requestTimestampUtc": { - "type": "string", - "description": "Represents the time at which the request was received.", - "format": "date-time" - }, - "extractTimestampUtc": { - "type": "string", - "description": "Represents the timestamp of the security extract used in the analysis.", - "format": "date-time" - }, - "rulebookTimestampUtc": { - "type": "string", - "description": "Represents the timestamp of the rulebook version used in the analysis.", - "format": "date-time" - }, - "ruleViolations": { - "type": "array", - "items": { - "$ref": "#/components/schemas/RuleViolation" - }, - "description": "Represents the list of rule violations generated by the request.", - "nullable": true - } - }, - "additionalProperties": false, - "description": "The response object that represents the rule violations, if any, that were\r\nproduced as a result of the \"whatif\" analysis." - }, - "IgiEntitlement": { - "required": [ - "functionality_type", - "name" - ], - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "Represents the name of the entitlement." - }, - "application_name": { - "type": "string", - "nullable": true - }, - "type": { - "type": "integer", - "description": "Represents the type of the entitlement.", - "format": "int32" - }, - "functionality_type": { - "type": "string" - } - }, - "additionalProperties": false, - "description": "Represents an IGI entitlement object." - }, - "IgiWhatIfAnalysisRequest": { - "type": "object", - "properties": { - "listEntitlements2Add": { - "type": "array", - "items": { - "$ref": "#/components/schemas/IgiEntitlement" + "$ref": "#/components/schemas/Entitlement" }, "description": "Represents a collection of entitlements to add.", "nullable": true }, - "listEntitlements2Rem": { + "entitlementsToRemove": { "type": "array", "items": { - "$ref": "#/components/schemas/IgiEntitlement" + "$ref": "#/components/schemas/Entitlement" }, "description": "Represents a collection of entitlements to remove.", "nullable": true } }, "additionalProperties": false, - "description": "Represents the IGI \"what-if\" analysis request." + "description": "Represents the \"what-if\" analysis request." }, - "IgiRelatedPermission": { + "WhatIfAnalysisRequestData": { "type": "object", "properties": { - "name": { + "customerId": { "type": "string", - "description": "Represents the name of the permission.", - "nullable": true - }, - "functionality_type": { - "enum": [ - "Undefined", - "SapNWGroupProfile", - "SapNWProfileProfile", - "SAPNWRoleProfile" - ], - "type": "string", - "description": "Represents the available functionality types in IGI." - }, - "application_name": { - "type": "string", - "nullable": true - }, - "type": { - "type": "integer", - "description": "Represents the permission type.", - "format": "int32" - } - }, - "additionalProperties": false, - "description": "Represents an IGI permission to be used in a \"what-if\" analysis." - }, - "IgiActivity": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "Represents the name of the activity.", - "nullable": true - }, - "code": { - "type": "string", - "description": "Represents the code of the activity.", - "nullable": true - }, - "description": { - "type": "string", - "description": "Represents the description of the activity.", - "nullable": true - }, - "path": { - "type": "integer", - "description": "Represents the path of the activity.", - "format": "int32" - }, - "riskHier": { - "type": "boolean", - "description": "Represents whether the activity has a risk hierarchy." - }, - "relatedPermissions": { - "type": "array", - "items": { - "$ref": "#/components/schemas/IgiRelatedPermission" - }, - "description": "Represents a collection of related IGI permissions.", - "nullable": true - } - }, - "additionalProperties": false, - "description": "Represents an IGI Activity object." - }, - "IgiRisk": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "Represents the name of the risk.", - "nullable": true - }, - "description": { - "type": "string", - "description": "Represents the description of the risk.", - "nullable": true - }, - "risk_level": { - "enum": [ - "Undefined", - "LOW", - "MEDIUM", - "HIGH" - ], - "type": "string", - "description": "Enumeration of available IGI risk levels." - }, - "riskType_name": { - "enum": [ - "Undefined", - "SA", - "SoD" - ], - "type": "string", - "description": "Enumeration of the available IGI risk types." - }, - "activities": { - "type": "array", - "items": { - "$ref": "#/components/schemas/IgiActivity" - }, - "description": "Represents the activities in conflict.", - "nullable": true - } - }, - "additionalProperties": false, - "description": "Represents an IGI risk." - }, - "IgiError": { - "type": "object", - "properties": { - "errorCode": { - "type": "string", - "description": "Represents the error code.", - "nullable": true - }, - "errorMessage": { - "type": "string", - "description": "Represents the error message.", - "nullable": true - }, - "referenceId": { - "type": "string", - "description": "A value representing an id to reference the error in our logs.", "format": "uuid" + }, + "systemId": { + "type": "integer", + "format": "int64" + }, + "userId": { + "type": "string", + "nullable": true + }, + "entitlementsToAdd": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Entitlement" + }, + "description": "Represents a collection of entitlements to add.", + "nullable": true + }, + "entitlementsToRemove": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Entitlement" + }, + "description": "Represents a collection of entitlements to remove.", + "nullable": true } }, - "additionalProperties": false, - "description": "Represents an error in the \"what-if\" analysis response." + "additionalProperties": false }, - "IgiWhatIfAnalysisResponse": { + "WhatIfAnalysisResponse": { "type": "object", "properties": { + "analysisMetadata": { + "$ref": "#/components/schemas/UserWhatIfAnalysisMetadata" + }, + "request": { + "$ref": "#/components/schemas/WhatIfAnalysisRequestData" + }, "violations": { "type": "array", "items": { - "$ref": "#/components/schemas/IgiRisk" + "$ref": "#/components/schemas/Risk" }, - "description": "Represents a collection of ErpMaestro.Services.PublicApi.WebApi.Models.IGI.IgiRisk objects containing the risk violation details.", + "description": "Represents a collection of SailPoint.Arm.Services.PublicApi.WebApi.Models.WhatIfAnalysis.RealTime.Risk objects containing the risk violation details.", "nullable": true }, "error": { - "allOf": [ - { - "$ref": "#/components/schemas/IgiError" - } - ], - "description": "Represents an error in the \"what-if\" analysis.", - "nullable": true + "$ref": "#/components/schemas/Error" } }, "additionalProperties": false, "description": "Represents the \"what-if\" analysis response object." } + }, + "securitySchemes": { + "Bearer": { + "type": "http", + "description": "JWT Authorization header using the Bearer scheme. Example: \"Authorization: Bearer {token}\"", + "scheme": "bearer" + } } }, + "security": [ + { + "Bearer": [ + "Bearer" + ] + } + ], "tags": [ { "name": "Eam", diff --git a/static/api-specs/arm/swagger-rulebook.json b/static/api-specs/arm/swagger-rulebook.json index ed69bcd5a..5f743c3d1 100644 --- a/static/api-specs/arm/swagger-rulebook.json +++ b/static/api-specs/arm/swagger-rulebook.json @@ -1,20 +1,756 @@ { - "openapi": "3.0.0", + "openapi": "3.0.1", "info": { - "version": "v1", - "title": "Access Risk Management Rulebook Services" + "title": "Access Risk Management Rulebook Services", + "version": "v1" }, - "tags":[{"name":"BusinessFunction"},{"name":"MitigatingControls"},{"name":"MultiSystemMitigations"},{"name":"MultiSystemRulebook"},{"name":"Portability"},{"name":"Rule"},{"name":"Rulebook"},{"name":"RulebookDasboard"},{"name":"RulebookParameter"},{"name":"RulebookParameterDetails"}], "paths": { + "/api/businessAreas/{customerId}": { + "get": { + "tags": [ + "BusinessArea" + ], + "parameters": [ + { + "name": "customerId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + }, + "deprecated": true + } + }, + "/api/customers/{customerId}/businessAreas": { + "get": { + "tags": [ + "BusinessArea" + ], + "parameters": [ + { + "name": "customerId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel" + } + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, "/api/businessfunctions": { "post": { "tags": [ "BusinessFunction" ], - "summary": "Creates new business function.", - "operationId": "CreateFunction", "requestBody": { - "$ref": "#/components/requestBodies/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + } + } }, "responses": { "200": { @@ -22,107 +758,271 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=minimal": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/xml": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/prs.odatatestxx-odata": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "text/plain": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "text/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "409": { - "description": "Conflict" + "description": "Conflict", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -133,10 +1033,94 @@ "tags": [ "BusinessFunction" ], - "summary": "Updates existing business function.", - "operationId": "UpdateFunction", "requestBody": { - "$ref": "#/components/requestBodies/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + } + } }, "responses": { "200": { @@ -144,110 +1128,356 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=minimal": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/xml": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/prs.odatatestxx-odata": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "text/plain": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "text/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "404": { - "description": "Not Found" + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "409": { - "description": "Conflict" + "description": "Conflict", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -260,13 +1490,10 @@ "tags": [ "BusinessFunction" ], - "summary": "Deletes business function.", - "operationId": "DeleteFunction", "parameters": [ { "name": "functionId", "in": "path", - "description": "Identifier of business function.", "required": true, "schema": { "type": "string", @@ -276,7 +1503,6 @@ { "name": "accountId", "in": "path", - "description": "Identifier of related account. Will be used by service account only.", "required": true, "schema": { "type": "integer", @@ -289,10 +1515,3208 @@ "description": "Success" }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "404": { - "description": "Not Found" + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/businessfunctions/metadata": { + "patch": { + "tags": [ + "BusinessFunction" + ], + "requestBody": { + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.UpdateMetadataBusinessFunctionModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.UpdateMetadataBusinessFunctionModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.UpdateMetadataBusinessFunctionModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.UpdateMetadataBusinessFunctionModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.UpdateMetadataBusinessFunctionModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.UpdateMetadataBusinessFunctionModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.UpdateMetadataBusinessFunctionModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.UpdateMetadataBusinessFunctionModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.UpdateMetadataBusinessFunctionModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.UpdateMetadataBusinessFunctionModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.UpdateMetadataBusinessFunctionModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.UpdateMetadataBusinessFunctionModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.UpdateMetadataBusinessFunctionModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.UpdateMetadataBusinessFunctionModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.UpdateMetadataBusinessFunctionModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.UpdateMetadataBusinessFunctionModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.UpdateMetadataBusinessFunctionModel" + } + } + } + }, + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/xml": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "text/plain": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "text/json": { + "schema": { + "type": "string", + "format": "uuid" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/businessfunctions/{businessFunctionId}/customer/{customerId}": { + "get": { + "tags": [ + "BusinessFunction" + ], + "parameters": [ + { + "name": "businessFunctionId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "customerId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=minimal": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=full": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { } + }, + "application/json;odata.metadata=none": { + "schema": { } + }, + "application/json;odata.streaming=true": { + "schema": { } + }, + "application/json;odata.streaming=false": { + "schema": { } + }, + "application/json": { + "schema": { } + }, + "application/xml": { + "schema": { } + }, + "application/prs.odatatestxx-odata": { + "schema": { } + }, + "text/plain": { + "schema": { } + }, + "text/json": { + "schema": { } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + }, + "deprecated": true + } + }, + "/api/businessfunctions/{businessFunctionId}": { + "get": { + "tags": [ + "BusinessFunction" + ], + "parameters": [ + { + "name": "businessFunctionId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/customers/{customerId}/businessfunctions": { + "get": { + "tags": [ + "BusinessFunction" + ], + "parameters": [ + { + "name": "customerId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "search", + "in": "query", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BaseBusinessFunctionModel" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BaseBusinessFunctionModel" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BaseBusinessFunctionModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BaseBusinessFunctionModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BaseBusinessFunctionModel" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BaseBusinessFunctionModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BaseBusinessFunctionModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BaseBusinessFunctionModel" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BaseBusinessFunctionModel" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BaseBusinessFunctionModel" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BaseBusinessFunctionModel" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BaseBusinessFunctionModel" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BaseBusinessFunctionModel" + } + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BaseBusinessFunctionModel" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BaseBusinessFunctionModel" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BaseBusinessFunctionModel" + } + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/businessFunctionPermissions/tcodes": { + "get": { + "tags": [ + "BusinessFunctionPermission" + ], + "parameters": [ + { + "name": "search", + "in": "query", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.TCodeModel" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.TCodeModel" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.TCodeModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.TCodeModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.TCodeModel" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.TCodeModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.TCodeModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.TCodeModel" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.TCodeModel" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.TCodeModel" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.TCodeModel" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.TCodeModel" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.TCodeModel" + } + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.TCodeModel" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.TCodeModel" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.TCodeModel" + } + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/businessFunctionPermissions/objects": { + "get": { + "tags": [ + "BusinessFunctionPermission" + ], + "parameters": [ + { + "name": "search", + "in": "query", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.ObjectModel" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.ObjectModel" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.ObjectModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.ObjectModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.ObjectModel" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.ObjectModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.ObjectModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.ObjectModel" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.ObjectModel" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.ObjectModel" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.ObjectModel" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.ObjectModel" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.ObjectModel" + } + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.ObjectModel" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.ObjectModel" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.ObjectModel" + } + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/businessFunctionPermissions/fields": { + "get": { + "tags": [ + "BusinessFunctionPermission" + ], + "parameters": [ + { + "name": "search", + "in": "query", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.FieldModel" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.FieldModel" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.FieldModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.FieldModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.FieldModel" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.FieldModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.FieldModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.FieldModel" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.FieldModel" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.FieldModel" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.FieldModel" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.FieldModel" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.FieldModel" + } + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.FieldModel" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.FieldModel" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.FieldModel" + } + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/businessProcesses/{customerId}": { + "get": { + "tags": [ + "BusinessProcess" + ], + "parameters": [ + { + "name": "customerId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + }, + "deprecated": true + } + }, + "/api/customers/{customerId}/businessProcesses": { + "get": { + "tags": [ + "BusinessProcess" + ], + "parameters": [ + { + "name": "customerId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.JobServices.Common.Models.BusinessProcessModel" + } + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -305,14 +4729,10 @@ "tags": [ "MitigatingControls" ], - "summary": "Gets a collection of available mitigating controls.", - "operationId": "GetMitigatingControls", "parameters": [ { "name": "search", "in": "query", - "description": "Optional parameter to search for one or more mitigation controls.", - "required": false, "schema": { "type": "string" } @@ -324,7 +4744,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -333,7 +4752,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -342,7 +4760,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -351,7 +4768,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -360,7 +4776,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -369,7 +4784,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -378,7 +4792,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -387,7 +4800,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -396,7 +4808,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -405,7 +4816,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -414,7 +4824,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -423,7 +4832,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -432,7 +4840,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -441,7 +4848,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -450,7 +4856,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -459,7 +4864,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -469,7 +4873,89 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } } } }, @@ -477,10 +4963,95 @@ "tags": [ "MitigatingControls" ], - "summary": "Adds a new mitigating control.", - "operationId": "AddMitigatingControl", "requestBody": { - "$ref": "#/components/requestBodies/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + } + }, + "required": true }, "responses": { "200": { @@ -569,16 +5140,344 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "404": { - "description": "Not Found" + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "409": { - "description": "Conflict" + "description": "Conflict", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -589,10 +5488,95 @@ "tags": [ "MitigatingControls" ], - "summary": "Updates an existing mitigating control.", - "operationId": "UpdateMitigatingControl", "requestBody": { - "$ref": "#/components/requestBodies/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" + } + } + }, + "required": true }, "responses": { "200": { @@ -681,16 +5665,344 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "404": { - "description": "Not Found" + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "409": { - "description": "Conflict" + "description": "Conflict", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -703,13 +6015,10 @@ "tags": [ "MitigatingControls" ], - "summary": "Mitigating Controls Bulk search.", - "operationId": "GetMitigatingControlsBulk", "parameters": [ { "name": "accountId", "in": "path", - "description": "AccountId", "required": true, "schema": { "type": "integer", @@ -719,7 +6028,6 @@ { "name": "mitigatingControlsCodes", "in": "query", - "description": "string: list of codes separated by comma.", "required": true, "schema": { "type": "string" @@ -732,7 +6040,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -741,7 +6048,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -750,7 +6056,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -759,7 +6064,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -768,7 +6072,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -777,7 +6080,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -786,7 +6088,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -795,7 +6096,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -804,7 +6104,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -813,7 +6112,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -822,7 +6120,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -831,7 +6128,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -840,7 +6136,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -849,7 +6144,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -858,7 +6152,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -867,7 +6160,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -877,7 +6169,89 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } } } } @@ -887,13 +6261,10 @@ "tags": [ "MitigatingControls" ], - "summary": "Gets a collection of available mitigating controls by AccountId. For service client communication", - "operationId": "GetMitigatingControlsByAccountId", "parameters": [ { "name": "accountId", "in": "path", - "description": "Account Id", "required": true, "schema": { "type": "integer", @@ -903,8 +6274,6 @@ { "name": "search", "in": "query", - "description": "Optional parameter to search for one or more mitigation controls.", - "required": false, "schema": { "type": "string" } @@ -916,7 +6285,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -925,7 +6293,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -934,7 +6301,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -943,7 +6309,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -952,7 +6317,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -961,7 +6325,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -970,7 +6333,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -979,7 +6341,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -988,7 +6349,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -997,7 +6357,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -1006,7 +6365,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -1015,7 +6373,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -1024,7 +6381,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -1033,7 +6389,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -1042,7 +6397,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -1051,7 +6405,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -1061,7 +6414,89 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } } } } @@ -1071,13 +6506,10 @@ "tags": [ "MitigatingControls" ], - "summary": "Gets a collection of available mitigating controls details by AccountId. For service client communication", - "operationId": "GetMitigatingControlsDetailsByAccountId", "parameters": [ { "name": "accountId", "in": "path", - "description": "Account Id", "required": true, "schema": { "type": "integer", @@ -1087,8 +6519,6 @@ { "name": "search", "in": "query", - "description": "Optional parameter to search for one or more mitigation controls.", - "required": false, "schema": { "type": "string" } @@ -1100,7 +6530,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" @@ -1109,7 +6538,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" @@ -1118,7 +6546,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" @@ -1127,7 +6554,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" @@ -1136,7 +6562,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" @@ -1145,7 +6570,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" @@ -1154,7 +6578,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" @@ -1163,7 +6586,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" @@ -1172,7 +6594,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" @@ -1181,7 +6602,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" @@ -1190,7 +6610,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" @@ -1199,7 +6618,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" @@ -1208,7 +6626,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" @@ -1217,7 +6634,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" @@ -1226,7 +6642,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" @@ -1235,7 +6650,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" @@ -1245,7 +6659,89 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } } } } @@ -1255,8 +6751,6 @@ "tags": [ "MitigatingControls" ], - "summary": "Gets a mitigating control.", - "operationId": "GetMitigatingControlDetails", "parameters": [ { "name": "mitigatingControlId", @@ -1355,7 +6849,89 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } } } } @@ -1365,8 +6941,6 @@ "tags": [ "MitigatingControls" ], - "summary": "Deletes a mitigating control.", - "operationId": "DeleteMitigatingControl", "parameters": [ { "name": "mitigatingControlId", @@ -1474,7 +7048,89 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } } } } @@ -1484,13 +7140,10 @@ "tags": [ "MitigatingControls" ], - "summary": "Saves mitigating rules for specified mitigating control.", - "operationId": "SaveMitigatingRules", "parameters": [ { "name": "mitigatingControlId", "in": "path", - "description": "Identifier of mitigating control.", "required": true, "schema": { "type": "string", @@ -1502,7 +7155,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1511,7 +7163,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1520,7 +7171,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1529,7 +7179,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1538,7 +7187,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1547,7 +7195,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1556,7 +7203,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1565,7 +7211,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1574,7 +7219,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1583,7 +7227,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1592,7 +7235,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1601,7 +7243,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1610,7 +7251,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1619,7 +7259,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1628,7 +7267,6 @@ }, "application/json-patch+json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1637,7 +7275,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1646,25 +7283,187 @@ }, "application/*+json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" } } } - }, - "description": "Rules to mitigate." + } }, "responses": { "200": { "description": "Success" }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -1675,13 +7474,10 @@ "tags": [ "MitigatingControls" ], - "summary": "Adds new mitigating rules for the specified mitigating control. It adds all or some of the rules depending on whether the rules are already mapped to the control.", - "operationId": "AddMitigatingRules", "parameters": [ { "name": "mitigatingControlId", "in": "path", - "description": "The unique identifier of mitigating control.", "required": true, "schema": { "type": "string", @@ -1693,7 +7489,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1702,7 +7497,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1711,7 +7505,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1720,7 +7513,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1729,7 +7521,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1738,7 +7529,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1747,7 +7537,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1756,7 +7545,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1765,7 +7553,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1774,7 +7561,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1783,7 +7569,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1792,7 +7577,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1801,7 +7585,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1810,7 +7593,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1819,7 +7601,6 @@ }, "application/json-patch+json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1828,7 +7609,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" @@ -1837,25 +7617,187 @@ }, "application/*+json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" } } } - }, - "description": "The new rules to add." + } }, "responses": { "200": { "description": "Success" }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -1868,13 +7810,10 @@ "tags": [ "MitigatingControls" ], - "summary": "Deletes specified rule mitigating.", - "operationId": "DeleteMitigatingRule", "parameters": [ { "name": "mitigatingControlId", "in": "path", - "description": "Identifier of the mitigating control.", "required": true, "schema": { "type": "string", @@ -1884,7 +7823,6 @@ { "name": "ruleId", "in": "path", - "description": "Identifier of the rule.", "required": true, "schema": { "type": "string", @@ -1897,10 +7835,174 @@ "description": "Success" }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -1913,13 +8015,10 @@ "tags": [ "MitigatingControls" ], - "summary": "Saves rule mitigation entities for specified rule mitigation.", - "operationId": "SaveRuleMitigationEntities", "parameters": [ { "name": "ruleMitigationId", "in": "path", - "description": "Identifier of the rule mitigation.", "required": true, "schema": { "type": "string", @@ -1931,7 +8030,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -1940,7 +8038,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -1949,7 +8046,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -1958,7 +8054,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -1967,7 +8062,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -1976,7 +8070,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -1985,7 +8078,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -1994,7 +8086,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2003,7 +8094,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2012,7 +8102,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2021,7 +8110,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2030,7 +8118,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2039,7 +8126,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2048,7 +8134,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2057,7 +8142,6 @@ }, "application/json-patch+json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2066,7 +8150,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2075,25 +8158,187 @@ }, "application/*+json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" } } } - }, - "description": "Rule mitigation entities." + } }, "responses": { "200": { "description": "Success" }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -2104,13 +8349,10 @@ "tags": [ "MitigatingControls" ], - "summary": "Adds new rule mitigation entities for the specified rule mitigation. It adds all or some of the entities depending on whether the entities are already mapped to the rule mitigation.", - "operationId": "AddRuleMitigationEntities", "parameters": [ { "name": "ruleMitigationId", "in": "path", - "description": "The unique identifier of the rule mitigation.", "required": true, "schema": { "type": "string", @@ -2122,7 +8364,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2131,7 +8372,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2140,7 +8380,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2149,7 +8388,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2158,7 +8396,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2167,7 +8404,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2176,7 +8412,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2185,7 +8420,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2194,7 +8428,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2203,7 +8436,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2212,7 +8444,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2221,7 +8452,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2230,7 +8460,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2239,7 +8468,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2248,7 +8476,6 @@ }, "application/json-patch+json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2257,7 +8484,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" @@ -2266,25 +8492,187 @@ }, "application/*+json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" } } } - }, - "description": "The new mitigation user entities." + } }, "responses": { "200": { "description": "Success" }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -2297,13 +8685,10 @@ "tags": [ "MitigatingControls" ], - "summary": "Gets a collection of available mitigating controls for a particular rule and account.", - "operationId": "GetMitigatingControlsForRule", "parameters": [ { "name": "accountId", "in": "path", - "description": "Parameter to search for data in the account.", "required": true, "schema": { "type": "integer", @@ -2313,7 +8698,6 @@ { "name": "ruleId", "in": "path", - "description": "Id to search the mitigating controls for the rule", "required": true, "schema": { "type": "string", @@ -2327,7 +8711,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -2336,7 +8719,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -2345,7 +8727,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -2354,7 +8735,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -2363,7 +8743,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -2372,7 +8751,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -2381,7 +8759,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -2390,7 +8767,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -2399,7 +8775,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -2408,7 +8783,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -2417,7 +8791,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -2426,7 +8799,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -2435,7 +8807,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -2444,7 +8815,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -2453,7 +8823,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -2462,7 +8831,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel" @@ -2472,7 +8840,89 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } } } } @@ -2482,13 +8932,10 @@ "tags": [ "MitigatingControls" ], - "summary": "Gets mapping for rules and mitigating controls for specified account.", - "operationId": "GetRulesToMitigatingControlsMapping", "parameters": [ { "name": "accountId", "in": "path", - "description": "Identifier of the account.", "required": true, "schema": { "type": "integer", @@ -2504,7 +8951,6 @@ "schema": { "type": "object", "additionalProperties": { - "uniqueItems": false, "type": "array", "items": { "type": "string" @@ -2516,7 +8962,6 @@ "schema": { "type": "object", "additionalProperties": { - "uniqueItems": false, "type": "array", "items": { "type": "string" @@ -2528,7 +8973,6 @@ "schema": { "type": "object", "additionalProperties": { - "uniqueItems": false, "type": "array", "items": { "type": "string" @@ -2540,7 +8984,6 @@ "schema": { "type": "object", "additionalProperties": { - "uniqueItems": false, "type": "array", "items": { "type": "string" @@ -2552,7 +8995,6 @@ "schema": { "type": "object", "additionalProperties": { - "uniqueItems": false, "type": "array", "items": { "type": "string" @@ -2564,7 +9006,6 @@ "schema": { "type": "object", "additionalProperties": { - "uniqueItems": false, "type": "array", "items": { "type": "string" @@ -2576,7 +9017,6 @@ "schema": { "type": "object", "additionalProperties": { - "uniqueItems": false, "type": "array", "items": { "type": "string" @@ -2588,7 +9028,6 @@ "schema": { "type": "object", "additionalProperties": { - "uniqueItems": false, "type": "array", "items": { "type": "string" @@ -2600,7 +9039,6 @@ "schema": { "type": "object", "additionalProperties": { - "uniqueItems": false, "type": "array", "items": { "type": "string" @@ -2612,7 +9050,6 @@ "schema": { "type": "object", "additionalProperties": { - "uniqueItems": false, "type": "array", "items": { "type": "string" @@ -2624,7 +9061,6 @@ "schema": { "type": "object", "additionalProperties": { - "uniqueItems": false, "type": "array", "items": { "type": "string" @@ -2636,7 +9072,6 @@ "schema": { "type": "object", "additionalProperties": { - "uniqueItems": false, "type": "array", "items": { "type": "string" @@ -2648,7 +9083,6 @@ "schema": { "type": "object", "additionalProperties": { - "uniqueItems": false, "type": "array", "items": { "type": "string" @@ -2660,7 +9094,6 @@ "schema": { "type": "object", "additionalProperties": { - "uniqueItems": false, "type": "array", "items": { "type": "string" @@ -2672,7 +9105,6 @@ "schema": { "type": "object", "additionalProperties": { - "uniqueItems": false, "type": "array", "items": { "type": "string" @@ -2684,7 +9116,6 @@ "schema": { "type": "object", "additionalProperties": { - "uniqueItems": false, "type": "array", "items": { "type": "string" @@ -2695,10 +9126,174 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -2706,18 +9301,691 @@ } } }, + "/api/mitigatingControls/layout": { + "get": { + "tags": [ + "MitigatingControlsLayout" + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "string" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json": { + "schema": { + "type": "string" + } + }, + "application/xml": { + "schema": { + "type": "string" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "string" + } + }, + "text/plain": { + "schema": { + "type": "string" + } + }, + "text/json": { + "schema": { + "type": "string" + } + } + } + } + } + }, + "put": { + "tags": [ + "MitigatingControlsLayout" + ], + "requestBody": { + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsFieldsConfig" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsFieldsConfig" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsFieldsConfig" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsFieldsConfig" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsFieldsConfig" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsFieldsConfig" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsFieldsConfig" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsFieldsConfig" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsFieldsConfig" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsFieldsConfig" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsFieldsConfig" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsFieldsConfig" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsFieldsConfig" + } + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsFieldsConfig" + } + } + }, + "application/json-patch+json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsFieldsConfig" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsFieldsConfig" + } + } + }, + "application/*+json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsFieldsConfig" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "string" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json": { + "schema": { + "type": "string" + } + }, + "application/xml": { + "schema": { + "type": "string" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "string" + } + }, + "text/plain": { + "schema": { + "type": "string" + } + }, + "text/json": { + "schema": { + "type": "string" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "string" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json": { + "schema": { + "type": "string" + } + }, + "application/xml": { + "schema": { + "type": "string" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "string" + } + }, + "text/plain": { + "schema": { + "type": "string" + } + }, + "text/json": { + "schema": { + "type": "string" + } + } + } + } + } + } + }, + "/api/mitigatingControls/layout/default": { + "get": { + "tags": [ + "MitigatingControlsLayout" + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "string" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "string" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "string" + } + }, + "application/json": { + "schema": { + "type": "string" + } + }, + "application/xml": { + "schema": { + "type": "string" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "string" + } + }, + "text/plain": { + "schema": { + "type": "string" + } + }, + "text/json": { + "schema": { + "type": "string" + } + } + } + } + } + } + }, "/api/multiSystemMitigations/all/{customerId}": { "get": { "tags": [ "MultiSystemMitigations" ], - "summary": "Gets a collection of available mitigations.", - "operationId": "GetMitigations", "parameters": [ { "name": "customerId", "in": "path", - "description": "Identifier of the customer.", "required": true, "schema": { "type": "string", @@ -2727,8 +9995,6 @@ { "name": "search", "in": "query", - "description": "Optional parameter to search for one or more mitigations.", - "required": false, "schema": { "type": "string" } @@ -2740,7 +10006,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationItem" @@ -2749,7 +10014,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationItem" @@ -2758,7 +10022,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationItem" @@ -2767,7 +10030,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationItem" @@ -2776,7 +10038,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationItem" @@ -2785,7 +10046,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationItem" @@ -2794,7 +10054,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationItem" @@ -2803,7 +10062,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationItem" @@ -2812,7 +10070,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationItem" @@ -2821,7 +10078,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationItem" @@ -2830,7 +10086,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationItem" @@ -2839,7 +10094,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationItem" @@ -2848,7 +10102,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationItem" @@ -2857,7 +10110,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationItem" @@ -2866,7 +10118,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationItem" @@ -2875,7 +10126,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationItem" @@ -2885,7 +10135,89 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } } } } @@ -2895,8 +10227,6 @@ "tags": [ "MultiSystemMitigations" ], - "summary": "Gets a multisystem mitigation. /// Id of a multisystem Mitigation.", - "operationId": "GetMultiSystemMitigation", "parameters": [ { "name": "mitigationId", @@ -3004,49 +10334,89 @@ } }, "401": { - "description": "Unauthorized" - } - } - }, - "delete": { - "tags": [ - "MultiSystemMitigations" - ], - "summary": "Deletes specified rule mitigating.", - "operationId": "DeleteMitigatingRule", - "parameters": [ - { - "name": "mitigationId", - "in": "path", - "required": true, - "schema": { - "type": "integer", - "format": "int64" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } } - }, - { - "name": "customerId", - "in": "path", - "description": "Identifier of the mitigation.", - "required": true, - "schema": { - "type": "string", - "format": "uuid" - } - } - ], - "responses": { - "200": { - "description": "Success" - }, - "401": { - "description": "Unauthorized" - }, - "403": { - "description": "Forbidden" - }, - "500": { - "description": "Server Error" } } }, @@ -3054,8 +10424,6 @@ "tags": [ "MultiSystemMitigations" ], - "summary": "Updates an existing mitigating control.", - "operationId": "UpdateMitigation", "parameters": [ { "name": "mitigationId", @@ -3077,7 +10445,94 @@ } ], "requestBody": { - "$ref": "#/components/requestBodies/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + } + }, + "required": true }, "responses": { "200": { @@ -3166,16 +10621,547 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "404": { - "description": "Not Found" + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "409": { - "description": "Conflict" + "description": "Conflict", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + }, + "delete": { + "tags": [ + "MultiSystemMitigations" + ], + "parameters": [ + { + "name": "mitigationId", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "format": "int64" + } + }, + { + "name": "customerId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success" + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -3188,8 +11174,6 @@ "tags": [ "MultiSystemMitigations" ], - "summary": "Adds a new MultiSystem Mitigation", - "operationId": "AddMitigation", "parameters": [ { "name": "customerId", @@ -3202,7 +11186,94 @@ } ], "requestBody": { - "$ref": "#/components/requestBodies/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" + } + } + }, + "required": true }, "responses": { "200": { @@ -3291,16 +11362,344 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "404": { - "description": "Not Found" + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "409": { - "description": "Conflict" + "description": "Conflict", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -3313,13 +11712,10 @@ "tags": [ "MultiSystemMitigations" ], - "summary": "Gets risks for a rulebook.", - "operationId": "GetRulebookRisks", "parameters": [ { "name": "customerId", "in": "path", - "description": "Identifier of the rulebook.", "required": true, "schema": { "type": "string", @@ -3333,7 +11729,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskItem" @@ -3342,7 +11737,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskItem" @@ -3351,7 +11745,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskItem" @@ -3360,7 +11753,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskItem" @@ -3369,7 +11761,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskItem" @@ -3378,7 +11769,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskItem" @@ -3387,7 +11777,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskItem" @@ -3396,7 +11785,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskItem" @@ -3405,7 +11793,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskItem" @@ -3414,7 +11801,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskItem" @@ -3423,7 +11809,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskItem" @@ -3432,7 +11817,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskItem" @@ -3441,7 +11825,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskItem" @@ -3450,7 +11833,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskItem" @@ -3459,7 +11841,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskItem" @@ -3468,7 +11849,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskItem" @@ -3478,10 +11858,174 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -3494,13 +12038,10 @@ "tags": [ "MultiSystemRulebook" ], - "summary": "Gets a list of rulebooks for specified customer.", - "operationId": "GetRulebooks", "parameters": [ { "name": "customerId", "in": "path", - "description": "Identifier of the customer.", "required": true, "schema": { "type": "string", @@ -3514,7 +12055,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" @@ -3523,7 +12063,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" @@ -3532,7 +12071,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" @@ -3541,7 +12079,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" @@ -3550,7 +12087,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" @@ -3559,7 +12095,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" @@ -3568,7 +12103,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" @@ -3577,7 +12111,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" @@ -3586,7 +12119,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" @@ -3595,7 +12127,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" @@ -3604,7 +12135,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" @@ -3613,7 +12143,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" @@ -3622,7 +12151,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" @@ -3631,7 +12159,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" @@ -3640,7 +12167,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" @@ -3649,7 +12175,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" @@ -3659,10 +12184,174 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -3675,13 +12364,10 @@ "tags": [ "MultiSystemRulebook" ], - "summary": "Gets a rulebook.", - "operationId": "GetRulebookModel", "parameters": [ { "name": "id", "in": "path", - "description": "Identifier of the rulebook.", "required": true, "schema": { "type": "integer", @@ -3776,10 +12462,508 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/MultiSystemRulebooks/{id}/SensitiveActions": { + "get": { + "tags": [ + "MultiSystemRulebook" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "erpSystemType", + "in": "query", + "required": true, + "schema": { + "$ref": "#/components/schemas/ErpMaestro.Services.Common.Models.Enums.ErpSystemType" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.SensitiveActionModel" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.SensitiveActionModel" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.SensitiveActionModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.SensitiveActionModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.SensitiveActionModel" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.SensitiveActionModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.SensitiveActionModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.SensitiveActionModel" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.SensitiveActionModel" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.SensitiveActionModel" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.SensitiveActionModel" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.SensitiveActionModel" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.SensitiveActionModel" + } + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.SensitiveActionModel" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.SensitiveActionModel" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.SensitiveActionModel" + } + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -3792,14 +12976,10 @@ "tags": [ "MultiSystemRulebook" ], - "summary": "Updates a rulebook.", - "operationId": "UpdateRulebook", "parameters": [ { "name": "updatedBy", "in": "query", - "description": "Name of the user who updates rulebook.", - "required": false, "schema": { "type": "string" } @@ -3807,8 +12987,6 @@ { "name": "customerId", "in": "query", - "description": "Identifier of the customer.", - "required": false, "schema": { "type": "string", "format": "uuid" @@ -3816,7 +12994,93 @@ } ], "requestBody": { - "$ref": "#/components/requestBodies/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + } + } }, "responses": { "200": { @@ -3905,10 +13169,174 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -3919,14 +13347,10 @@ "tags": [ "MultiSystemRulebook" ], - "summary": "Creates a rulebook.", - "operationId": "CreateRulebook", "parameters": [ { "name": "createdBy", "in": "query", - "description": "Name of the user who creates rulebook.", - "required": false, "schema": { "type": "string" } @@ -3934,8 +13358,6 @@ { "name": "customerId", "in": "query", - "description": "Identifier of the customer.", - "required": false, "schema": { "type": "string", "format": "uuid" @@ -3943,7 +13365,93 @@ } ], "requestBody": { - "$ref": "#/components/requestBodies/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" + } + } + } }, "responses": { "200": { @@ -4032,10 +13540,174 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -4048,13 +13720,10 @@ "tags": [ "MultiSystemRulebook" ], - "summary": "Responsible for deleting a rulebook.", - "operationId": "DeleteRulebook", "parameters": [ { "name": "rulebookId", "in": "path", - "description": "Represents the identifier of the rulebook that will be soft deleted.", "required": true, "schema": { "type": "integer", @@ -4067,10 +13736,174 @@ "description": "Success" }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -4083,8 +13916,6 @@ "tags": [ "MultiSystemRulebook" ], - "summary": "Runs job on the background to collect all logs related to specified job item of \"Rulebook Change Log\" type.", - "operationId": "QueueChangeLog", "requestBody": { "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { @@ -4180,104 +14011,186 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=minimal": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=full": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=none": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.streaming=true": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.streaming=false": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/xml": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/prs.odatatestxx-odata": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "text/plain": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "text/json": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } } } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -4290,13 +14203,10 @@ "tags": [ "MultiSystemRulebook" ], - "summary": "Responsible for returning all rulebook systems, based on the supplied rulebookId. This includes all systems from rulebook.", - "operationId": "GetAllRulebookSystems", "parameters": [ { "name": "rulebookId", "in": "path", - "description": "Represents the unique rulebook identifier used to return data.", "required": true, "schema": { "type": "integer", @@ -4391,10 +14301,174 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -4407,13 +14481,10 @@ "tags": [ "MultiSystemRulebook" ], - "summary": "Responsible for returning all rulebook systems, based on the supplied rulebookId and erpSystemType.", - "operationId": "GetRulebookSystems", "parameters": [ { "name": "rulebookId", "in": "path", - "description": "Represents the unique rulebook identifier used to return data.", "required": true, "schema": { "type": "integer", @@ -4423,18 +14494,9 @@ { "name": "erpSystemType", "in": "path", - "description": "Represents the supported erp system type.", "required": true, "schema": { - "type": "string", - "enum": [ - "undefined", - "sap", - "successFactors", - "ariba", - "concur", - "uConnect" - ] + "$ref": "#/components/schemas/ErpMaestro.Services.Common.Models.Enums.ErpSystemType" } } ], @@ -4525,10 +14587,174 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -4541,13 +14767,10 @@ "tags": [ "MultiSystemRulebook" ], - "summary": "Responsible for returning all risks, based on the supplied rulebookId.", - "operationId": "GetRulebookRisks", "parameters": [ { "name": "rulebookId", "in": "path", - "description": "Represents the unique rulebook identifier used to return data.", "required": true, "schema": { "type": "integer", @@ -4642,10 +14865,174 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -4658,13 +15045,10 @@ "tags": [ "MultiSystemRulebook" ], - "summary": "Responsible for returning all business functions, based on the supplied rulebookId.", - "operationId": "GetRulebookBusinessFunctions", "parameters": [ { "name": "rulebookId", "in": "path", - "description": "Represents the unique rulebook identifier used to return data.", "required": true, "schema": { "type": "integer", @@ -4759,10 +15143,174 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -4775,13 +15323,10 @@ "tags": [ "MultiSystemRulebook" ], - "summary": "Responsible for returning all rulebook permissions, based on the supplied rulebookId and erpSystemType.", - "operationId": "GetRulebookPermissions", "parameters": [ { "name": "rulebookId", "in": "path", - "description": "Represents the unique rulebook identifier used to return data.", "required": true, "schema": { "type": "integer", @@ -4791,18 +15336,9 @@ { "name": "erpSystemType", "in": "path", - "description": "Represents the supported erp system type.", "required": true, "schema": { - "type": "string", - "enum": [ - "undefined", - "sap", - "successFactors", - "ariba", - "concur", - "uConnect" - ] + "$ref": "#/components/schemas/ErpMaestro.Services.Common.Models.Enums.ErpSystemType" } } ], @@ -4893,10 +15429,545 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/MultiSystemRulebooks/{rulebookId}/risks/{riskCode}/riskdetail": { + "get": { + "tags": [ + "MultiSystemRulebook" + ], + "parameters": [ + { + "name": "rulebookId", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "riskCode", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskDetail" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskDetail" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskDetail" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskDetail" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskDetail" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskDetail" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskDetail" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskDetail" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskDetail" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskDetail" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskDetail" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskDetail" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskDetail" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskDetail" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskDetail" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskDetail" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -4909,13 +15980,10 @@ "tags": [ "Portability" ], - "summary": "Importing rulebook file", - "operationId": "ImportRulebook", "parameters": [ { "name": "customerId", "in": "path", - "description": "Unique customer identifier", "required": true, "schema": { "type": "string", @@ -4930,11 +15998,15 @@ "type": "object", "properties": { "rulebook": { - "description": "Contains rulebook file with file info", "type": "string", "format": "binary" } } + }, + "encoding": { + "rulebook": { + "style": "form" + } } } } @@ -4944,10 +16016,174 @@ "description": "Success" }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -4960,13 +16196,10 @@ "tags": [ "Portability" ], - "summary": "Exports specified rulebook by its identifier.", - "operationId": "ExportRulebook", "parameters": [ { "name": "rulebookId", "in": "path", - "description": "Identifier of the rulebook.", "required": true, "schema": { "type": "integer", @@ -4980,91 +16213,271 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=minimal": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=full": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=none": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.streaming=true": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.streaming=false": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/xml": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/prs.odatatestxx-odata": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "text/plain": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "text/json": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } } } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -5077,90 +16490,104 @@ "tags": [ "Portability" ], - "summary": "Downloads blank multi-system rulebook file.", - "operationId": "DownloadTemplateFile", "responses": { "200": { "description": "Success", "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=minimal": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=full": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=none": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.streaming=true": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.streaming=false": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/xml": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/prs.odatatestxx-odata": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "text/plain": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "text/json": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } } } @@ -5173,10 +16600,94 @@ "tags": [ "Rule" ], - "summary": "Creates new rule.", - "operationId": "CreateRule", "requestBody": { - "$ref": "#/components/requestBodies/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + } + } }, "responses": { "200": { @@ -5184,110 +16695,356 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=minimal": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/xml": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/prs.odatatestxx-odata": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "text/plain": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "text/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } } }, "400": { - "description": "Bad Request" + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "409": { - "description": "Conflict" + "description": "Conflict", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -5298,10 +17055,94 @@ "tags": [ "Rule" ], - "summary": "Updates the existing rule.", - "operationId": "UpdateRule", "requestBody": { - "$ref": "#/components/requestBodies/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + } + } }, "responses": { "200": { @@ -5309,113 +17150,441 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=minimal": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/xml": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/prs.odatatestxx-odata": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "text/plain": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "text/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } } }, "400": { - "description": "Bad Request" + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "404": { - "description": "Not Found" + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "409": { - "description": "Conflict" + "description": "Conflict", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -5428,13 +17597,10 @@ "tags": [ "Rule" ], - "summary": "Removes specified rule.", - "operationId": "Delete", "parameters": [ { "name": "ruleId", "in": "path", - "description": "Identifier of the rule.", "required": true, "schema": { "type": "string", @@ -5444,7 +17610,6 @@ { "name": "accountId", "in": "path", - "description": "Identifier of related account. Will be used by service account only.", "required": true, "schema": { "type": "integer", @@ -5457,10 +17622,174 @@ "description": "Success" }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "404": { - "description": "Not Found" + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -5468,19 +17797,1132 @@ } } }, - "/api/rulebooks": { + "/api/rules/metadata": { + "patch": { + "tags": [ + "Rule" + ], + "requestBody": { + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + } + } + }, + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/json": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/xml": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "text/plain": { + "schema": { + "type": "string", + "format": "uuid" + } + }, + "text/json": { + "schema": { + "type": "string", + "format": "uuid" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/rules/{ruleId}/customer/{customerId}": { "get": { "tags": [ - "Rulebook" + "Rule" ], - "summary": "Gets the rulebook list for current account.", - "operationId": "GetRulebooks", "parameters": [ + { + "name": "ruleId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "customerId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + }, + "deprecated": true + } + }, + "/api/rules/{ruleId}": { + "get": { + "tags": [ + "Rule" + ], + "parameters": [ + { + "name": "ruleId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/rulebooks/{rulebookId}/unmappedrules": { + "get": { + "tags": [ + "Rule" + ], + "parameters": [ + { + "name": "rulebookId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + }, { "name": "search", "in": "query", - "description": "", - "required": false, "schema": { "type": "string" } @@ -5492,167 +18934,400 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" } } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" } } }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" } } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" } } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" } } }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" } } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" } } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" } } }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" } } }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" } } }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" } } }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" } } }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" } } }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" } } }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" } } }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" } } } } }, - "400": { - "description": "Bad Request" - }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" } } - }, + } + }, + "/api/rulebooks": { "post": { "tags": [ "Rulebook" ], - "summary": "Creates new rulebook.", - "operationId": "CreateRulebook", "requestBody": { "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { @@ -5740,8 +19415,7 @@ "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" } } - }, - "description": "Rulebook to create." + } }, "responses": { "200": { @@ -5749,107 +19423,271 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=minimal": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/xml": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/prs.odatatestxx-odata": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "text/plain": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "text/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "409": { - "description": "Conflict" + "description": "Conflict", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -5860,8 +19698,6 @@ "tags": [ "Rulebook" ], - "summary": "Updates rulebook.", - "operationId": "UpdateRulebook", "requestBody": { "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { @@ -5949,8 +19785,7 @@ "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" } } - }, - "description": "Rulebook to update." + } }, "responses": { "200": { @@ -5958,115 +19793,684 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=minimal": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/xml": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/prs.odatatestxx-odata": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "text/plain": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "text/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "404": { - "description": "Not Found" + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "409": { - "description": "Conflict" + "description": "Conflict", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" } } + }, + "get": { + "tags": [ + "Rulebook" + ], + "parameters": [ + { + "name": "search", + "in": "query", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + } + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" + } + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + }, + "deprecated": true } }, "/api/rulebooks/{rulebookId}": { @@ -6074,13 +20478,10 @@ "tags": [ "Rulebook" ], - "summary": "Deletes specified rulebook which should be related to user's selected account.", - "operationId": "DeleteRulebook", "parameters": [ { "name": "rulebookId", "in": "path", - "description": "Identifier of the rulebook.", "required": true, "schema": { "type": "string", @@ -6093,7 +20494,89 @@ "description": "Success" }, "404": { - "description": "Not Found" + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -6106,182 +20589,162 @@ "tags": [ "Rulebook" ], - "summary": "Deletes specified rulebooks which should be related to user's selected account.", - "operationId": "DeleteRulebooks", "requestBody": { "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, "application/json-patch+json": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, "application/*+json": { "schema": { - "uniqueItems": false, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } } }, - "description": "List of rulebook identifiers.", "required": true }, "responses": { @@ -6289,7 +20752,89 @@ "description": "Success" }, "404": { - "description": "Not Found" + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -6302,13 +20847,10 @@ "tags": [ "Rulebook" ], - "summary": "Adds rule to the rulebook.", - "operationId": "AddRule", "parameters": [ { "name": "rulebookId", "in": "path", - "description": "Identifier of the rulebook.", "required": true, "schema": { "type": "string", @@ -6318,7 +20860,6 @@ { "name": "ruleId", "in": "path", - "description": "Identifier of the rule.", "required": true, "schema": { "type": "string", @@ -6331,13 +20872,259 @@ "description": "Success" }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "404": { - "description": "Not Found" + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "409": { - "description": "Conflict" + "description": "Conflict", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -6348,13 +21135,10 @@ "tags": [ "Rulebook" ], - "summary": "Removes rule from the rulebook.", - "operationId": "RemoveRule", "parameters": [ { "name": "rulebookId", "in": "path", - "description": "Identifier of the rulebook.", "required": true, "schema": { "type": "string", @@ -6364,7 +21148,6 @@ { "name": "ruleId", "in": "path", - "description": "Identifier of the rule.", "required": true, "schema": { "type": "string", @@ -6377,10 +21160,174 @@ "description": "Success" }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "404": { - "description": "Not Found" + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -6393,24 +21340,21 @@ "tags": [ "Rulebook" ], - "summary": "Gets the rulebook list for the specified account.", - "operationId": "GetRulebooks", "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { - "type": "integer", - "format": "int32", + "maximum": 2147483647, "minimum": 1, - "maximum": 2147483647 + "type": "integer", + "format": "int32" } }, { "name": "search", "in": "query", - "required": false, "schema": { "type": "string" } @@ -6422,7 +21366,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6431,7 +21374,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6440,7 +21382,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6449,7 +21390,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6458,7 +21398,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6467,7 +21406,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6476,7 +21414,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6485,7 +21422,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6494,7 +21430,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6503,7 +21438,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6512,7 +21446,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6521,7 +21454,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6530,7 +21462,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6539,7 +21470,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6548,7 +21478,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6557,7 +21486,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6567,10 +21495,174 @@ } }, "400": { - "description": "Bad Request" + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -6583,8 +21675,6 @@ "tags": [ "Rulebook" ], - "summary": "Gets the rulebook list for the specified rulebooks' ids.", - "operationId": "GetRulebooks", "requestBody": { "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { @@ -6592,8 +21682,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -6602,8 +21692,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -6612,8 +21702,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -6622,8 +21712,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -6632,8 +21722,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -6642,8 +21732,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -6652,8 +21742,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -6662,8 +21752,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -6672,8 +21762,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -6682,8 +21772,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -6692,8 +21782,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -6702,8 +21792,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -6712,8 +21802,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -6722,8 +21812,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -6732,8 +21822,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -6742,8 +21832,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -6752,8 +21842,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } } @@ -6765,7 +21855,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6774,7 +21863,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6783,7 +21871,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6792,7 +21879,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6801,7 +21887,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6810,7 +21895,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6819,7 +21903,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6828,7 +21911,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6837,7 +21919,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6846,7 +21927,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6855,7 +21935,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6864,7 +21943,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6873,7 +21951,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6882,7 +21959,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6891,7 +21967,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6900,7 +21975,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel" @@ -6910,10 +21984,174 @@ } }, "400": { - "description": "Bad Request" + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -6926,8 +22164,6 @@ "tags": [ "Rulebook" ], - "summary": "Gets a value indicating whether the selected account for the logged-in user has at least one rulebook marked for provisioning.", - "operationId": "LoggedInAccountHasRulebookForProvisioning", "responses": { "200": { "description": "Success", @@ -7015,10 +22251,174 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -7031,13 +22431,10 @@ "tags": [ "Rulebook" ], - "summary": "Imports Access Risk Management Rulebook file.", - "operationId": "ImportEmRulebookFile", "parameters": [ { "name": "accountId", "in": "path", - "description": "Identifier of the account. Will be used by service account only.", "required": true, "schema": { "type": "integer", @@ -7052,11 +22449,15 @@ "type": "object", "properties": { "file": { - "description": "A Rulebook file. Template could be downloaded by this endpoint: /api/rulebook/emimporttemplate", "type": "string", "format": "binary" } } + }, + "encoding": { + "file": { + "style": "form" + } } } } @@ -7076,13 +22477,10 @@ "tags": [ "Rulebook" ], - "summary": "Imports SAP GRC Rulebook file.", - "operationId": "ImportGrcRulebookFile", "parameters": [ { "name": "accountId", "in": "path", - "description": "Identifier of the account. Will be used by service account only.", "required": true, "schema": { "type": "integer", @@ -7097,20 +22495,33 @@ "type": "object", "properties": { "file": { - "description": "A Rulebook file. Instructions for creation this file available by this endpoint: /api/rulebook/grcimportinstructions", "type": "string", "format": "binary" }, - "defaultLanguage": { + "DefaultLanguage": { "type": "string" }, - "senRulebookName": { + "SenRulebookName": { "type": "string" }, - "sodRulebookName": { + "SodRulebookName": { "type": "string" } } + }, + "encoding": { + "file": { + "style": "form" + }, + "DefaultLanguage": { + "style": "form" + }, + "SenRulebookName": { + "style": "form" + }, + "SodRulebookName": { + "style": "form" + } } } } @@ -7130,90 +22541,104 @@ "tags": [ "Rulebook" ], - "summary": "Returns EM Import rulebook template file", - "operationId": "GetEmImportTemplate", "responses": { "200": { "description": "Success", "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=minimal": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=full": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=none": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.streaming=true": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.streaming=false": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/xml": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/prs.odatatestxx-odata": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "text/plain": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "text/json": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } } } @@ -7226,90 +22651,104 @@ "tags": [ "Rulebook" ], - "summary": "Returns GRC Import rulebook instructions file", - "operationId": "GetGrcImportInstructions", "responses": { "200": { "description": "Success", "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=minimal": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=full": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.metadata=none": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.streaming=true": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json;odata.streaming=false": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/json": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/xml": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "application/prs.odatatestxx-odata": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "text/plain": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } }, "text/json": { "schema": { - "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.FileResult" + "type": "string", + "format": "binary" } } } @@ -7322,8 +22761,6 @@ "tags": [ "Rulebook" ], - "summary": "Creates and runs job for exporting specified rulebooks", - "operationId": "ExportRulebooks", "requestBody": { "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { @@ -7331,8 +22768,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -7341,8 +22778,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -7351,8 +22788,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -7361,8 +22798,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -7371,8 +22808,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -7381,8 +22818,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -7391,8 +22828,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -7401,8 +22838,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -7411,8 +22848,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -7421,8 +22858,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -7431,8 +22868,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -7441,8 +22878,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -7451,8 +22888,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -7461,8 +22898,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -7471,8 +22908,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -7481,8 +22918,8 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } }, @@ -7491,13 +22928,12 @@ "uniqueItems": true, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } } - }, - "description": "IDs of rulebooks to export" + } }, "responses": { "200": { @@ -7505,104 +22941,186 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=minimal": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=full": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=none": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.streaming=true": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.streaming=false": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/xml": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/prs.odatatestxx-odata": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "text/plain": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "text/json": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } } } }, "400": { - "description": "Bad Request" + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -7615,8 +23133,6 @@ "tags": [ "Rulebook" ], - "summary": "Runs job on the background to collect all logs related to specified job item of \"Rulebook Change Log\" type.", - "operationId": "QueueChangeLog", "requestBody": { "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { @@ -7712,104 +23228,186 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=minimal": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=full": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.metadata=none": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.streaming=true": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json;odata.streaming=false": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/json": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/xml": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "application/prs.odatatestxx-odata": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "text/plain": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } }, "text/json": { "schema": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" } } } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -7822,13 +23420,10 @@ "tags": [ "Rulebook" ], - "summary": "Returns list of existing Rulebook Risk Mappings", - "operationId": "GetRiskMappings", "parameters": [ { "name": "accountId", "in": "path", - "description": "Unique account id", "required": true, "schema": { "type": "integer", @@ -7842,7 +23437,6 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RulebookImportRiskMapping" @@ -7851,7 +23445,6 @@ }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RulebookImportRiskMapping" @@ -7860,7 +23453,6 @@ }, "application/json;odata.metadata=minimal": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RulebookImportRiskMapping" @@ -7869,7 +23461,6 @@ }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RulebookImportRiskMapping" @@ -7878,7 +23469,6 @@ }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RulebookImportRiskMapping" @@ -7887,7 +23477,6 @@ }, "application/json;odata.metadata=full": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RulebookImportRiskMapping" @@ -7896,7 +23485,6 @@ }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RulebookImportRiskMapping" @@ -7905,7 +23493,6 @@ }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RulebookImportRiskMapping" @@ -7914,7 +23501,6 @@ }, "application/json;odata.metadata=none": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RulebookImportRiskMapping" @@ -7923,7 +23509,6 @@ }, "application/json;odata.streaming=true": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RulebookImportRiskMapping" @@ -7932,7 +23517,6 @@ }, "application/json;odata.streaming=false": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RulebookImportRiskMapping" @@ -7941,7 +23525,6 @@ }, "application/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RulebookImportRiskMapping" @@ -7950,7 +23533,6 @@ }, "application/xml": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RulebookImportRiskMapping" @@ -7959,7 +23541,6 @@ }, "application/prs.odatatestxx-odata": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RulebookImportRiskMapping" @@ -7968,7 +23549,6 @@ }, "text/plain": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RulebookImportRiskMapping" @@ -7977,7 +23557,6 @@ }, "text/json": { "schema": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RulebookImportRiskMapping" @@ -7987,7 +23566,89 @@ } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -8000,8 +23661,6 @@ "tags": [ "Rulebook" ], - "summary": "Updates risk mappings of account", - "operationId": "UpdateRiskMappings", "requestBody": { "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { @@ -8089,15 +23748,96 @@ "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.UpdateRiskMappingsModel" } } - }, - "description": "Contains AccountId and list of new risk mappings" + } }, "responses": { "200": { "description": "Success" }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -8110,13 +23850,10 @@ "tags": [ "Rulebook" ], - "summary": "Creates rulebooks and related data for specified account from template.", - "operationId": "CreateRulebooksFromTemplate", "parameters": [ { "name": "accountId", "in": "path", - "description": "Identifier of the account.", "required": true, "schema": { "type": "integer", @@ -8129,7 +23866,89 @@ "description": "Success" }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -8142,13 +23961,10 @@ "tags": [ "Rulebook" ], - "summary": "Removes all rulebooks and related data from specified account.", - "operationId": "DeleteAllRulebookData", "parameters": [ { "name": "accountId", "in": "path", - "description": "Identifier of the account.", "required": true, "schema": { "type": "integer", @@ -8161,7 +23977,89 @@ "description": "Success" }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -8174,7 +24072,6 @@ "tags": [ "RulebookDasboard" ], - "operationId": "GetRules", "parameters": [ { "name": "rulebookId", @@ -8191,10 +24088,174 @@ "description": "Success" }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "404": { - "description": "Not Found" + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } } } } @@ -8204,7 +24265,6 @@ "tags": [ "RulebookDasboard" ], - "operationId": "GetRulesBusinessFunctions", "parameters": [ { "name": "rulebookId", @@ -8230,10 +24290,174 @@ "description": "Success" }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "404": { - "description": "Not Found" + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } } } } @@ -8243,7 +24467,6 @@ "tags": [ "RulebookDasboard" ], - "operationId": "GetBusinessFunctionTCodes", "parameters": [ { "name": "rulebookId", @@ -8278,10 +24501,712 @@ "description": "Success" }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "404": { - "description": "Not Found" + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + } + } + } + }, + "/api/rulebookdashboard/rulebooks/{rulebookId}/rules/{ruleId}/businessfunctions/{businessFunctionId}/permissions": { + "get": { + "tags": [ + "RulebookDasboard" + ], + "parameters": [ + { + "name": "rulebookId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "ruleId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + }, + { + "name": "businessFunctionId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success" + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + } + }, + "deprecated": true + } + }, + "/api/rulebookdashboard/businessfunctions/{businessFunctionId}/permissions": { + "get": { + "tags": [ + "RulebookDasboard" + ], + "parameters": [ + { + "name": "businessFunctionId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.RulebookDasboard.RulebookDashboardTCodeModel" + } + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.RulebookDasboard.RulebookDashboardTCodeModel" + } + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.RulebookDasboard.RulebookDashboardTCodeModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.RulebookDasboard.RulebookDashboardTCodeModel" + } + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.RulebookDasboard.RulebookDashboardTCodeModel" + } + } + }, + "application/json;odata.metadata=full": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.RulebookDasboard.RulebookDashboardTCodeModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.RulebookDasboard.RulebookDashboardTCodeModel" + } + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.RulebookDasboard.RulebookDashboardTCodeModel" + } + } + }, + "application/json;odata.metadata=none": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.RulebookDasboard.RulebookDashboardTCodeModel" + } + } + }, + "application/json;odata.streaming=true": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.RulebookDasboard.RulebookDashboardTCodeModel" + } + } + }, + "application/json;odata.streaming=false": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.RulebookDasboard.RulebookDashboardTCodeModel" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.RulebookDasboard.RulebookDashboardTCodeModel" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.RulebookDasboard.RulebookDashboardTCodeModel" + } + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.RulebookDasboard.RulebookDashboardTCodeModel" + } + } + }, + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.RulebookDasboard.RulebookDashboardTCodeModel" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.RulebookDasboard.RulebookDashboardTCodeModel" + } + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" } } } @@ -8291,8 +25216,6 @@ "tags": [ "RulebookParameter" ], - "summary": "Creates new rulebook parameter.", - "operationId": "CreateParameter", "requestBody": { "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { @@ -8380,8 +25303,7 @@ "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterModel" } } - }, - "description": "Parameter metadata." + } }, "responses": { "200": { @@ -8389,107 +25311,271 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=minimal": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/xml": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/prs.odatatestxx-odata": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "text/plain": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "text/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "409": { - "description": "Conflict" + "description": "Conflict", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -8500,8 +25586,6 @@ "tags": [ "RulebookParameter" ], - "summary": "Updates existing rulebook parameter.", - "operationId": "UpdateParameter", "requestBody": { "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { @@ -8589,8 +25673,7 @@ "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterModel" } } - }, - "description": "Rulebook parameter." + } }, "responses": { "200": { @@ -8598,110 +25681,356 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=minimal": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/xml": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/prs.odatatestxx-odata": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "text/plain": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "text/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "404": { - "description": "Not Found" + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "409": { - "description": "Conflict" + "description": "Conflict", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -8714,13 +26043,10 @@ "tags": [ "RulebookParameter" ], - "summary": "Deletes specified rulebook parameter.", - "operationId": "DeleteParameter", "parameters": [ { "name": "parameterId", "in": "path", - "description": "Identifier of the parameter.", "required": true, "schema": { "type": "string", @@ -8730,7 +26056,6 @@ { "name": "accountId", "in": "path", - "description": "Identifier of related account. Will be used by service account only.", "required": true, "schema": { "type": "integer", @@ -8743,10 +26068,174 @@ "description": "Success" }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "404": { - "description": "Not Found" + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -8759,10 +26248,94 @@ "tags": [ "RulebookParameterDetails" ], - "summary": "Creates new detail for specified parameter.", - "operationId": "CreateDetail", "requestBody": { - "$ref": "#/components/requestBodies/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + } + } }, "responses": { "200": { @@ -8770,110 +26343,356 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=minimal": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/xml": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/prs.odatatestxx-odata": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "text/plain": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "text/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "409": { - "description": "Conflict" + "description": "Conflict", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -8884,10 +26703,94 @@ "tags": [ "RulebookParameterDetails" ], - "summary": "Updates existing detail of specified parameter.", - "operationId": "UpdateDetail", "requestBody": { - "$ref": "#/components/requestBodies/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" + } + } + } }, "responses": { "200": { @@ -8895,110 +26798,356 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=minimal": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/xml": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/prs.odatatestxx-odata": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "text/plain": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "text/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "409": { - "description": "Conflict" + "description": "Conflict", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -9011,13 +27160,10 @@ "tags": [ "RulebookParameterDetails" ], - "summary": "Deletes specified detail.", - "operationId": "DeleteDetail", "parameters": [ { "name": "detailId", "in": "path", - "description": "Identifier of parameter detail.", "required": true, "schema": { "type": "string", @@ -9031,107 +27177,271 @@ "content": { "application/json;odata.metadata=minimal;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=minimal;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=minimal": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=full": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.metadata=none": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.streaming=true": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json;odata.streaming=false": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/xml": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "application/prs.odatatestxx-odata": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "text/plain": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "text/json": { "schema": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } } } }, "401": { - "description": "Unauthorized" + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "application/prs.odatatestxx-odata": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" + } + } + } }, "500": { "description": "Server Error" @@ -9141,1062 +27451,502 @@ } }, "components": { - "requestBodies": { - "ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel": { - "content": { - "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" - } - }, - "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" - } - }, - "application/json;odata.metadata=minimal": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" - } - }, - "application/json;odata.metadata=full;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" - } - }, - "application/json;odata.metadata=full;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" - } - }, - "application/json;odata.metadata=full": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" - } - }, - "application/json;odata.metadata=none;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" - } - }, - "application/json;odata.metadata=none;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" - } - }, - "application/json;odata.metadata=none": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" - } - }, - "application/json;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" - } - }, - "application/json;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" - } - }, - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" - } - }, - "application/xml": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" - } - }, - "application/prs.odatatestxx-odata": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" - } - }, - "text/json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" - } - }, - "application/*+json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel" - } - } - }, - "description": "Function metadata." - }, - "ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails": { - "content": { - "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" - } - }, - "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" - } - }, - "application/json;odata.metadata=minimal": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" - } - }, - "application/json;odata.metadata=full;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" - } - }, - "application/json;odata.metadata=full;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" - } - }, - "application/json;odata.metadata=full": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" - } - }, - "application/json;odata.metadata=none;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" - } - }, - "application/json;odata.metadata=none;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" - } - }, - "application/json;odata.metadata=none": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" - } - }, - "application/json;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" - } - }, - "application/json;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" - } - }, - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" - } - }, - "application/xml": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" - } - }, - "application/prs.odatatestxx-odata": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" - } - }, - "text/json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" - } - }, - "application/*+json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails" - } - } - }, - "required": true - }, - "ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook": { - "content": { - "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" - } - }, - "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" - } - }, - "application/json;odata.metadata=minimal": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" - } - }, - "application/json;odata.metadata=full;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" - } - }, - "application/json;odata.metadata=full;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" - } - }, - "application/json;odata.metadata=full": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" - } - }, - "application/json;odata.metadata=none;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" - } - }, - "application/json;odata.metadata=none;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" - } - }, - "application/json;odata.metadata=none": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" - } - }, - "application/json;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" - } - }, - "application/json;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" - } - }, - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" - } - }, - "application/xml": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" - } - }, - "application/prs.odatatestxx-odata": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" - } - }, - "text/json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" - } - }, - "application/*+json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook" - } - } - }, - "description": "Rulebook model." - }, - "ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel": { - "content": { - "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" - } - }, - "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" - } - }, - "application/json;odata.metadata=minimal": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" - } - }, - "application/json;odata.metadata=full;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" - } - }, - "application/json;odata.metadata=full;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" - } - }, - "application/json;odata.metadata=full": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" - } - }, - "application/json;odata.metadata=none;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" - } - }, - "application/json;odata.metadata=none;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" - } - }, - "application/json;odata.metadata=none": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" - } - }, - "application/json;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" - } - }, - "application/json;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" - } - }, - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" - } - }, - "application/xml": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" - } - }, - "application/prs.odatatestxx-odata": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" - } - }, - "text/json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" - } - }, - "application/*+json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel" - } - } - }, - "description": "Detail model" - }, - "ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel": { - "content": { - "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" - } - }, - "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" - } - }, - "application/json;odata.metadata=minimal": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" - } - }, - "application/json;odata.metadata=full;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" - } - }, - "application/json;odata.metadata=full;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" - } - }, - "application/json;odata.metadata=full": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" - } - }, - "application/json;odata.metadata=none;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" - } - }, - "application/json;odata.metadata=none;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" - } - }, - "application/json;odata.metadata=none": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" - } - }, - "application/json;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" - } - }, - "application/json;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" - } - }, - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" - } - }, - "application/xml": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" - } - }, - "application/prs.odatatestxx-odata": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" - } - }, - "text/json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" - } - }, - "application/*+json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel" - } - } - }, - "required": true - }, - "ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel": { - "content": { - "application/json;odata.metadata=minimal;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" - } - }, - "application/json;odata.metadata=minimal;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" - } - }, - "application/json;odata.metadata=minimal": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" - } - }, - "application/json;odata.metadata=full;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" - } - }, - "application/json;odata.metadata=full;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" - } - }, - "application/json;odata.metadata=full": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" - } - }, - "application/json;odata.metadata=none;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" - } - }, - "application/json;odata.metadata=none;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" - } - }, - "application/json;odata.metadata=none": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" - } - }, - "application/json;odata.streaming=true": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" - } - }, - "application/json;odata.streaming=false": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" - } - }, - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" - } - }, - "application/xml": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" - } - }, - "application/prs.odatatestxx-odata": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" - } - }, - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" - } - }, - "text/json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" - } - }, - "application/*+json": { - "schema": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel" - } - } - }, - "description": "Rule metadata." - } - }, "schemas": { - "ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel": { - "description": "Represents a model for business function.", - "required": [ - "code", - "name", - "description", - "businessProcessId" - ], + "ErpMaestro.JobServices.Common.Models.BusinessProcessModel": { "type": "object", "properties": { - "id": { - "format": "uuid", - "description": "Identifier of the function.", - "type": "string" - }, - "code": { - "description": "Code of the function.", - "type": "string" - }, - "name": { - "description": "Name of the function.", - "type": "string" - }, - "description": { - "description": "Description of the function.", - "type": "string" - }, - "businessProcessId": { - "format": "uuid", - "description": "Identifier of related business process.", - "type": "string" - }, - "tCodeOperator": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Enumerations.LogicOperator" - }, - "objectOperator": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Enumerations.LogicOperator" - }, - "permissions": { - "description": "List of permissions.", - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionPermissionModel" - } + "businessProcessCode": { + "type": "string", + "nullable": true }, "accountId": { - "format": "int32", - "description": "Identifier of related account. It will be used by service account only.", - "type": "integer" + "type": "integer", + "format": "int32" + }, + "businessProcessName": { + "type": "string", + "nullable": true + }, + "businessProcessDescription": { + "type": "string", + "nullable": true + }, + "businessProcessId": { + "type": "string", + "format": "uuid" } - } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Constants.ApprovalState": { + "enum": [ + 0, + 1, + 2, + 3 + ], + "type": "integer", + "format": "int32" + }, + "ErpMaestro.RulebookServices.Common.Enumerations.FilterType": { + "enum": [ + 0, + 1, + 2, + 3 + ], + "type": "integer", + "format": "int32" }, "ErpMaestro.RulebookServices.Common.Enumerations.LogicOperator": { "enum": [ - "undefined", - "and", - "or" + 0, + 1, + 2 + ], + "type": "integer", + "format": "int32" + }, + "ErpMaestro.RulebookServices.Common.Enumerations.MitigatingControlFrequency": { + "enum": [ + "Daily", + "Weekly", + "Monthly", + "Quarterly", + "BiAnnual", + "Annual", + "AdHoc" ], "type": "string" }, - "ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionPermissionModel": { - "description": "Model for permission of business function.", - "type": "object", - "properties": { - "name": { - "description": "Name of the permission.", - "type": "string" - }, - "objects": { - "description": "List of objects.", - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.AuthorizationObjectModel" - } - } - } - }, - "ErpMaestro.RulebookServices.Common.Models.Rulebooks.AuthorizationObjectModel": { - "description": "Represents a model for authorization object.", - "type": "object", - "properties": { - "name": { - "description": "Name of the object.", - "type": "string" - }, - "fields": { - "description": "List of fields.", - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.AuthorizationFieldModel" - } - } - } - }, - "ErpMaestro.RulebookServices.Common.Models.Rulebooks.AuthorizationFieldModel": { - "description": "Represents a model for authorization field.", - "type": "object", - "properties": { - "name": { - "description": "Name of the field.", - "type": "string" - }, - "valueFrom": { - "description": "Beginning of values range.", - "type": "string" - }, - "valueTo": { - "description": "End of values range.", - "type": "string" - } - } - }, - "ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel": { - "description": "Represents a mitigating control list item model.", - "required": [ - "id", - "name", - "description" + "ErpMaestro.RulebookServices.Common.Enumerations.NameFormat": { + "enum": [ + "FullName", + "UserId", + "FirstName_LastName", + "LastName_FirstName" ], + "type": "string" + }, + "ErpMaestro.RulebookServices.Common.Enumerations.RuleTypeLookup": { + "enum": [ + 0, + 1 + ], + "type": "integer", + "format": "int32" + }, + "ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsFieldDataType": { + "enum": [ + "boolean", + "date", + "numeric", + "string" + ], + "type": "string" + }, + "ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsFieldsConfig": { "type": "object", "properties": { - "id": { - "format": "uuid", - "description": "The unique identifier for the mitigating control.", - "type": "string" - }, - "mitigatingControlCode": { - "description": "The mitigating control code.", - "type": "string" - }, - "name": { - "description": "The name of the mitigating control.", - "type": "string" - }, - "description": { - "description": "The description of the mitigating control.", - "type": "string" + "fieldId": { + "type": "string", + "nullable": true }, "type": { - "description": "Represents the mitigating control type.", - "type": "string" + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsFieldDataType" }, - "ownerUsername": { - "description": "Represents the username of the owner.", - "type": "string" + "enabled": { + "type": "boolean" + }, + "width": { + "type": "integer", + "format": "int32" } - } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsLayout": { + "type": "object", + "properties": { + "columns": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.Layout.MitigatingControlsFieldsConfig" + }, + "nullable": true + } + }, + "additionalProperties": false }, "ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlDetailsModel": { - "description": "Represents a mitigating control details model.", "required": [ "accountId", - "ownerUsername", - "type", "code", - "objective", + "description", "frequency", "id", "name", - "description" + "objective", + "ownerUsername", + "type" ], "type": "object", "properties": { "accountId": { - "format": "int32", - "description": "The id of the account to which the mitigating control belongs.", - "type": "integer" + "type": "integer", + "format": "int32" }, "ownerUsername": { - "description": "The user who owns the mitigating control.", "type": "string" }, "type": { - "description": "The mitigating control type.", "type": "string" }, "code": { - "description": "The mitigating control code.", + "type": "string" + }, + "createdBy": { + "type": "string", + "nullable": true + }, + "createdDate": { + "type": "string", + "format": "date-time" + }, + "updatedBy": { + "type": "string", + "nullable": true + }, + "updatedDate": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "rules": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" + }, + "nullable": true + }, + "id": { + "type": "string", + "format": "uuid" + }, + "mitigatingControlCode": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string" + }, + "description": { "type": "string" }, "objective": { - "description": "The mitigating control objective.", "type": "string" }, "frequency": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Enumerations.MitigatingControlFrequency" }, "requiresTesting": { - "description": "A value indicating whether the mitigating control requires testing.", "type": "boolean" - }, - "createdBy": { - "description": "The user who created the mitigating control.", - "type": "string" - }, - "createdDate": { - "format": "date-time", - "description": "The date the mitigating control was created.", - "type": "string" - }, - "updatedBy": { - "description": "The user who updated the mitigating control.", - "type": "string" - }, - "updatedDate": { - "format": "date-time", - "description": "The date the mitigating control was updated.", - "type": "string" - }, - "rules": { - "description": "A collection of mitigating control rules.", - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel" - } - }, + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingControlListItemModel": { + "required": [ + "description", + "frequency", + "id", + "name", + "objective" + ], + "type": "object", + "properties": { "id": { - "format": "uuid", - "description": "The unique identifier for the mitigating control.", - "type": "string" + "type": "string", + "format": "uuid" }, "mitigatingControlCode": { - "description": "The mitigating control code.", - "type": "string" + "type": "string", + "nullable": true }, "name": { - "description": "The name of the mitigating control.", "type": "string" }, "description": { - "description": "The description of the mitigating control.", "type": "string" + }, + "type": { + "type": "string", + "nullable": true + }, + "ownerUsername": { + "type": "string", + "nullable": true + }, + "objective": { + "type": "string" + }, + "frequency": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Enumerations.MitigatingControlFrequency" + }, + "requiresTesting": { + "type": "boolean" } - } - }, - "ErpMaestro.RulebookServices.Common.Enumerations.MitigatingControlFrequency": { - "enum": [ - "daily", - "weekly", - "monthly", - "quarterly", - "biAnnual", - "annual", - "adHoc" - ], - "type": "string" + }, + "additionalProperties": false }, "ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleModel": { - "description": "Represents the mitigating control rule model.", "required": [ "reason" ], "type": "object", "properties": { "id": { - "format": "uuid", - "description": "The id of the mitigating rule record.", - "type": "string" + "type": "string", + "format": "uuid" }, "ruleId": { - "format": "uuid", - "description": "The id of the rule associated with the mitigation control rule.", - "type": "string" + "type": "string", + "format": "uuid" }, "ruleName": { - "description": "The name of the rule associated with the mitigation control rule.", - "type": "string" + "type": "string", + "nullable": true }, "ruleCode": { - "description": "The code of the rule associated with the mitigation control rule.", - "type": "string" + "type": "string", + "nullable": true }, "reason": { - "description": "The reason for creating this rule.", "type": "string" }, "users": { - "description": "A collection of users mapped to the rule.", - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel" - } + }, + "nullable": true } - } + }, + "additionalProperties": false }, "ErpMaestro.RulebookServices.Common.Models.MitigatingControls.MitigatingRuleUserModel": { - "description": "Represents the mitigating control rule user model.", "required": [ - "username", - "reason" + "reason", + "username" ], "type": "object", "properties": { "id": { - "format": "uuid", - "description": "The id of the mitigating rule user record.", - "type": "string" + "type": "string", + "format": "uuid" }, "username": { - "description": "The id of the user mapped to the rule.", "type": "string" }, "reason": { - "description": "The reason for mapping the user.", "type": "string" } - } + }, + "additionalProperties": false }, - "ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationItem": { - "description": "MultiSystem Mitigation DTO", - "type": "object", - "properties": { - "id": { - "format": "int64", - "type": "integer" - }, - "code": { - "type": "string" - }, - "name": { - "type": "string" - }, - "description": { - "type": "string" - } - } - }, - "ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails": { - "description": "MultiSystem Mitigation DTO", - "type": "object", - "properties": { - "id": { - "format": "int64", - "type": "integer" - }, - "code": { - "type": "string" - }, - "name": { - "type": "string" - }, - "description": { - "type": "string" - }, - "ruleBookId": { - "format": "int32", - "type": "integer" - }, - "risks": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskItem" - } - } - } - }, - "ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskItem": { - "description": "MultiSystem Risk DTO", - "type": "object", - "properties": { - "id": { - "format": "int64", - "type": "integer" - }, - "code": { - "type": "string" - }, - "name": { - "type": "string" - }, - "description": { - "type": "string" - }, - "businessProcess": { - "type": "string" - }, - "rating": { - "$ref": "#/components/schemas/ErpMaestro.Services.RulebookAbstractions.Commons.Enums.Rating" - }, - "type": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskType" - }, - "filterType": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Enumerations.FilterType" - }, - "filterValue": { - "type": "string" - } - } - }, - "ErpMaestro.Services.RulebookAbstractions.Commons.Enums.Rating": { - "enum": [ - "undefined", - "informational", - "low", - "medium", - "high", - "critical" - ], - "type": "string" - }, - "ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskType": { - "enum": [ - "undefined", - "segregationOfDuties", - "sensitiveAccess", - "leastPrivilege" - ], - "type": "string" - }, - "ErpMaestro.RulebookServices.Common.Enumerations.FilterType": { - "enum": [ - "undefined", - "user", - "role", - "group" - ], - "type": "string" - }, - "ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook": { - "description": "Represents a model for multi-system rulebook and related data.", + "ErpMaestro.RulebookServices.Common.Models.MultiSystem.BusinessFunction": { "type": "object", "properties": { "dbId": { - "format": "int32", - "description": "Identifier of the rulebook.", - "type": "integer" + "type": "integer", + "format": "int64", + "nullable": true + }, + "code": { + "type": "string", + "nullable": true }, "name": { - "description": "Name of the rulebook.", - "type": "string" + "type": "string", + "nullable": true }, - "customerId": { - "format": "uuid", - "description": "Identifier of the customer.", - "type": "string" + "description": { + "type": "string", + "nullable": true }, - "createdBy": { - "description": "Name of the user, who created rulebook.", - "type": "string" + "businessProcess": { + "type": "string", + "nullable": true }, - "createdDate": { - "format": "date-time", - "description": "Date, when rulebook was created.", - "type": "string" + "permissionLogic": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Enumerations.LogicOperator" }, - "updatedBy": { - "description": "Name of the user, who updated rulebook.", - "type": "string" - }, - "updatedDate": { - "format": "date-time", - "description": "Date, when rulebook was updated last time.", - "type": "string" + "accessLogic": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Enumerations.LogicOperator" }, "risks": { - "description": "Related risks.", - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Risk" - } - }, - "businessFunctions": { - "description": "Related business functions.", - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.BusinessFunction" - } - }, - "mitigations": { - "description": "Related mitigations.", - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Mitigation" - } + }, + "nullable": true }, "systems": { - "description": "Related systems.", - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.System" - } + }, + "nullable": true + }, + "permissions": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Permission" + }, + "nullable": true } - } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Models.MultiSystem.Mitigation": { + "type": "object", + "properties": { + "dbId": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "code": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "risks": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskMitigation" + }, + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationDetails": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "code": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "ruleBookId": { + "type": "integer", + "format": "int32" + }, + "risks": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskItem" + }, + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Models.MultiSystem.MitigationItem": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "code": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Models.MultiSystem.Permission": { + "type": "object", + "properties": { + "dbId": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "externalReference": { + "type": "string", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "businessFunction": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.BusinessFunction" + }, + "system": { + "$ref": "#/components/schemas/ErpMaestro.Services.Common.Models.Enums.ErpSystemType" + }, + "access": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false }, "ErpMaestro.RulebookServices.Common.Models.MultiSystem.Risk": { "type": "object", "properties": { "dbId": { + "type": "integer", "format": "int64", - "type": "integer" + "nullable": true }, "code": { - "type": "string" + "type": "string", + "nullable": true }, "name": { - "type": "string" + "type": "string", + "nullable": true }, "description": { - "type": "string" + "type": "string", + "nullable": true }, "businessProcess": { - "type": "string" + "type": "string", + "nullable": true }, "rating": { "$ref": "#/components/schemas/ErpMaestro.Services.RulebookAbstractions.Commons.Enums.Rating" @@ -10208,121 +27958,110 @@ "type": "boolean" }, "businessFunctions": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.BusinessFunction" - } + }, + "nullable": true }, "mitigations": { - "uniqueItems": false, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskMitigation" - } + }, + "nullable": true } - } + }, + "additionalProperties": false }, - "ErpMaestro.RulebookServices.Common.Models.MultiSystem.BusinessFunction": { + "ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskDetail": { "type": "object", "properties": { - "dbId": { - "format": "int64", - "type": "integer" + "riskCode": { + "type": "string", + "nullable": true + }, + "riskName": { + "type": "string", + "nullable": true + }, + "riskDescription": { + "type": "string", + "nullable": true + }, + "riskOwners": { + "type": "array", + "items": { + "type": "string" + }, + "nullable": true + }, + "riskRating": { + "$ref": "#/components/schemas/ErpMaestro.Services.RulebookAbstractions.Commons.Enums.Rating" + }, + "associatedBusinessFunction": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "nullable": true + }, + "riskApprovers": { + "type": "array", + "items": { + "type": "string" + }, + "nullable": true + }, + "multiSystemRulebookId": { + "type": "integer", + "format": "int32" + }, + "legacyRulebookId": { + "type": "string", + "format": "uuid" + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskItem": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, "code": { - "type": "string" + "type": "string", + "nullable": true }, "name": { - "type": "string" + "type": "string", + "nullable": true }, "description": { - "type": "string" + "type": "string", + "nullable": true }, "businessProcess": { - "type": "string" + "type": "string", + "nullable": true }, - "permissionLogic": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Enumerations.LogicOperator" - }, - "accessLogic": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Enumerations.LogicOperator" - }, - "risks": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Risk" - } - }, - "systems": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.System" - } - }, - "permissions": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Permission" - } - } - } - }, - "ErpMaestro.RulebookServices.Common.Models.MultiSystem.Mitigation": { - "type": "object", - "properties": { - "dbId": { - "format": "int64", - "type": "integer" - }, - "code": { - "type": "string" - }, - "name": { - "type": "string" - }, - "description": { - "type": "string" - }, - "risks": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskMitigation" - } - } - } - }, - "ErpMaestro.RulebookServices.Common.Models.MultiSystem.System": { - "type": "object", - "properties": { - "dbId": { - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" + "rating": { + "$ref": "#/components/schemas/ErpMaestro.Services.RulebookAbstractions.Commons.Enums.Rating" }, "type": { - "$ref": "#/components/schemas/ErpMaestro.Services.Common.Models.Enums.ErpSystemType" + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskType" }, - "description": { - "type": "string" + "filterType": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Enumerations.FilterType" }, - "code": { - "type": "string" - }, - "businessFunctions": { - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.BusinessFunction" - } + "filterValue": { + "type": "string", + "nullable": true } - } + }, + "additionalProperties": false }, "ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskMitigation": { "type": "object", @@ -10337,282 +28076,316 @@ "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Enumerations.FilterType" }, "value": { - "type": "string" + "type": "string", + "nullable": true } - } + }, + "additionalProperties": false }, - "ErpMaestro.RulebookServices.Common.Models.MultiSystem.Permission": { + "ErpMaestro.RulebookServices.Common.Models.MultiSystem.RiskType": { + "enum": [ + 0, + 1, + 2, + 3 + ], + "type": "integer", + "format": "int32" + }, + "ErpMaestro.RulebookServices.Common.Models.MultiSystem.Rulebook": { "type": "object", "properties": { "dbId": { - "format": "int64", - "type": "integer" + "type": "integer", + "format": "int32", + "nullable": true }, - "externalReference": { - "type": "string" + "name": { + "type": "string", + "nullable": true }, - "description": { - "type": "string" - }, - "businessFunction": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.BusinessFunction" - }, - "system": { - "$ref": "#/components/schemas/ErpMaestro.Services.Common.Models.Enums.ErpSystemType" - }, - "access": { - "type": "string" - } - } - }, - "ErpMaestro.Services.Common.Models.Enums.ErpSystemType": { - "enum": [ - "undefined", - "sap", - "successFactors", - "ariba", - "concur", - "uConnect" - ], - "type": "string" - }, - "ErpMaestro.RulebookServices.Common.Models.Rulebooks.MultiSystemChangeLogRequest": { - "required": [ - "rulebookIds" - ], - "type": "object", - "properties": { "customerId": { - "format": "uuid", - "description": "Customer ID.", - "type": "string" + "type": "string", + "format": "uuid" }, - "rulebookIds": { - "description": "IDs of all rulebooks that should be reported.", - "uniqueItems": false, + "createdBy": { + "type": "string", + "nullable": true + }, + "createdDate": { + "type": "string", + "format": "date-time" + }, + "updatedBy": { + "type": "string", + "nullable": true + }, + "updatedDate": { + "type": "string", + "format": "date-time" + }, + "risks": { "type": "array", "items": { - "format": "int32", - "type": "integer" - } + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Risk" + }, + "nullable": true }, - "fromDate": { - "format": "date-time", - "description": "Start date of the reporting period.", - "type": "string" + "businessFunctions": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.BusinessFunction" + }, + "nullable": true }, - "toDate": { - "format": "date-time", - "description": "End date of the reporting period.", - "type": "string" + "mitigations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.Mitigation" + }, + "nullable": true + }, + "systems": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.System" + }, + "nullable": true } - } + }, + "additionalProperties": false }, - "Microsoft.AspNetCore.Mvc.FileResult": { + "ErpMaestro.RulebookServices.Common.Models.MultiSystem.SensitiveActionModel": { "type": "object", "properties": { - "contentType": { - "type": "string", - "readOnly": true - }, - "fileDownloadName": { - "type": "string" - }, - "lastModified": { - "format": "date-time", - "type": "string" - }, - "entityTag": { - "$ref": "#/components/schemas/Microsoft.Net.Http.Headers.EntityTagHeaderValue" - }, - "enableRangeProcessing": { - "type": "boolean" - } - } - }, - "Microsoft.Net.Http.Headers.EntityTagHeaderValue": { - "type": "object", - "properties": { - "tag": { - "$ref": "#/components/schemas/Microsoft.Extensions.Primitives.StringSegment" - }, - "isWeak": { - "type": "boolean", - "readOnly": true - } - } - }, - "Microsoft.Extensions.Primitives.StringSegment": { - "type": "object", - "properties": { - "buffer": { - "type": "string", - "readOnly": true - }, - "offset": { - "format": "int32", + "rulebookId": { "type": "integer", - "readOnly": true + "format": "int32" }, - "length": { - "format": "int32", - "type": "integer", - "readOnly": true - }, - "value": { + "action": { "type": "string", - "readOnly": true - }, - "hasValue": { - "type": "boolean", - "readOnly": true + "nullable": true } - } + }, + "additionalProperties": false }, - "ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel": { - "description": "Represents a rule model.", + "ErpMaestro.RulebookServices.Common.Models.MultiSystem.System": { + "type": "object", + "properties": { + "dbId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "type": { + "$ref": "#/components/schemas/ErpMaestro.Services.Common.Models.Enums.ErpSystemType" + }, + "description": { + "type": "string", + "nullable": true + }, + "code": { + "type": "string", + "nullable": true + }, + "businessFunctions": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.MultiSystem.BusinessFunction" + }, + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Models.RulebookDasboard.RulebookDashboardTCodeModel": { + "type": "object", + "properties": { + "tcode": { + "type": "string", + "nullable": true + }, + "ttext": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Models.Rulebooks.AuthorizationFieldModel": { + "type": "object", + "properties": { + "name": { + "type": "string", + "nullable": true + }, + "valueFrom": { + "type": "string", + "nullable": true + }, + "valueTo": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Models.Rulebooks.AuthorizationObjectModel": { + "type": "object", + "properties": { + "name": { + "type": "string", + "nullable": true + }, + "fields": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.AuthorizationFieldModel" + }, + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Models.Rulebooks.BaseBusinessFunctionModel": { "required": [ + "businessProcessId", "code", + "description", "name" ], "type": "object", "properties": { "id": { - "format": "uuid", - "description": "Identifier of the rule.", - "type": "string" + "type": "string", + "format": "uuid" }, "code": { - "description": "Code of the rule.", + "maxLength": 16, "type": "string" }, "name": { - "description": "Name of the rule.", - "type": "string" - }, - "type": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Enumerations.RuleTypeLookup" - }, - "riskDescription": { - "description": "Description of the rule.", - "type": "string" - }, - "riskNotes": { - "description": "Notes for related risk.", - "type": "string" - }, - "riskRatingId": { - "format": "int32", - "description": "Identifier of risk rating.", - "type": "integer" - }, - "businessProcessId": { - "format": "uuid", - "description": "Identifier of related business process.", - "type": "string" - }, - "businessAreaId": { - "format": "uuid", - "description": "Identifier of related business area.", - "type": "string" - }, - "rulebooks": { - "description": "Selected rulebooks for the rule.", - "uniqueItems": false, - "type": "array", - "items": { - "format": "uuid", - "type": "string" - } - }, - "businessFunctions": { - "description": "Selected business functions for the rulebook.", - "uniqueItems": false, - "type": "array", - "items": { - "format": "uuid", - "type": "string" - } - }, - "riskOwners": { - "description": "Owners of related risk.", - "maxLength": 4, - "uniqueItems": false, - "type": "array", - "items": { - "format": "uuid", - "type": "string" - } - }, - "riskApprovers": { - "description": "Approvers of related risk.", - "maxLength": 4, - "uniqueItems": false, - "type": "array", - "items": { - "format": "uuid", - "type": "string" - } - }, - "accountId": { - "format": "int32", - "description": "Identifier of related account. It will be used by service account only.", - "type": "integer" - } - } - }, - "ErpMaestro.RulebookServices.Common.Enumerations.RuleTypeLookup": { - "enum": [ - "sEN", - "sOD" - ], - "type": "string" - }, - "ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel": { - "description": "Represents a rulebook list item model.", - "required": [ - "code", - "name", - "description" - ], - "type": "object", - "properties": { - "id": { - "format": "uuid", - "description": "The unique identifier of the rulebook.", - "type": "string" - }, - "code": { - "description": "The rulebook code.", - "type": "string" - }, - "name": { - "description": "The rulebook name.", + "maxLength": 128, "type": "string" }, "description": { - "description": "Description of the rulebook.", "type": "string" }, - "usedForAutomatedProvisioning": { - "description": "A value indicating whether the rulebook is used for automated provisioning.", - "type": "boolean" + "businessProcessId": { + "type": "string", + "format": "uuid" }, - "enabled": { - "description": "A value indicating whether the rulebook enabled.", - "type": "boolean" + "businessProcessCode": { + "type": "string", + "nullable": true }, - "updatedDate": { - "format": "date-time", - "description": "A value indicating the date and time the rulebook was last updated.", - "type": "string" + "tCodeOperator": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Enumerations.LogicOperator" + }, + "objectOperator": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Enumerations.LogicOperator" }, "accountId": { - "format": "int32", - "description": "Identifier of related account. It will be used by service account only.", - "type": "integer" + "type": "integer", + "format": "int32" } - } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessAreaModel": { + "type": "object", + "properties": { + "businessAreaId": { + "type": "string", + "format": "uuid" + }, + "businessAreaCode": { + "type": "string", + "nullable": true + }, + "areaName": { + "type": "string", + "nullable": true + }, + "accountId": { + "type": "integer", + "format": "int32" + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionModel": { + "required": [ + "businessProcessId", + "code", + "description", + "name" + ], + "type": "object", + "properties": { + "permissions": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionPermissionModel" + }, + "nullable": true + }, + "id": { + "type": "string", + "format": "uuid" + }, + "code": { + "maxLength": 16, + "type": "string" + }, + "name": { + "maxLength": 128, + "type": "string" + }, + "description": { + "type": "string" + }, + "businessProcessId": { + "type": "string", + "format": "uuid" + }, + "businessProcessCode": { + "type": "string", + "nullable": true + }, + "tCodeOperator": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Enumerations.LogicOperator" + }, + "objectOperator": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Enumerations.LogicOperator" + }, + "accountId": { + "type": "integer", + "format": "int32" + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Models.Rulebooks.BusinessFunctionPermissionModel": { + "type": "object", + "properties": { + "name": { + "type": "string", + "nullable": true + }, + "objects": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.AuthorizationObjectModel" + }, + "nullable": true + } + }, + "additionalProperties": false }, "ErpMaestro.RulebookServices.Common.Models.Rulebooks.ChangeLogRequest": { "required": [ @@ -10621,177 +28394,429 @@ "type": "object", "properties": { "accountId": { - "format": "int32", - "description": "Account ID.", - "type": "integer" + "type": "integer", + "format": "int32" }, "rulebookIds": { - "description": "IDs of all rulebooks that should be reported.", - "uniqueItems": false, "type": "array", "items": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" } }, "fromDate": { + "type": "string", "format": "date-time", - "description": "Start date of the reporting period.", - "type": "string" + "nullable": true }, "toDate": { + "type": "string", "format": "date-time", - "description": "End date of the reporting period.", - "type": "string" + "nullable": true } - } + }, + "additionalProperties": false }, - "ErpMaestro.RulebookServices.DataAccess.Entities.RulebookImportRiskMapping": { + "ErpMaestro.RulebookServices.Common.Models.Rulebooks.FieldModel": { "type": "object", "properties": { - "rulebookImportRiskMappingId": { - "format": "int32", - "type": "integer" + "field": { + "type": "string", + "nullable": true + }, + "ttext": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Models.Rulebooks.MultiSystemChangeLogRequest": { + "required": [ + "rulebookIds" + ], + "type": "object", + "properties": { + "customerId": { + "type": "string", + "format": "uuid" + }, + "rulebookIds": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "fromDate": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "toDate": { + "type": "string", + "format": "date-time", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Models.Rulebooks.ObjectModel": { + "type": "object", + "properties": { + "object": { + "type": "string", + "nullable": true + }, + "ttext": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookImportRiskMappingModel": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32" }, "accountId": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" }, "fromRiskId": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" }, "toRiskId": { - "format": "int32", - "type": "integer" - }, - "riskRating": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RiskRating" - }, - "account": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.Account" - }, - "id": { - "format": "int32", "type": "integer", - "readOnly": true - }, - "createdUtcTimestamp": { - "format": "date-time", - "type": "string" - }, - "lastModifiedBy": { - "type": "string" - }, - "lastModifiedUtcTimestamp": { - "format": "date-time", - "type": "string" + "format": "int32" } - } + }, + "additionalProperties": false }, - "ErpMaestro.RulebookServices.DataAccess.Entities.RiskRating": { + "ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookListItemModel": { + "required": [ + "code", + "description", + "name" + ], "type": "object", "properties": { - "riskRatingId": { - "format": "int32", - "type": "integer" + "id": { + "type": "string", + "format": "uuid" }, - "riskRatingText": { + "code": { "type": "string" }, - "rulebookImportRiskMappings": { - "uniqueItems": true, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RulebookImportRiskMapping" - } - }, - "rules": { - "uniqueItems": true, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.Rule" - } - }, - "createdUtcTimestamp": { - "format": "date-time", + "name": { "type": "string" }, - "lastModifiedBy": { + "description": { "type": "string" }, - "lastModifiedUtcTimestamp": { - "format": "date-time", - "type": "string" + "usedForAutomatedProvisioning": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "updatedDate": { + "type": "string", + "format": "date-time" + }, + "accountId": { + "type": "integer", + "format": "int32" } - } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel": { + "required": [ + "value" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "value": { + "type": "string" + }, + "parameterId": { + "type": "string", + "format": "uuid" + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterModel": { + "required": [ + "description", + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "accountId": { + "type": "integer", + "format": "int32" + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Models.Rulebooks.RuleModel": { + "required": [ + "code", + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "code": { + "maxLength": 12, + "type": "string" + }, + "name": { + "type": "string" + }, + "type": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Enumerations.RuleTypeLookup" + }, + "riskDescription": { + "type": "string", + "nullable": true + }, + "riskNotes": { + "type": "string", + "nullable": true + }, + "riskRatingId": { + "type": "integer", + "format": "int32" + }, + "businessProcessId": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "businessAreaId": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "rulebooks": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + }, + "nullable": true + }, + "businessFunctions": { + "type": "array", + "items": { + "type": "string", + "format": "uuid" + }, + "nullable": true + }, + "riskOwners": { + "maxItems": 4, + "type": "array", + "items": { + "type": "string", + "format": "uuid" + }, + "nullable": true + }, + "riskApprovers": { + "maxItems": 4, + "type": "array", + "items": { + "type": "string", + "format": "uuid" + }, + "nullable": true + }, + "accountId": { + "type": "integer", + "format": "int32" + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Models.Rulebooks.TCodeModel": { + "type": "object", + "properties": { + "tcode": { + "type": "string", + "nullable": true + }, + "ttext": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Models.Rulebooks.UpdateMetadataBusinessFunctionModel": { + "required": [ + "businessProcessId", + "code", + "description", + "id", + "name" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "code": { + "maxLength": 16, + "type": "string" + }, + "name": { + "maxLength": 128, + "type": "string" + }, + "description": { + "type": "string" + }, + "businessProcessId": { + "type": "string", + "format": "uuid" + }, + "businessProcessCode": { + "type": "string", + "nullable": true + }, + "tCodeOperator": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Enumerations.LogicOperator" + }, + "objectOperator": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Enumerations.LogicOperator" + }, + "accountId": { + "type": "integer", + "format": "int32" + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.Common.Models.Rulebooks.UpdateRiskMappingsModel": { + "type": "object", + "properties": { + "accountId": { + "type": "integer", + "format": "int32" + }, + "riskMappings": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookImportRiskMappingModel" + }, + "nullable": true + } + }, + "additionalProperties": false }, "ErpMaestro.RulebookServices.DataAccess.Entities.Account": { "type": "object", "properties": { "id": { - "format": "int32", "type": "integer", + "format": "int32", "readOnly": true }, "accountID": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" }, "businessName": { - "type": "string" + "type": "string", + "nullable": true }, "accountType": { - "type": "string" + "type": "string", + "nullable": true }, "createdBy": { - "type": "string" + "type": "string", + "nullable": true }, "createdDate": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" }, "updatedBy": { - "type": "string" + "type": "string", + "nullable": true }, "updatedDate": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" }, "startDate": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" }, "trialEndDate": { + "type": "string", "format": "date-time", - "type": "string" + "nullable": true }, "notes": { - "type": "string" + "type": "string", + "nullable": true }, "licensedNumberOfUsers": { + "type": "integer", "format": "int32", - "type": "integer" + "nullable": true }, "licensedUserCountExceededThreshold": { + "type": "integer", "format": "int32", - "type": "integer" + "nullable": true }, "isOnPrem": { "type": "boolean" }, "dataServerHostName": { - "type": "string" + "type": "string", + "nullable": true }, "parentAccountId": { + "type": "integer", "format": "int32", - "type": "integer" + "nullable": true }, "canHaveChildAccounts": { "type": "boolean" }, "jobRequestsQueueSettings": { - "type": "string" + "type": "string", + "nullable": true }, "disableFileDeletion": { "type": "boolean" @@ -10803,84 +28828,773 @@ "type": "boolean" }, "createdUtcTimestamp": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" }, "lastModifiedBy": { - "type": "string" + "type": "string", + "nullable": true }, "lastModifiedUtcTimestamp": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" } - } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.DataAccess.Entities.AccountUser": { + "type": "object", + "properties": { + "accountId": { + "type": "integer", + "format": "int32" + }, + "userId": { + "type": "string", + "format": "uuid" + }, + "user": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.User" + }, + "createdUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "lastModifiedBy": { + "type": "string", + "nullable": true + }, + "lastModifiedUtcTimestamp": { + "type": "string", + "format": "date-time" + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.DataAccess.Entities.BusinessArea": { + "type": "object", + "properties": { + "businessAreaCode": { + "type": "string", + "nullable": true + }, + "accountId": { + "type": "integer", + "format": "int32" + }, + "areaName": { + "type": "string", + "nullable": true + }, + "areaDescription": { + "type": "string", + "nullable": true + }, + "businessAreaId": { + "type": "string", + "format": "uuid" + }, + "rules": { + "uniqueItems": true, + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.Rule" + }, + "nullable": true + }, + "id": { + "type": "string", + "format": "uuid", + "readOnly": true + }, + "createdUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "lastModifiedBy": { + "type": "string", + "nullable": true + }, + "lastModifiedUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "deletedDate": { + "type": "string", + "format": "date-time", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.DataAccess.Entities.BusinessFunction": { + "type": "object", + "properties": { + "accountId": { + "type": "integer", + "format": "int32" + }, + "businessFunctionId": { + "type": "string", + "format": "uuid" + }, + "businessFunctionCode": { + "type": "string", + "nullable": true + }, + "businessFunctionName": { + "type": "string", + "nullable": true + }, + "businessFunctionDescription": { + "type": "string", + "nullable": true + }, + "authorizationObjectLogic": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Enumerations.LogicOperator" + }, + "transactionCodeLogic": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Enumerations.LogicOperator" + }, + "createdBy": { + "type": "string", + "nullable": true + }, + "createdDate": { + "type": "string", + "format": "date-time" + }, + "updatedBy": { + "type": "string", + "nullable": true + }, + "updatedDate": { + "type": "string", + "format": "date-time" + }, + "rowVersion": { + "type": "string", + "format": "byte", + "nullable": true + }, + "businessProcessId": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "createdUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "lastModifiedBy": { + "type": "string", + "nullable": true + }, + "lastModifiedUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "businessProcess": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.BusinessProcess" + }, + "ruleBusinessFunctions": { + "uniqueItems": true, + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RuleBusinessFunctions" + }, + "nullable": true + }, + "businessFunctionPermissions": { + "uniqueItems": true, + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.BusinessFunctionPermission" + }, + "nullable": true + }, + "id": { + "type": "string", + "format": "uuid", + "readOnly": true + }, + "deletedDate": { + "type": "string", + "format": "date-time", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.DataAccess.Entities.BusinessFunctionPermission": { + "type": "object", + "properties": { + "businessFunctionPermissionId": { + "type": "string", + "format": "uuid" + }, + "businessFunctionId": { + "type": "string", + "format": "uuid" + }, + "transactionCode": { + "type": "string", + "nullable": true + }, + "authorizationObject": { + "type": "string", + "nullable": true + }, + "authorizationField": { + "type": "string", + "nullable": true + }, + "valueFrom": { + "type": "string", + "nullable": true + }, + "valueTo": { + "type": "string", + "nullable": true + }, + "createdBy": { + "type": "string", + "nullable": true + }, + "createdDate": { + "type": "string", + "format": "date-time" + }, + "updatedBy": { + "type": "string", + "nullable": true + }, + "updatedDate": { + "type": "string", + "format": "date-time" + }, + "rowVersion": { + "type": "string", + "format": "byte", + "nullable": true + }, + "createdUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "lastModifiedBy": { + "type": "string", + "nullable": true + }, + "lastModifiedUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "businessFunction": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.BusinessFunction" + }, + "id": { + "type": "string", + "format": "uuid", + "readOnly": true + }, + "deletedDate": { + "type": "string", + "format": "date-time", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.DataAccess.Entities.BusinessProcess": { + "type": "object", + "properties": { + "businessProcessCode": { + "type": "string", + "nullable": true + }, + "accountId": { + "type": "integer", + "format": "int32" + }, + "businessProcessName": { + "type": "string", + "nullable": true + }, + "businessProcessDescription": { + "type": "string", + "nullable": true + }, + "businessProcessId": { + "type": "string", + "format": "uuid" + }, + "businessFunctions": { + "uniqueItems": true, + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.BusinessFunction" + }, + "nullable": true + }, + "rules": { + "uniqueItems": true, + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.Rule" + }, + "nullable": true + }, + "id": { + "type": "string", + "format": "uuid", + "readOnly": true + }, + "createdUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "lastModifiedBy": { + "type": "string", + "nullable": true + }, + "lastModifiedUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "deletedDate": { + "type": "string", + "format": "date-time", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.DataAccess.Entities.JobRequest": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int32", + "readOnly": true + }, + "jobId": { + "type": "integer", + "format": "int32" + }, + "jobTypeName": { + "type": "string", + "nullable": true + }, + "createdDate": { + "type": "string", + "format": "date-time" + }, + "completedDate": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "jobServerId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "jobResultText": { + "type": "string", + "nullable": true + }, + "accountId": { + "type": "integer", + "format": "int32" + }, + "createdBy": { + "type": "string", + "nullable": true + }, + "jobParameters": { + "type": "string", + "nullable": true + }, + "jobName": { + "type": "string", + "nullable": true + }, + "jobStatus": { + "type": "string", + "nullable": true + }, + "jobTypeCode": { + "type": "string", + "nullable": true + }, + "sapSystemId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "recurrenceId": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "executionTimeInSeconds": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "account": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.Account" + }, + "createdUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "lastModifiedBy": { + "type": "string", + "nullable": true + }, + "lastModifiedUtcTimestamp": { + "type": "string", + "format": "date-time" + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.DataAccess.Entities.MitigatingControl": { + "type": "object", + "properties": { + "mitigatingControlId": { + "type": "string", + "format": "uuid" + }, + "accountId": { + "type": "integer", + "format": "int32" + }, + "ownerUser": { + "type": "string", + "nullable": true + }, + "mitigatingControlCode": { + "type": "string", + "nullable": true + }, + "mitigatingControlName": { + "type": "string", + "nullable": true + }, + "mitigatingControlType": { + "type": "string", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "objective": { + "type": "string", + "nullable": true + }, + "frequency": { + "type": "string", + "nullable": true + }, + "requiresTesting": { + "type": "boolean" + }, + "createdBy": { + "type": "string", + "nullable": true + }, + "createdDate": { + "type": "string", + "format": "date-time" + }, + "updatedBy": { + "type": "string", + "nullable": true + }, + "updatedDate": { + "type": "string", + "format": "date-time" + }, + "createdUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "lastModifiedBy": { + "type": "string", + "nullable": true + }, + "lastModifiedUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "ruleMitigations": { + "uniqueItems": true, + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RuleMitigation" + }, + "nullable": true + }, + "id": { + "type": "string", + "format": "uuid", + "readOnly": true + }, + "deletedDate": { + "type": "string", + "format": "date-time", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.DataAccess.Entities.RiskApprover": { + "type": "object", + "properties": { + "riskApproverId": { + "type": "integer", + "format": "int32" + }, + "ruleId": { + "type": "string", + "format": "uuid" + }, + "userId": { + "type": "string", + "format": "uuid" + }, + "createdBy": { + "type": "string", + "nullable": true + }, + "createdDate": { + "type": "string", + "format": "date-time" + }, + "updatedBy": { + "type": "string", + "nullable": true + }, + "updatedDate": { + "type": "string", + "format": "date-time" + }, + "rowVersion": { + "type": "string", + "format": "byte", + "nullable": true + }, + "user": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.User" + }, + "rule": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.Rule" + }, + "id": { + "type": "integer", + "format": "int32", + "readOnly": true + }, + "createdUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "lastModifiedBy": { + "type": "string", + "nullable": true + }, + "lastModifiedUtcTimestamp": { + "type": "string", + "format": "date-time" + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.DataAccess.Entities.RiskOwner": { + "type": "object", + "properties": { + "riskOwnerId": { + "type": "integer", + "format": "int32" + }, + "ruleId": { + "type": "string", + "format": "uuid" + }, + "userId": { + "type": "string", + "format": "uuid" + }, + "createdBy": { + "type": "string", + "nullable": true + }, + "createdDate": { + "type": "string", + "format": "date-time" + }, + "updatedBy": { + "type": "string", + "nullable": true + }, + "updatedDate": { + "type": "string", + "format": "date-time" + }, + "rowVersion": { + "type": "string", + "format": "byte", + "nullable": true + }, + "user": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.User" + }, + "rule": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.Rule" + }, + "id": { + "type": "integer", + "format": "int32", + "readOnly": true + }, + "createdUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "lastModifiedBy": { + "type": "string", + "nullable": true + }, + "lastModifiedUtcTimestamp": { + "type": "string", + "format": "date-time" + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.DataAccess.Entities.RiskRating": { + "type": "object", + "properties": { + "riskRatingId": { + "type": "integer", + "format": "int32" + }, + "riskRatingText": { + "type": "string", + "nullable": true + }, + "rulebookImportRiskMappings": { + "uniqueItems": true, + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RulebookImportRiskMapping" + }, + "nullable": true + }, + "rules": { + "uniqueItems": true, + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.Rule" + }, + "nullable": true + }, + "createdUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "lastModifiedBy": { + "type": "string", + "nullable": true + }, + "lastModifiedUtcTimestamp": { + "type": "string", + "format": "date-time" + } + }, + "additionalProperties": false }, "ErpMaestro.RulebookServices.DataAccess.Entities.Rule": { "type": "object", "properties": { "ruleCode": { - "type": "string" + "type": "string", + "nullable": true }, "accountId": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" }, "ruleName": { - "type": "string" + "type": "string", + "nullable": true }, "ruleTypeCode": { - "type": "string" + "type": "string", + "nullable": true }, "riskRatingId": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" }, "riskDescription": { - "type": "string" + "type": "string", + "nullable": true }, "riskNotes": { - "type": "string" + "type": "string", + "nullable": true }, "ruleId": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" }, "businessProcessId": { + "type": "string", "format": "uuid", - "type": "string" + "nullable": true }, "businessAreaId": { + "type": "string", "format": "uuid", - "type": "string" + "nullable": true }, "createdBy": { - "type": "string" + "type": "string", + "nullable": true }, "createdDate": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" }, "updatedBy": { - "type": "string" + "type": "string", + "nullable": true }, "updatedDate": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" }, "rowVersion": { + "type": "string", "format": "byte", - "type": "string" + "nullable": true }, "createdUtcTimestamp": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" }, "lastModifiedBy": { - "type": "string" + "type": "string", + "nullable": true }, "lastModifiedUtcTimestamp": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" }, "businessArea": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.BusinessArea" @@ -10895,272 +29609,294 @@ "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RuleType" }, "keywords": { - "type": "string" + "type": "string", + "nullable": true }, "ruleBusinessFunctions": { "uniqueItems": true, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RuleBusinessFunctions" - } + }, + "nullable": true }, "rulebookRules": { "uniqueItems": true, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RulebookRules" - } + }, + "nullable": true }, "ruleMitigations": { "uniqueItems": true, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RuleMitigation" - } + }, + "nullable": true }, "ruleApprovals": { "uniqueItems": true, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RuleApproval" - } + }, + "nullable": true }, "riskOwners": { "uniqueItems": true, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RiskOwner" - } + }, + "nullable": true }, "riskApprovers": { "uniqueItems": true, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RiskApprover" - } + }, + "nullable": true }, "securityAnalysisStatistics": { "uniqueItems": true, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.SecurityAnalysisStatistic" - } + }, + "nullable": true }, "id": { - "format": "uuid", "type": "string", + "format": "uuid", "readOnly": true }, "deletedDate": { - "format": "date-time", - "type": "string" - } - } - }, - "ErpMaestro.RulebookServices.Common.Enumerations.NameFormat": { - "enum": [ - "fullName", - "userId", - "firstName_LastName", - "lastName_FirstName" - ], - "type": "string" - }, - "ErpMaestro.RulebookServices.DataAccess.Entities.BusinessArea": { - "type": "object", - "properties": { - "businessAreaCode": { - "type": "string" - }, - "accountId": { - "format": "int32", - "type": "integer" - }, - "areaName": { - "type": "string" - }, - "areaDescription": { - "type": "string" - }, - "businessAreaId": { - "format": "uuid", - "type": "string" - }, - "rules": { - "uniqueItems": true, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.Rule" - } - }, - "id": { - "format": "uuid", "type": "string", - "readOnly": true - }, - "createdUtcTimestamp": { "format": "date-time", - "type": "string" - }, - "lastModifiedBy": { - "type": "string" - }, - "lastModifiedUtcTimestamp": { - "format": "date-time", - "type": "string" - }, - "deletedDate": { - "format": "date-time", - "type": "string" + "nullable": true } - } + }, + "additionalProperties": false }, - "ErpMaestro.RulebookServices.DataAccess.Entities.BusinessProcess": { + "ErpMaestro.RulebookServices.DataAccess.Entities.RuleApproval": { "type": "object", "properties": { - "businessProcessCode": { - "type": "string" - }, - "accountId": { - "format": "int32", - "type": "integer" - }, - "businessProcessName": { - "type": "string" - }, - "businessProcessDescription": { - "type": "string" - }, - "businessProcessId": { - "format": "uuid", - "type": "string" - }, - "businessFunctions": { - "uniqueItems": true, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.BusinessFunction" - } - }, - "rules": { - "uniqueItems": true, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.Rule" - } - }, - "id": { - "format": "uuid", + "ruleApprovalId": { "type": "string", - "readOnly": true + "format": "uuid" }, - "createdUtcTimestamp": { - "format": "date-time", - "type": "string" + "secureProvisioningRequestId": { + "type": "string", + "format": "uuid" }, - "lastModifiedBy": { - "type": "string" + "ruleId": { + "type": "string", + "format": "uuid", + "nullable": true }, - "lastModifiedUtcTimestamp": { - "format": "date-time", - "type": "string" + "reasonForRejection": { + "type": "string", + "nullable": true }, - "deletedDate": { - "format": "date-time", - "type": "string" - } - } - }, - "ErpMaestro.RulebookServices.DataAccess.Entities.RuleType": { - "type": "object", - "properties": { - "ruleTypeCode": { - "type": "string" + "actionUserId": { + "type": "string", + "format": "uuid", + "nullable": true }, - "ruleTypeName": { - "type": "string" - }, - "ruleTypeDescription": { - "type": "string" - }, - "createdBy": { - "type": "string" + "approvalState": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Constants.ApprovalState" }, "createdDate": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" }, - "updatedBy": { - "type": "string" + "notificationSentDate": { + "type": "string", + "format": "date-time" }, - "updatedDate": { - "format": "date-time", - "type": "string" + "completionDate": { + "type": "string", + "format": "date-time" }, - "rowVersion": { - "format": "byte", - "type": "string" + "ruleCode": { + "type": "string", + "nullable": true }, - "rules": { - "uniqueItems": true, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.Rule" - } - }, - "createdUtcTimestamp": { - "format": "date-time", - "type": "string" - }, - "lastModifiedBy": { - "type": "string" - }, - "lastModifiedUtcTimestamp": { - "format": "date-time", - "type": "string" - } - } - }, - "ErpMaestro.RulebookServices.DataAccess.Entities.RuleBusinessFunctions": { - "type": "object", - "properties": { - "ruleId": { - "format": "uuid", - "type": "string" - }, - "businessFunctionId": { - "format": "uuid", - "type": "string" + "user": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.User" }, "rule": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.Rule" }, - "businessFunction": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.BusinessFunction" + "id": { + "type": "string", + "format": "uuid", + "readOnly": true }, "createdUtcTimestamp": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" }, "lastModifiedBy": { - "type": "string" + "type": "string", + "nullable": true }, "lastModifiedUtcTimestamp": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" } - } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.DataAccess.Entities.Rulebook": { + "type": "object", + "properties": { + "ruleBookCode": { + "type": "string", + "nullable": true + }, + "accountId": { + "type": "integer", + "format": "int32" + }, + "ruleBookDescr": { + "type": "string", + "nullable": true + }, + "enabled": { + "type": "boolean" + }, + "createdBy": { + "type": "string", + "nullable": true + }, + "createdDate": { + "type": "string", + "format": "date-time" + }, + "updatedDate": { + "type": "string", + "format": "date-time" + }, + "usedForSecureProvisioning": { + "type": "boolean" + }, + "ruleBookId": { + "type": "string", + "format": "uuid" + }, + "ruleBookName": { + "type": "string", + "nullable": true + }, + "updatedBy": { + "type": "string", + "nullable": true + }, + "rowVersion": { + "type": "string", + "format": "byte", + "nullable": true + }, + "createdUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "lastModifiedBy": { + "type": "string", + "nullable": true + }, + "lastModifiedUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "rulebookRules": { + "uniqueItems": true, + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RulebookRules" + }, + "nullable": true + }, + "securityAnalysisStatistics": { + "uniqueItems": true, + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.SecurityAnalysisStatistic" + }, + "nullable": true + }, + "id": { + "type": "string", + "format": "uuid", + "readOnly": true + }, + "deletedDate": { + "type": "string", + "format": "date-time", + "nullable": true + } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.DataAccess.Entities.RulebookImportRiskMapping": { + "type": "object", + "properties": { + "rulebookImportRiskMappingId": { + "type": "integer", + "format": "int32" + }, + "accountId": { + "type": "integer", + "format": "int32" + }, + "fromRiskId": { + "type": "integer", + "format": "int32" + }, + "toRiskId": { + "type": "integer", + "format": "int32" + }, + "riskRating": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RiskRating" + }, + "account": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.Account" + }, + "id": { + "type": "integer", + "format": "int32", + "readOnly": true + }, + "createdUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "lastModifiedBy": { + "type": "string", + "nullable": true + }, + "lastModifiedUtcTimestamp": { + "type": "string", + "format": "date-time" + } + }, + "additionalProperties": false }, "ErpMaestro.RulebookServices.DataAccess.Entities.RulebookRules": { "type": "object", "properties": { "rulebookId": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" }, "ruleId": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" }, "rulebook": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.Rulebook" @@ -11169,67 +29905,106 @@ "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.Rule" }, "createdUtcTimestamp": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" }, "lastModifiedBy": { - "type": "string" + "type": "string", + "nullable": true }, "lastModifiedUtcTimestamp": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" } - } + }, + "additionalProperties": false + }, + "ErpMaestro.RulebookServices.DataAccess.Entities.RuleBusinessFunctions": { + "type": "object", + "properties": { + "ruleId": { + "type": "string", + "format": "uuid" + }, + "businessFunctionId": { + "type": "string", + "format": "uuid" + }, + "rule": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.Rule" + }, + "businessFunction": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.BusinessFunction" + }, + "createdUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "lastModifiedBy": { + "type": "string", + "nullable": true + }, + "lastModifiedUtcTimestamp": { + "type": "string", + "format": "date-time" + } + }, + "additionalProperties": false }, "ErpMaestro.RulebookServices.DataAccess.Entities.RuleMitigation": { "type": "object", "properties": { "ruleMitigationId": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" }, "accountId": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" }, "ownerUser": { - "type": "string" + "type": "string", + "nullable": true }, "mitigatingControlId": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" }, "reason": { - "type": "string" + "type": "string", + "nullable": true }, "createdBy": { - "type": "string" + "type": "string", + "nullable": true }, "createdDate": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" }, "updatedBy": { - "type": "string" + "type": "string", + "nullable": true }, "updatedDate": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" }, "ruleId": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" }, "createdUtcTimestamp": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" }, "lastModifiedBy": { - "type": "string" + "type": "string", + "nullable": true }, "lastModifiedUtcTimestamp": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" }, "mitigatingControl": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.MitigatingControl" @@ -11239,222 +30014,177 @@ "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RuleMitigationEntity" - } + }, + "nullable": true }, "rule": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.Rule" }, "id": { - "format": "uuid", "type": "string", + "format": "uuid", "readOnly": true }, "deletedDate": { - "format": "date-time", - "type": "string" - } - } - }, - "ErpMaestro.RulebookServices.DataAccess.Entities.RuleApproval": { - "type": "object", - "properties": { - "ruleApprovalId": { - "format": "uuid", - "type": "string" - }, - "secureProvisioningRequestId": { - "format": "uuid", - "type": "string" - }, - "ruleId": { - "format": "uuid", - "type": "string" - }, - "reasonForRejection": { - "type": "string" - }, - "actionUserId": { - "format": "uuid", - "type": "string" - }, - "approvalState": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Constants.ApprovalState" - }, - "createdDate": { - "format": "date-time", - "type": "string" - }, - "notificationSentDate": { - "format": "date-time", - "type": "string" - }, - "completionDate": { - "format": "date-time", - "type": "string" - }, - "ruleCode": { - "type": "string" - }, - "user": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.User" - }, - "rule": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.Rule" - }, - "id": { - "format": "uuid", "type": "string", - "readOnly": true - }, - "createdUtcTimestamp": { "format": "date-time", - "type": "string" - }, - "lastModifiedBy": { - "type": "string" - }, - "lastModifiedUtcTimestamp": { - "format": "date-time", - "type": "string" + "nullable": true } - } + }, + "additionalProperties": false }, - "ErpMaestro.RulebookServices.DataAccess.Entities.RiskOwner": { + "ErpMaestro.RulebookServices.DataAccess.Entities.RuleMitigationEntity": { "type": "object", "properties": { - "riskOwnerId": { - "format": "int32", - "type": "integer" + "ruleMitigationEntityId": { + "type": "string", + "format": "uuid" }, - "ruleId": { - "format": "uuid", - "type": "string" + "accountId": { + "type": "integer", + "format": "int32" }, - "userId": { - "format": "uuid", - "type": "string" + "ruleMitigationId": { + "type": "string", + "format": "uuid" + }, + "sapEntityId": { + "type": "string", + "nullable": true + }, + "sapEntityType": { + "type": "string", + "nullable": true + }, + "mitigationReason": { + "type": "string", + "nullable": true }, "createdBy": { - "type": "string" + "type": "string", + "nullable": true }, "createdDate": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" }, "updatedBy": { - "type": "string" + "type": "string", + "nullable": true }, "updatedDate": { - "format": "date-time", - "type": "string" - }, - "rowVersion": { - "format": "byte", - "type": "string" - }, - "user": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.User" - }, - "rule": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.Rule" - }, - "id": { - "format": "int32", - "type": "integer", - "readOnly": true + "type": "string", + "format": "date-time" }, "createdUtcTimestamp": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" }, "lastModifiedBy": { - "type": "string" + "type": "string", + "nullable": true }, "lastModifiedUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "ruleMitigation": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RuleMitigation" + }, + "id": { + "type": "string", + "format": "uuid", + "readOnly": true + }, + "deletedDate": { + "type": "string", "format": "date-time", - "type": "string" + "nullable": true } - } + }, + "additionalProperties": false }, - "ErpMaestro.RulebookServices.DataAccess.Entities.RiskApprover": { + "ErpMaestro.RulebookServices.DataAccess.Entities.RuleType": { "type": "object", "properties": { - "riskApproverId": { - "format": "int32", - "type": "integer" + "ruleTypeCode": { + "type": "string", + "nullable": true }, - "ruleId": { - "format": "uuid", - "type": "string" + "ruleTypeName": { + "type": "string", + "nullable": true }, - "userId": { - "format": "uuid", - "type": "string" + "ruleTypeDescription": { + "type": "string", + "nullable": true }, "createdBy": { - "type": "string" + "type": "string", + "nullable": true }, "createdDate": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" }, "updatedBy": { - "type": "string" + "type": "string", + "nullable": true }, "updatedDate": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" }, "rowVersion": { + "type": "string", "format": "byte", - "type": "string" + "nullable": true }, - "user": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.User" - }, - "rule": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.Rule" - }, - "id": { - "format": "int32", - "type": "integer", - "readOnly": true + "rules": { + "uniqueItems": true, + "type": "array", + "items": { + "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.Rule" + }, + "nullable": true }, "createdUtcTimestamp": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" }, "lastModifiedBy": { - "type": "string" + "type": "string", + "nullable": true }, "lastModifiedUtcTimestamp": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" } - } + }, + "additionalProperties": false }, "ErpMaestro.RulebookServices.DataAccess.Entities.SecurityAnalysisStatistic": { "type": "object", "properties": { "conflictHitCount": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" }, "securityAnalysisStatisticId": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" }, "ruleBookId": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" }, "ruleId": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" }, "jobId": { - "format": "int32", - "type": "integer" + "type": "integer", + "format": "int32" }, "ruleBook": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.Rulebook" @@ -11466,639 +30196,125 @@ "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.JobRequest" }, "id": { - "format": "int32", "type": "integer", - "readOnly": true - }, - "createdUtcTimestamp": { - "format": "date-time", - "type": "string" - }, - "lastModifiedBy": { - "type": "string" - }, - "lastModifiedUtcTimestamp": { - "format": "date-time", - "type": "string" - } - } - }, - "ErpMaestro.RulebookServices.DataAccess.Entities.BusinessFunction": { - "type": "object", - "properties": { - "accountId": { "format": "int32", - "type": "integer" - }, - "businessFunctionId": { - "format": "uuid", - "type": "string" - }, - "businessFunctionCode": { - "type": "string" - }, - "businessFunctionName": { - "type": "string" - }, - "businessFunctionDescription": { - "type": "string" - }, - "authorizationObjectLogic": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Enumerations.LogicOperator" - }, - "transactionCodeLogic": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Enumerations.LogicOperator" - }, - "createdBy": { - "type": "string" - }, - "createdDate": { - "format": "date-time", - "type": "string" - }, - "updatedBy": { - "type": "string" - }, - "updatedDate": { - "format": "date-time", - "type": "string" - }, - "rowVersion": { - "format": "byte", - "type": "string" - }, - "businessProcessId": { - "format": "uuid", - "type": "string" - }, - "createdUtcTimestamp": { - "format": "date-time", - "type": "string" - }, - "lastModifiedBy": { - "type": "string" - }, - "lastModifiedUtcTimestamp": { - "format": "date-time", - "type": "string" - }, - "businessProcess": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.BusinessProcess" - }, - "ruleBusinessFunctions": { - "uniqueItems": true, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RuleBusinessFunctions" - } - }, - "businessFunctionPermissions": { - "uniqueItems": true, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.BusinessFunctionPermission" - } - }, - "id": { - "format": "uuid", - "type": "string", "readOnly": true }, - "deletedDate": { - "format": "date-time", - "type": "string" - } - } - }, - "ErpMaestro.RulebookServices.DataAccess.Entities.Rulebook": { - "type": "object", - "properties": { - "ruleBookCode": { - "type": "string" - }, - "accountId": { - "format": "int32", - "type": "integer" - }, - "ruleBookDescr": { - "type": "string" - }, - "enabled": { - "type": "boolean" - }, - "createdBy": { - "type": "string" - }, - "createdDate": { - "format": "date-time", - "type": "string" - }, - "updatedDate": { - "format": "date-time", - "type": "string" - }, - "usedForSecureProvisioning": { - "type": "boolean" - }, - "ruleBookId": { - "format": "uuid", - "type": "string" - }, - "ruleBookName": { - "type": "string" - }, - "updatedBy": { - "type": "string" - }, - "rowVersion": { - "format": "byte", - "type": "string" - }, "createdUtcTimestamp": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" }, "lastModifiedBy": { - "type": "string" + "type": "string", + "nullable": true }, "lastModifiedUtcTimestamp": { - "format": "date-time", - "type": "string" - }, - "rulebookRules": { - "uniqueItems": true, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RulebookRules" - } - }, - "securityAnalysisStatistics": { - "uniqueItems": true, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.SecurityAnalysisStatistic" - } - }, - "id": { - "format": "uuid", "type": "string", - "readOnly": true - }, - "deletedDate": { - "format": "date-time", - "type": "string" + "format": "date-time" } - } - }, - "ErpMaestro.RulebookServices.DataAccess.Entities.MitigatingControl": { - "type": "object", - "properties": { - "mitigatingControlId": { - "format": "uuid", - "type": "string" - }, - "accountId": { - "format": "int32", - "type": "integer" - }, - "ownerUser": { - "type": "string" - }, - "mitigatingControlCode": { - "type": "string" - }, - "mitigatingControlName": { - "type": "string" - }, - "mitigatingControlType": { - "type": "string" - }, - "description": { - "type": "string" - }, - "objective": { - "type": "string" - }, - "frequency": { - "type": "string" - }, - "requiresTesting": { - "type": "boolean" - }, - "createdBy": { - "type": "string" - }, - "createdDate": { - "format": "date-time", - "type": "string" - }, - "updatedBy": { - "type": "string" - }, - "updatedDate": { - "format": "date-time", - "type": "string" - }, - "createdUtcTimestamp": { - "format": "date-time", - "type": "string" - }, - "lastModifiedBy": { - "type": "string" - }, - "lastModifiedUtcTimestamp": { - "format": "date-time", - "type": "string" - }, - "ruleMitigations": { - "uniqueItems": true, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RuleMitigation" - } - }, - "id": { - "format": "uuid", - "type": "string", - "readOnly": true - }, - "deletedDate": { - "format": "date-time", - "type": "string" - } - } - }, - "ErpMaestro.RulebookServices.DataAccess.Entities.RuleMitigationEntity": { - "type": "object", - "properties": { - "ruleMitigationEntityId": { - "format": "uuid", - "type": "string" - }, - "accountId": { - "format": "int32", - "type": "integer" - }, - "ruleMitigationId": { - "format": "uuid", - "type": "string" - }, - "sapEntityId": { - "type": "string" - }, - "sapEntityType": { - "type": "string" - }, - "mitigationReason": { - "type": "string" - }, - "createdBy": { - "type": "string" - }, - "createdDate": { - "format": "date-time", - "type": "string" - }, - "updatedBy": { - "type": "string" - }, - "updatedDate": { - "format": "date-time", - "type": "string" - }, - "createdUtcTimestamp": { - "format": "date-time", - "type": "string" - }, - "lastModifiedBy": { - "type": "string" - }, - "lastModifiedUtcTimestamp": { - "format": "date-time", - "type": "string" - }, - "ruleMitigation": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.RuleMitigation" - }, - "id": { - "format": "uuid", - "type": "string", - "readOnly": true - }, - "deletedDate": { - "format": "date-time", - "type": "string" - } - } - }, - "ErpMaestro.RulebookServices.Common.Constants.ApprovalState": { - "enum": [ - "undefined", - "waitingOnApprover", - "approved", - "rejected" - ], - "type": "string" + }, + "additionalProperties": false }, "ErpMaestro.RulebookServices.DataAccess.Entities.User": { "type": "object", "properties": { "userId": { - "format": "uuid", - "type": "string" + "type": "string", + "format": "uuid" }, "userName": { - "type": "string" + "type": "string", + "nullable": true }, "accountUsers": { "uniqueItems": true, "type": "array", "items": { "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.AccountUser" - } + }, + "nullable": true }, "createdUtcTimestamp": { - "format": "date-time", - "type": "string" - }, - "lastModifiedBy": { - "type": "string" - }, - "lastModifiedUtcTimestamp": { - "format": "date-time", - "type": "string" - } - } - }, - "ErpMaestro.RulebookServices.DataAccess.Entities.JobRequest": { - "type": "object", - "properties": { - "id": { - "format": "int32", - "type": "integer", - "readOnly": true - }, - "jobId": { - "format": "int32", - "type": "integer" - }, - "jobTypeName": { - "type": "string" - }, - "createdDate": { - "format": "date-time", - "type": "string" - }, - "completedDate": { - "format": "date-time", - "type": "string" - }, - "jobServerId": { - "format": "int32", - "type": "integer" - }, - "jobResultText": { - "type": "string" - }, - "accountId": { - "format": "int32", - "type": "integer" - }, - "createdBy": { - "type": "string" - }, - "jobParameters": { - "type": "string" - }, - "jobName": { - "type": "string" - }, - "jobStatus": { - "type": "string" - }, - "jobTypeCode": { - "type": "string" - }, - "sapSystemId": { - "format": "int32", - "type": "integer" - }, - "recurrenceId": { - "format": "uuid", - "type": "string" - }, - "executionTimeInSeconds": { - "format": "int32", - "type": "integer" - }, - "account": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.Account" - }, - "createdUtcTimestamp": { - "format": "date-time", - "type": "string" - }, - "lastModifiedBy": { - "type": "string" - }, - "lastModifiedUtcTimestamp": { - "format": "date-time", - "type": "string" - } - } - }, - "ErpMaestro.RulebookServices.DataAccess.Entities.BusinessFunctionPermission": { - "type": "object", - "properties": { - "businessFunctionPermissionId": { - "format": "uuid", - "type": "string" - }, - "businessFunctionId": { - "format": "uuid", - "type": "string" - }, - "transactionCode": { - "type": "string" - }, - "authorizationObject": { - "type": "string" - }, - "authorizationField": { - "type": "string" - }, - "valueFrom": { - "type": "string" - }, - "valueTo": { - "type": "string" - }, - "createdBy": { - "type": "string" - }, - "createdDate": { - "format": "date-time", - "type": "string" - }, - "updatedBy": { - "type": "string" - }, - "updatedDate": { - "format": "date-time", - "type": "string" - }, - "rowVersion": { - "format": "byte", - "type": "string" - }, - "createdUtcTimestamp": { - "format": "date-time", - "type": "string" - }, - "lastModifiedBy": { - "type": "string" - }, - "lastModifiedUtcTimestamp": { - "format": "date-time", - "type": "string" - }, - "businessFunction": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.BusinessFunction" - }, - "id": { - "format": "uuid", "type": "string", - "readOnly": true - }, - "deletedDate": { - "format": "date-time", - "type": "string" - } - } - }, - "ErpMaestro.RulebookServices.DataAccess.Entities.AccountUser": { - "type": "object", - "properties": { - "accountId": { - "format": "int32", - "type": "integer" - }, - "userId": { - "format": "uuid", - "type": "string" - }, - "user": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.DataAccess.Entities.User" - }, - "createdUtcTimestamp": { - "format": "date-time", - "type": "string" + "format": "date-time" }, "lastModifiedBy": { - "type": "string" + "type": "string", + "nullable": true }, "lastModifiedUtcTimestamp": { - "format": "date-time", - "type": "string" + "type": "string", + "format": "date-time" } - } + }, + "additionalProperties": false }, - "ErpMaestro.RulebookServices.Common.Models.Rulebooks.UpdateRiskMappingsModel": { - "description": "Model is used in UpdateRiskMapping endpoint", - "type": "object", - "properties": { - "accountId": { - "format": "int32", - "description": "Unique account identifier", - "type": "integer" - }, - "riskMappings": { - "description": "List of actual rulebook risk mappings", - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/components/schemas/ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookImportRiskMappingModel" - } - } - } - }, - "ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookImportRiskMappingModel": { - "description": "Represents model of !:Domain.RulebookImportRiskMapping", - "type": "object", - "properties": { - "id": { - "format": "int32", - "description": "Unique identifier of RulebookImportRiskMapping", - "type": "integer" - }, - "accountId": { - "format": "int32", - "description": "Unique Account identifier", - "type": "integer" - }, - "fromRiskId": { - "format": "int32", - "description": "Unique identifier of Risk from which performs mapping", - "type": "integer" - }, - "toRiskId": { - "format": "int32", - "description": "Unique identifier of Risk to which performs mapping", - "type": "integer" - } - } - }, - "ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterModel": { - "description": "Represents model for rulebook parameter.", - "required": [ - "name", - "description" + "ErpMaestro.Services.Common.Models.Enums.ErpSystemType": { + "enum": [ + "Undefined", + "Sap", + "SuccessFactors", + "Ariba", + "Concur", + "UConnect", + "SystemGroup", + "SapWithFiori" ], - "type": "object", - "properties": { - "id": { - "format": "uuid", - "description": "Identifier of the parameter.", - "type": "string" - }, - "name": { - "description": "Name of the parameter.", - "type": "string" - }, - "description": { - "description": "Description of the parameter.", - "type": "string" - }, - "accountId": { - "format": "int32", - "description": "Identifier of related account. It will be used by service account only.", - "type": "integer" - } - } + "type": "string" }, - "ErpMaestro.RulebookServices.Common.Models.Rulebooks.RulebookParameterDetailModel": { - "description": "Represents model for rulebook parameter detail.", - "required": [ - "value" + "ErpMaestro.Services.RulebookAbstractions.Commons.Enums.Rating": { + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5 ], + "type": "integer", + "format": "int32" + }, + "Microsoft.AspNetCore.Mvc.ProblemDetails": { "type": "object", "properties": { - "id": { - "format": "uuid", - "description": "Identifier of parameter detail.", - "type": "string" + "type": { + "type": "string", + "nullable": true }, - "value": { - "description": "Value of the parameter.", - "type": "string" + "title": { + "type": "string", + "nullable": true }, - "parameterId": { - "format": "uuid", - "description": "Identifier of related parameter.", - "type": "string" + "status": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "detail": { + "type": "string", + "nullable": true + }, + "instance": { + "type": "string", + "nullable": true } - } + }, + "additionalProperties": { } + } + }, + "securitySchemes": { + "Bearer": { + "type": "http", + "description": "JWT Authorization header using the Bearer scheme. Example: \"Authorization: Bearer {token}\"", + "scheme": "bearer" } } - } + }, + "security": [ + { + "Bearer": [ + "Bearer" + ] + } + ] } \ No newline at end of file diff --git a/static/api-specs/arm/swagger-validation.json b/static/api-specs/arm/swagger-validation.json new file mode 100644 index 000000000..cd13d18cc --- /dev/null +++ b/static/api-specs/arm/swagger-validation.json @@ -0,0 +1,11931 @@ +{ + "openapi": "3.0.1", + "info": { + "title": "Validation Services - Access Risk Management", + "version": "v1" + }, + "paths": { + "/api/ExplicitValidators": { + "post": { + "tags": [ + "ExplicitValidators" + ], + "summary": "Creates a new explicit validator.", + "requestBody": { + "description": "Model with explicit validator creation data.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorCreateModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorCreateModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorCreateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorCreateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorCreateModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorCreateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorCreateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorCreateModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorCreateModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorCreateModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorCreateModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorCreateModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorCreateModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorCreateModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorCreateModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorCreateModel" + } + } + } + }, + "responses": { + "201": { + "description": "Created", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/ExplicitValidators/{explicitValidatorId}": { + "delete": { + "tags": [ + "ExplicitValidators" + ], + "summary": "Disables an existing explicit validator.", + "parameters": [ + { + "name": "explicitValidatorId", + "in": "path", + "description": "Identifier of the explicit validator to be disabled.", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + }, + "patch": { + "tags": [ + "ExplicitValidators" + ], + "summary": "Updates an existing explicit validator.", + "parameters": [ + { + "name": "explicitValidatorId", + "in": "path", + "description": "Identifier of the explicit validator to be updated.", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "requestBody": { + "description": "Model with explicit validator update data.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorUpdateModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorUpdateModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorUpdateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorUpdateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorUpdateModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorUpdateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorUpdateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorUpdateModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorUpdateModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorUpdateModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorUpdateModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorUpdateModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorUpdateModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorUpdateModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorUpdateModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorUpdateModel" + } + } + } + }, + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + }, + "get": { + "tags": [ + "ExplicitValidators" + ], + "summary": "Gets an existing explicit validator.", + "parameters": [ + { + "name": "explicitValidatorId", + "in": "path", + "description": "Identifier of the explicit validator.", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ExplicitValidatorModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/odata/ExplicitValidators": { + "get": { + "tags": [ + "ExplicitValidators" + ], + "summary": "Gets Explicit Validators OData query.", + "operationId": "odata/ExplicitValidators", + "responses": { + "200": { + "description": "Success" + } + } + } + }, + "/odata/ExplicitValidators/$count": { + "get": { + "tags": [ + "ExplicitValidators" + ], + "summary": "Gets Explicit Validators OData query.", + "operationId": "odata/ExplicitValidators/$count", + "responses": { + "200": { + "description": "Success" + } + } + } + }, + "/odata/$metadata": { + "get": { + "tags": [ + "Metadata" + ], + "operationId": "odata/$metadata", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/IEdmModel" + } + } + } + } + } + } + }, + "/odata": { + "get": { + "tags": [ + "Metadata" + ], + "operationId": "odata/", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ODataServiceDocument" + } + } + } + } + } + } + }, + "/api/Results/{validationId}": { + "get": { + "tags": [ + "Results" + ], + "summary": "Downloads the Validation Results, based on the supplied validation identifier in a Comma Separated Values (CSV) format.", + "parameters": [ + { + "name": "validationId", + "in": "path", + "description": "Represents the validation identifier that will be used to download the csv results.", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success" + } + } + } + }, + "/api/ValidationResults": { + "post": { + "tags": [ + "ValidationResults" + ], + "summary": "Creates a new validation result.", + "requestBody": { + "description": "Model with validation result creation data.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultCreateModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultCreateModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidationResultCreateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultCreateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultCreateModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidationResultCreateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultCreateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultCreateModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidationResultCreateModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultCreateModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultCreateModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationResultCreateModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidationResultCreateModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidationResultCreateModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidationResultCreateModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ValidationResultCreateModel" + } + } + } + }, + "responses": { + "201": { + "description": "Created", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/ValidationResults/{validationResultId}": { + "patch": { + "tags": [ + "ValidationResults" + ], + "summary": "Updates an existing validation result.", + "parameters": [ + { + "name": "validationResultId", + "in": "path", + "description": "Identifier of the validation result to be updated.", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "requestBody": { + "description": "Model with validation result update data.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultUpdateModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultUpdateModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidationResultUpdateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultUpdateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultUpdateModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidationResultUpdateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultUpdateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultUpdateModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidationResultUpdateModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultUpdateModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultUpdateModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationResultUpdateModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidationResultUpdateModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidationResultUpdateModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidationResultUpdateModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ValidationResultUpdateModel" + } + } + } + }, + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + }, + "get": { + "tags": [ + "ValidationResults" + ], + "summary": "Gets an existing validation result.", + "parameters": [ + { + "name": "validationResultId", + "in": "path", + "description": "Identifier of the validation result.", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/ValidationResults/uploadresults": { + "post": { + "tags": [ + "ValidationResults" + ], + "summary": "Uploads a collection of validation results", + "requestBody": { + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "file": { + "type": "string", + "format": "binary" + } + } + }, + "encoding": { + "file": { + "style": "form" + } + } + } + } + }, + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidationResultModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/odata/ValidationResults": { + "get": { + "tags": [ + "ValidationResults" + ], + "summary": "Gets Validation Results OData query.", + "operationId": "odata/ValidationResults", + "responses": { + "200": { + "description": "Success" + } + } + } + }, + "/odata/ValidationResults/$count": { + "get": { + "tags": [ + "ValidationResults" + ], + "summary": "Gets Validation Results OData query.", + "operationId": "odata/ValidationResults/$count", + "responses": { + "200": { + "description": "Success" + } + } + } + }, + "/api/ValidationRuns": { + "post": { + "tags": [ + "ValidationRuns" + ], + "summary": "Creates a new validation run.", + "requestBody": { + "description": "Model with validation run creation data.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreateModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreateModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreateModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreateModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreateModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreateModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreateModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreateModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreateModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreateModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreateModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreateModel" + } + } + } + }, + "responses": { + "201": { + "description": "Created", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreatedModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreatedModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreatedModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreatedModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreatedModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreatedModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreatedModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreatedModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreatedModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreatedModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreatedModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreatedModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreatedModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreatedModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreatedModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidationRunCreatedModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/ValidationRuns/{validationRunId}": { + "patch": { + "tags": [ + "ValidationRuns" + ], + "summary": "Updates an existing validationRun.", + "parameters": [ + { + "name": "validationRunId", + "in": "path", + "description": "Identifier of the validation run to be updated.", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "requestBody": { + "description": "Model with validation run update data.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationRunUpdateModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationRunUpdateModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidationRunUpdateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationRunUpdateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationRunUpdateModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidationRunUpdateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationRunUpdateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationRunUpdateModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidationRunUpdateModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationRunUpdateModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationRunUpdateModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationRunUpdateModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidationRunUpdateModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidationRunUpdateModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidationRunUpdateModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ValidationRunUpdateModel" + } + } + } + }, + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + }, + "get": { + "tags": [ + "ValidationRuns" + ], + "summary": "Gets an existing validation run.", + "parameters": [ + { + "name": "validationRunId", + "in": "path", + "description": "Identifier of the validator.", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidationRunModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/odata/ValidationRuns": { + "get": { + "tags": [ + "ValidationRuns" + ], + "summary": "Gets Validation Runs OData query.", + "operationId": "odata/ValidationRuns", + "responses": { + "200": { + "description": "Success" + } + } + } + }, + "/odata/ValidationRuns/$count": { + "get": { + "tags": [ + "ValidationRuns" + ], + "summary": "Gets Validation Runs OData query.", + "operationId": "odata/ValidationRuns/$count", + "responses": { + "200": { + "description": "Success" + } + } + } + }, + "/api/Validations": { + "post": { + "tags": [ + "Validations" + ], + "summary": "Creates a new validation.", + "requestBody": { + "description": "Model with validation creation data.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationCreateModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationCreateModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidationCreateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationCreateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationCreateModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidationCreateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationCreateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationCreateModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidationCreateModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationCreateModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationCreateModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationCreateModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidationCreateModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidationCreateModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidationCreateModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ValidationCreateModel" + } + } + } + }, + "responses": { + "201": { + "description": "Created", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/Validations/{validationId}": { + "patch": { + "tags": [ + "Validations" + ], + "summary": "Updates an existing validation.", + "parameters": [ + { + "name": "validationId", + "in": "path", + "description": "Identifier of the validation to be updated.", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "requestBody": { + "description": "Model with validation update data.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationUpdateModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationUpdateModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidationUpdateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationUpdateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationUpdateModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidationUpdateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationUpdateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationUpdateModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidationUpdateModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationUpdateModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationUpdateModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationUpdateModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidationUpdateModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidationUpdateModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidationUpdateModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ValidationUpdateModel" + } + } + } + }, + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + }, + "get": { + "tags": [ + "Validations" + ], + "summary": "Gets an existing validation.", + "parameters": [ + { + "name": "validationId", + "in": "path", + "description": "Identifier of the validation.", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidationModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/odata/Validations": { + "get": { + "tags": [ + "Validations" + ], + "summary": "Gets Validations OData query.", + "operationId": "odata/Validations", + "responses": { + "200": { + "description": "Success" + } + } + } + }, + "/odata/Validations/$count": { + "get": { + "tags": [ + "Validations" + ], + "summary": "Gets Validations OData query.", + "operationId": "odata/Validations/$count", + "responses": { + "200": { + "description": "Success" + } + } + } + }, + "/api/scripts": { + "post": { + "tags": [ + "ValidationScripts" + ], + "summary": "Gets all validation scripts for a system, based on system type, filetype, system id and customer id.", + "requestBody": { + "description": "Model with validation script request data.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptRequestModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptRequestModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptRequestModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptRequestModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptRequestModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptRequestModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptRequestModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptRequestModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptRequestModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptRequestModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptRequestModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptRequestModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptRequestModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptRequestModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptRequestModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptRequestModel" + } + } + } + }, + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidationScriptModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/Validators": { + "post": { + "tags": [ + "Validators" + ], + "summary": "Creates a new validator.", + "requestBody": { + "description": "Model with validator creation data.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorCreateModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorCreateModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidatorCreateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorCreateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorCreateModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidatorCreateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorCreateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorCreateModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidatorCreateModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorCreateModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorCreateModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorCreateModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidatorCreateModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidatorCreateModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorCreateModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ValidatorCreateModel" + } + } + } + }, + "responses": { + "201": { + "description": "Created", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/Validators/{validatorId}": { + "delete": { + "tags": [ + "Validators" + ], + "summary": "Disables an existing validator.", + "parameters": [ + { + "name": "validatorId", + "in": "path", + "description": "Identifier of the validator to be disabled.", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + }, + "patch": { + "tags": [ + "Validators" + ], + "summary": "Updates an existing validator.", + "parameters": [ + { + "name": "validatorId", + "in": "path", + "description": "Identifier of the validator to be updated.", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "requestBody": { + "description": "Model with validator update data.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorUpdateModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorUpdateModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidatorUpdateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorUpdateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorUpdateModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidatorUpdateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorUpdateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorUpdateModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidatorUpdateModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorUpdateModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorUpdateModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorUpdateModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidatorUpdateModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidatorUpdateModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorUpdateModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ValidatorUpdateModel" + } + } + } + }, + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + }, + "get": { + "tags": [ + "Validators" + ], + "summary": "Gets an existing validator.", + "parameters": [ + { + "name": "validatorId", + "in": "path", + "description": "Identifier of the validator.", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/odata/Validators": { + "get": { + "tags": [ + "Validators" + ], + "summary": "Gets Validators OData query.", + "operationId": "odata/Validators", + "responses": { + "200": { + "description": "Success" + } + } + } + }, + "/odata/Validators/$count": { + "get": { + "tags": [ + "Validators" + ], + "summary": "Gets Validators OData query.", + "operationId": "odata/Validators/$count", + "responses": { + "200": { + "description": "Success" + } + } + } + }, + "/api/ValidatorVersions": { + "post": { + "tags": [ + "ValidatorVersions" + ], + "summary": "Creates a new validator Version.", + "requestBody": { + "description": "Model with validator version creation data.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionCreateModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionCreateModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionCreateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionCreateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionCreateModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionCreateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionCreateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionCreateModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionCreateModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionCreateModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionCreateModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionCreateModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionCreateModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionCreateModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionCreateModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionCreateModel" + } + } + } + }, + "responses": { + "201": { + "description": "Created", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/api/ValidatorVersions/{validatorVersionId}": { + "delete": { + "tags": [ + "ValidatorVersions" + ], + "summary": "Disables an existing validator version.", + "parameters": [ + { + "name": "validatorVersionId", + "in": "path", + "description": "Identifier of the validator version to be disabled.", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + }, + "patch": { + "tags": [ + "ValidatorVersions" + ], + "summary": "Updates an existing validator version.", + "parameters": [ + { + "name": "validatorVersionId", + "in": "path", + "description": "Identifier of the validator to be updated.", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "requestBody": { + "description": "Model with validator update data.", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionUpdateModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionUpdateModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionUpdateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionUpdateModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionUpdateModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionUpdateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionUpdateModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionUpdateModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionUpdateModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionUpdateModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionUpdateModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionUpdateModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionUpdateModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionUpdateModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionUpdateModel" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionUpdateModel" + } + } + } + }, + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + }, + "get": { + "tags": [ + "ValidatorVersions" + ], + "summary": "Gets an existing validator version.", + "parameters": [ + { + "name": "validatorVersionId", + "in": "path", + "description": "Identifier of the validator version.", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ValidatorVersionModel" + } + } + } + }, + "401": { + "description": "Unauthorized", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "400": { + "description": "Bad Request", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "404": { + "description": "Not Found", + "content": { + "application/json;odata.metadata=minimal;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=minimal": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=full": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.metadata=none": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=true": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json;odata.streaming=false": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/plain": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/ProblemDetails" + } + } + } + }, + "500": { + "description": "Server Error" + } + } + } + }, + "/odata/ValidatorVersions": { + "get": { + "tags": [ + "ValidatorVersions" + ], + "summary": "Gets Validator Versions OData query.", + "operationId": "odata/ValidatorVersions", + "responses": { + "200": { + "description": "Success" + } + } + } + }, + "/odata/ValidatorVersions/$count": { + "get": { + "tags": [ + "ValidatorVersions" + ], + "summary": "Gets Validator Versions OData query.", + "operationId": "odata/ValidatorVersions/$count", + "responses": { + "200": { + "description": "Success" + } + } + } + } + }, + "components": { + "schemas": { + "EdmContainerElementKind": { + "enum": [ + "None", + "EntitySet", + "ActionImport", + "FunctionImport", + "Singleton" + ], + "type": "string" + }, + "EdmExpressionKind": { + "enum": [ + "None", + "BinaryConstant", + "BooleanConstant", + "DateTimeOffsetConstant", + "DecimalConstant", + "FloatingConstant", + "GuidConstant", + "IntegerConstant", + "StringConstant", + "DurationConstant", + "Null", + "Record", + "Collection", + "Path", + "If", + "Cast", + "IsType", + "FunctionApplication", + "LabeledExpressionReference", + "Labeled", + "PropertyPath", + "NavigationPropertyPath", + "DateConstant", + "TimeOfDayConstant", + "EnumMember", + "AnnotationPath" + ], + "type": "string" + }, + "EdmSchemaElementKind": { + "enum": [ + "None", + "TypeDefinition", + "Term", + "Action", + "EntityContainer", + "Function" + ], + "type": "string" + }, + "EdmTypeKind": { + "enum": [ + "None", + "Primitive", + "Entity", + "Complex", + "Collection", + "EntityReference", + "Enum", + "TypeDefinition", + "Untyped", + "Path" + ], + "type": "string" + }, + "ExplicitValidatorCreateModel": { + "required": [ + "description", + "enabled" + ], + "type": "object", + "properties": { + "customerId": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "systemId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "validatorId": { + "type": "string", + "format": "uuid" + }, + "enabled": { + "type": "boolean" + }, + "description": { + "minLength": 1, + "type": "string" + } + }, + "additionalProperties": false + }, + "ExplicitValidatorModel": { + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "customerId": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "systemId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "validatorId": { + "type": "string", + "format": "uuid" + }, + "enabled": { + "type": "boolean" + }, + "description": { + "type": "string", + "nullable": true + }, + "createdUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "lastModifiedBy": { + "type": "string", + "nullable": true + }, + "lastModifiedUtcTimestamp": { + "type": "string", + "format": "date-time" + } + }, + "additionalProperties": false + }, + "ExplicitValidatorUpdateModel": { + "required": [ + "description", + "enabled" + ], + "type": "object", + "properties": { + "customerId": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "systemId": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "enabled": { + "type": "boolean" + }, + "description": { + "minLength": 1, + "type": "string" + } + }, + "additionalProperties": false + }, + "FileType": { + "enum": [ + "Undefined", + "SecurityExtract", + "UtilizationExtract", + "ChangeLogExtract" + ], + "type": "string" + }, + "IEdmDirectValueAnnotationsManager": { + "type": "object", + "additionalProperties": false + }, + "IEdmEntityContainer": { + "type": "object", + "properties": { + "elements": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IEdmEntityContainerElement" + }, + "nullable": true, + "readOnly": true + }, + "schemaElementKind": { + "$ref": "#/components/schemas/EdmSchemaElementKind" + }, + "namespace": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "name": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "IEdmEntityContainerElement": { + "type": "object", + "properties": { + "containerElementKind": { + "$ref": "#/components/schemas/EdmContainerElementKind" + }, + "container": { + "$ref": "#/components/schemas/IEdmEntityContainer" + }, + "name": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "IEdmExpression": { + "type": "object", + "properties": { + "expressionKind": { + "$ref": "#/components/schemas/EdmExpressionKind" + } + }, + "additionalProperties": false + }, + "IEdmModel": { + "type": "object", + "properties": { + "schemaElements": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IEdmSchemaElement" + }, + "nullable": true, + "readOnly": true + }, + "vocabularyAnnotations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IEdmVocabularyAnnotation" + }, + "nullable": true, + "readOnly": true + }, + "referencedModels": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IEdmModel" + }, + "nullable": true, + "readOnly": true + }, + "declaredNamespaces": { + "type": "array", + "items": { + "type": "string" + }, + "nullable": true, + "readOnly": true + }, + "directValueAnnotationsManager": { + "$ref": "#/components/schemas/IEdmDirectValueAnnotationsManager" + }, + "entityContainer": { + "$ref": "#/components/schemas/IEdmEntityContainer" + } + }, + "additionalProperties": false + }, + "IEdmSchemaElement": { + "type": "object", + "properties": { + "schemaElementKind": { + "$ref": "#/components/schemas/EdmSchemaElementKind" + }, + "namespace": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "name": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "IEdmTerm": { + "type": "object", + "properties": { + "type": { + "$ref": "#/components/schemas/IEdmTypeReference" + }, + "appliesTo": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "defaultValue": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "schemaElementKind": { + "$ref": "#/components/schemas/EdmSchemaElementKind" + }, + "namespace": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "name": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "IEdmType": { + "type": "object", + "properties": { + "typeKind": { + "$ref": "#/components/schemas/EdmTypeKind" + } + }, + "additionalProperties": false + }, + "IEdmTypeReference": { + "type": "object", + "properties": { + "isNullable": { + "type": "boolean", + "readOnly": true + }, + "definition": { + "$ref": "#/components/schemas/IEdmType" + } + }, + "additionalProperties": false + }, + "IEdmVocabularyAnnotatable": { + "type": "object", + "additionalProperties": false + }, + "IEdmVocabularyAnnotation": { + "type": "object", + "properties": { + "qualifier": { + "type": "string", + "nullable": true, + "readOnly": true + }, + "term": { + "$ref": "#/components/schemas/IEdmTerm" + }, + "target": { + "$ref": "#/components/schemas/IEdmVocabularyAnnotatable" + }, + "value": { + "$ref": "#/components/schemas/IEdmExpression" + } + }, + "additionalProperties": false + }, + "ODataEntitySetInfo": { + "type": "object", + "properties": { + "typeAnnotation": { + "$ref": "#/components/schemas/ODataTypeAnnotation" + }, + "url": { + "type": "string", + "format": "uri", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "title": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ODataFunctionImportInfo": { + "type": "object", + "properties": { + "typeAnnotation": { + "$ref": "#/components/schemas/ODataTypeAnnotation" + }, + "url": { + "type": "string", + "format": "uri", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "title": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ODataServiceDocument": { + "type": "object", + "properties": { + "typeAnnotation": { + "$ref": "#/components/schemas/ODataTypeAnnotation" + }, + "entitySets": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ODataEntitySetInfo" + }, + "nullable": true + }, + "singletons": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ODataSingletonInfo" + }, + "nullable": true + }, + "functionImports": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ODataFunctionImportInfo" + }, + "nullable": true + } + }, + "additionalProperties": false + }, + "ODataSingletonInfo": { + "type": "object", + "properties": { + "typeAnnotation": { + "$ref": "#/components/schemas/ODataTypeAnnotation" + }, + "url": { + "type": "string", + "format": "uri", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "title": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ODataTypeAnnotation": { + "type": "object", + "properties": { + "typeName": { + "type": "string", + "nullable": true, + "readOnly": true + } + }, + "additionalProperties": false + }, + "ProblemDetails": { + "type": "object", + "properties": { + "type": { + "type": "string", + "nullable": true + }, + "title": { + "type": "string", + "nullable": true + }, + "status": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "detail": { + "type": "string", + "nullable": true + }, + "instance": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": { } + }, + "ResultState": { + "enum": [ + "Undefined", + "Success", + "SuccessWithWarnings", + "Failed" + ], + "type": "string" + }, + "Severity": { + "enum": [ + "Undefined", + "Informational", + "Warning", + "Fatal" + ], + "type": "string" + }, + "Status": { + "enum": [ + "Created", + "Running", + "Complete", + "Failed", + "Faulted", + "Success", + "SuccessWithWarnings" + ], + "type": "string" + }, + "SystemType": { + "enum": [ + "All", + "Sap", + "SuccessFactors", + "Oracle" + ], + "type": "string" + }, + "TargetType": { + "enum": [ + "Invalid", + "All", + "Customer", + "System" + ], + "type": "string" + }, + "ValidationCreateModel": { + "required": [ + "completedUtc", + "resultState", + "startedUtc" + ], + "type": "object", + "properties": { + "validationRunId": { + "type": "string", + "format": "uuid" + }, + "validatorVersionId": { + "type": "string", + "format": "uuid" + }, + "startedUtc": { + "type": "string", + "format": "date-time" + }, + "completedUtc": { + "type": "string", + "format": "date-time" + }, + "resultState": { + "$ref": "#/components/schemas/ResultState" + } + }, + "additionalProperties": false + }, + "ValidationModel": { + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "validationRunId": { + "type": "string", + "format": "uuid" + }, + "validatorVersionId": { + "type": "string", + "format": "uuid" + }, + "startedUtc": { + "type": "string", + "format": "date-time" + }, + "completedUtc": { + "type": "string", + "format": "date-time" + }, + "resultState": { + "$ref": "#/components/schemas/ResultState" + } + }, + "additionalProperties": false + }, + "ValidationResultCreateModel": { + "required": [ + "description", + "recommendedAction", + "severity" + ], + "type": "object", + "properties": { + "validationId": { + "type": "string", + "format": "uuid" + }, + "severity": { + "$ref": "#/components/schemas/Severity" + }, + "description": { + "minLength": 1, + "type": "string" + }, + "recommendedAction": { + "minLength": 1, + "type": "string" + } + }, + "additionalProperties": false + }, + "ValidationResultModel": { + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "validationId": { + "type": "string", + "format": "uuid" + }, + "severity": { + "$ref": "#/components/schemas/Severity" + }, + "description": { + "type": "string", + "nullable": true + }, + "recommendedAction": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ValidationResultUpdateModel": { + "required": [ + "description", + "recommendedAction", + "severity" + ], + "type": "object", + "properties": { + "severity": { + "$ref": "#/components/schemas/Severity" + }, + "description": { + "minLength": 1, + "type": "string" + }, + "recommendedAction": { + "minLength": 1, + "type": "string" + } + }, + "additionalProperties": false + }, + "ValidationRunCreateModel": { + "required": [ + "fileType", + "source", + "status", + "systemId", + "systemType" + ], + "type": "object", + "properties": { + "fileId": { + "type": "string", + "format": "uuid" + }, + "customerId": { + "type": "string", + "format": "uuid" + }, + "systemId": { + "type": "integer", + "format": "int32" + }, + "fileType": { + "$ref": "#/components/schemas/FileType" + }, + "systemType": { + "$ref": "#/components/schemas/SystemType" + }, + "source": { + "minLength": 1, + "type": "string" + }, + "startedUtc": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "completedUtc": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "status": { + "$ref": "#/components/schemas/Status" + }, + "comments": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ValidationRunCreatedModel": { + "required": [ + "fileType", + "source", + "status", + "systemId", + "systemType" + ], + "type": "object", + "properties": { + "fileId": { + "type": "string", + "format": "uuid" + }, + "customerId": { + "type": "string", + "format": "uuid" + }, + "systemId": { + "type": "integer", + "format": "int32" + }, + "fileType": { + "$ref": "#/components/schemas/FileType" + }, + "systemType": { + "$ref": "#/components/schemas/SystemType" + }, + "source": { + "minLength": 1, + "type": "string" + }, + "startedUtc": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "completedUtc": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "status": { + "$ref": "#/components/schemas/Status" + }, + "comments": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string", + "format": "uuid" + }, + "createdUtcTimestamp": { + "type": "string", + "format": "date-time" + } + }, + "additionalProperties": false + }, + "ValidationRunModel": { + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "fileId": { + "type": "string", + "format": "uuid" + }, + "customerId": { + "type": "string", + "format": "uuid" + }, + "systemId": { + "type": "integer", + "format": "int32" + }, + "fileType": { + "$ref": "#/components/schemas/FileType" + }, + "systemType": { + "$ref": "#/components/schemas/SystemType" + }, + "source": { + "type": "string", + "nullable": true + }, + "startedUtc": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "completedUtc": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "status": { + "$ref": "#/components/schemas/Status" + }, + "comments": { + "type": "string", + "nullable": true + }, + "createdUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "lastModifiedBy": { + "type": "string", + "nullable": true + }, + "lastModifiedUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "validationId": { + "type": "string", + "format": "uuid", + "nullable": true + } + }, + "additionalProperties": false + }, + "ValidationRunUpdateModel": { + "required": [ + "fileType", + "source", + "status", + "systemId", + "systemType" + ], + "type": "object", + "properties": { + "fileId": { + "type": "string", + "format": "uuid" + }, + "customerId": { + "type": "string", + "format": "uuid" + }, + "systemId": { + "type": "integer", + "format": "int32" + }, + "fileType": { + "$ref": "#/components/schemas/FileType" + }, + "systemType": { + "$ref": "#/components/schemas/SystemType" + }, + "source": { + "minLength": 1, + "type": "string" + }, + "startedUtc": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "completedUtc": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "status": { + "$ref": "#/components/schemas/Status" + }, + "comments": { + "type": "string", + "nullable": true + }, + "validationId": { + "type": "string", + "format": "uuid", + "nullable": true + } + }, + "additionalProperties": false + }, + "ValidationScriptModel": { + "type": "object", + "properties": { + "validatorId": { + "type": "string", + "format": "uuid" + }, + "validatorVersionId": { + "type": "string", + "format": "uuid" + }, + "version": { + "type": "string", + "nullable": true + }, + "target": { + "$ref": "#/components/schemas/TargetType" + }, + "script": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "ValidationScriptRequestModel": { + "type": "object", + "properties": { + "fileType": { + "$ref": "#/components/schemas/FileType" + }, + "systemType": { + "$ref": "#/components/schemas/SystemType" + }, + "customerId": { + "type": "string", + "format": "uuid", + "nullable": true + }, + "systemId": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + "additionalProperties": false + }, + "ValidationUpdateModel": { + "required": [ + "completedUtc", + "resultState", + "startedUtc" + ], + "type": "object", + "properties": { + "startedUtc": { + "type": "string", + "format": "date-time" + }, + "completedUtc": { + "type": "string", + "format": "date-time" + }, + "resultState": { + "$ref": "#/components/schemas/ResultState" + } + }, + "additionalProperties": false + }, + "ValidatorCreateModel": { + "required": [ + "description", + "enabled", + "fileType", + "name", + "systemType" + ], + "type": "object", + "properties": { + "name": { + "minLength": 1, + "type": "string" + }, + "description": { + "minLength": 1, + "type": "string" + }, + "fileType": { + "$ref": "#/components/schemas/FileType" + }, + "systemType": { + "$ref": "#/components/schemas/SystemType" + }, + "enabled": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + "ValidatorModel": { + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "name": { + "type": "string", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "fileType": { + "$ref": "#/components/schemas/FileType" + }, + "systemType": { + "$ref": "#/components/schemas/SystemType" + }, + "enabled": { + "type": "boolean" + }, + "createdUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "lastModifiedBy": { + "type": "string", + "nullable": true + }, + "lastModifiedUtcTimestamp": { + "type": "string", + "format": "date-time" + } + }, + "additionalProperties": false + }, + "ValidatorUpdateModel": { + "required": [ + "description", + "enabled", + "name", + "systemType" + ], + "type": "object", + "properties": { + "name": { + "minLength": 1, + "type": "string" + }, + "description": { + "minLength": 1, + "type": "string" + }, + "fileType": { + "$ref": "#/components/schemas/FileType" + }, + "systemType": { + "$ref": "#/components/schemas/SystemType" + }, + "enabled": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + "ValidatorVersionCreateModel": { + "required": [ + "changeDescription", + "enabled", + "script" + ], + "type": "object", + "properties": { + "validatorId": { + "type": "string", + "format": "uuid" + }, + "changeDescription": { + "minLength": 1, + "type": "string" + }, + "script": { + "minLength": 1, + "type": "string" + }, + "enabled": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + "ValidatorVersionModel": { + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "validatorId": { + "type": "string", + "format": "uuid" + }, + "version": { + "type": "string", + "nullable": true + }, + "changeDescription": { + "type": "string", + "nullable": true + }, + "script": { + "type": "string", + "nullable": true + }, + "enabled": { + "type": "boolean" + }, + "createdUtcTimestamp": { + "type": "string", + "format": "date-time" + }, + "lastModifiedBy": { + "type": "string", + "nullable": true + }, + "lastModifiedUtcTimestamp": { + "type": "string", + "format": "date-time" + } + }, + "additionalProperties": false + }, + "ValidatorVersionUpdateModel": { + "required": [ + "changeDescription", + "enabled", + "script" + ], + "type": "object", + "properties": { + "changeDescription": { + "minLength": 1, + "type": "string" + }, + "script": { + "minLength": 1, + "type": "string" + }, + "enabled": { + "type": "boolean" + } + }, + "additionalProperties": false + } + }, + "securitySchemes": { + "Bearer": { + "type": "http", + "description": "JWT Authorization header using the Bearer scheme. Example: \"Authorization: Bearer {token}\"", + "scheme": "bearer" + } + } + }, + "security": [ + { + "Bearer": [ + "Bearer" + ] + } + ] + } \ No newline at end of file