{
  "openapi": "3.0.1",
  "info": {
    "title": "Access Risk Management Agent Management Service",
    "version": "v1"
  },
  "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/accessReview/{jobInstructionId}": {
      "get": {
        "tags": [
          "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"
            }
          }
        ],
        "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": {
                  "$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": {
                  "type": "string"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/octet-stream": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/agent": {
      "post": {
        "tags": [
          "Agent"
        ],
        "summary": "Registers new agent using following agent data.",
        "requestBody": {
          "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": {
              "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"
          }
        }
      }
    },
    "/api/agent/instruction": {
      "post": {
        "tags": [
          "Agent"
        ],
        "summary": "Gets instruction for specified agent. Also it updates appropriate agent metadata in the database.",
        "requestBody": {
          "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": {
              "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"
                }
              },
              "application/json": {
                "schema": {
                  "$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"
                }
              }
            }
          },
          "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"
          }
        }
      }
    },
    "/api/agentLegacy": {
      "post": {
        "tags": [
          "Agent"
        ],
        "summary": "Register the agent.",
        "requestBody": {
          "description": "Agent data.",
          "content": {
            "application/json;odata.metadata=minimal;odata.streaming=true": {
              "schema": {
                "$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.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.Common.Models.Agent.RegisterAgentRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Models.Agent.RegisterAgentRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;odata.metadata=minimal;odata.streaming=true": {
                "schema": {
                  "$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.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.Agent.Agent"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/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.",
        "parameters": [
          {
            "name": "agentId",
            "in": "path",
            "description": "Identifier of the agent.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "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"
                }
              }
            }
          },
          "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"
          }
        }
      }
    },
    "/api/instruction/reversion/{agentId}/{version}": {
      "post": {
        "tags": [
          "AgentInstruction"
        ],
        "summary": "Creates instruction to reversion specified agent.",
        "parameters": [
          {
            "name": "agentId",
            "in": "path",
            "description": "Identifier of the agent.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "version",
            "in": "path",
            "description": "Version to use.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "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"
                }
              }
            }
          },
          "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"
          }
        }
      }
    },
    "/api/instruction/resetReversion/{agentId}": {
      "post": {
        "tags": [
          "AgentInstruction"
        ],
        "summary": "Creates instruction to reset reversion of specified agent.",
        "parameters": [
          {
            "name": "agentId",
            "in": "path",
            "description": "Identifier of the agent.",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "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"
                }
              }
            }
          },
          "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"
          }
        }
      }
    },
    "/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"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/api/changeDocument": {
      "post": {
        "tags": [
          "ChangeDocument"
        ],
        "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"
                }
              }
            }
          },
          "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/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"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      },
      "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"
              }
            }
          }
        },
        "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": {
            "type": "string",
            "description": "Identifier of the instruction.",
            "format": "uuid"
          },
          "agentId": {
            "type": "string",
            "description": "Identifier of related agent.",
            "format": "uuid"
          },
          "instruction": {
            "$ref": "#/components/schemas/ErpMaestro.AgentManagementService.Common.Constants.Instructions"
          },
          "payload": {
            "type": "string",
            "description": "Instruction payload.",
            "nullable": true
          },
          "processedDate": {
            "type": "string",
            "description": "Date when instruction was processed by the agent.",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "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.Common.Models.ErpSystem.CreateErpSystemRequest": {
        "required": [
          "name",
          "type"
        ],
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "The name of the ERP system."
          },
          "type": {
            "$ref": "#/components/schemas/ErpMaestro.Services.Common.Models.Enums.ErpSystemType"
          },
          "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.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.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": [
          "agentVersion",
          "hostName",
          "platform",
          "wrapperVersion"
        ],
        "type": "object",
        "properties": {
          "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"
          },
          "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
      }
    }
  }
}