{
  "version": 2,
  "$schema": "http://json-schema.org/schema",
  "title": "Swagger executor",
  "description": "Extract openapi swagger documentation from the webapi",
  "type": "object",
  "properties": {
    "output": {
      "type": "string",
      "description": "Where should the swagger output be stored"
    },
    "swaggerDoc": {
      "type": "string",
      "description": "Which swagger doc should be used?",
      "default": "v1"
    },
    "startupAssembly": {
      "type": "string",
      "description": "Path from workspace root to the built api's startup dll file"
    },
    "skipInstall": {
      "type": "boolean",
      "description": "Skips installing Swashbuckle.AspNetCore.Cli. This option should be used if you are managing the installation on your own.",
      "default": false
    }
  },
  "required": []
}
