mel.quarkus.camel-quarkus-integration-test-rest-openapi.3.17.0.source-code.openapi.json Maven / Gradle / Ivy
{
"openapi" : "3.0.3",
"info" : {
"title" : "camel-quarkus-integration-test-rest-openapi API",
"version" : "3.0.0"
},
"paths" : {
"/fruits" : {
"get" : {
"tags" : [ "Fruit Resource" ],
"operationId" : "list",
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"application/json" : {
"schema" : {
"uniqueItems" : true,
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Fruit"
}
}
}
}
}
}
},
"post" : {
"tags" : [ "Fruit Resource" ],
"operationId" : "add",
"requestBody" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Fruit"
}
}
},
"required" : true
},
"responses" : {
"200": {
"description": "OK",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
}
}
}
},
"/rest-openapi/fruits/list/bean" : {
"get" : {
"tags" : [ "Rest Openapi Resource" ],
"parameters" : [ {
"name" : "port",
"in" : "query",
"schema" : {
"format" : "int32",
"type" : "integer"
}
} ],
"responses" : {
"200" : {
"description" : "OK"
}
}
}
},
"/rest-openapi/fruits/list/classpath" : {
"get" : {
"tags" : [ "Rest Openapi Resource" ],
"parameters" : [ {
"name" : "port",
"in" : "query",
"schema" : {
"format" : "int32",
"type" : "integer"
}
} ],
"responses" : {
"200" : {
"description" : "OK"
}
}
}
},
"/rest-openapi/fruits/list/file" : {
"get" : {
"tags" : [ "Rest Openapi Resource" ],
"parameters" : [ {
"name" : "port",
"in" : "query",
"schema" : {
"format" : "int32",
"type" : "integer"
}
} ],
"responses" : {
"200" : {
"description" : "OK"
}
}
}
},
"/rest-openapi/fruits/list/json" : {
"get" : {
"tags" : [ "Rest Openapi Resource" ],
"parameters" : [ {
"name" : "port",
"in" : "query",
"schema" : {
"format" : "int32",
"type" : "integer"
}
} ],
"responses" : {
"200" : {
"description" : "OK"
}
}
}
},
"/rest-openapi/fruits/list/yaml" : {
"get" : {
"tags" : [ "Rest Openapi Resource" ],
"parameters" : [ {
"name" : "port",
"in" : "query",
"schema" : {
"format" : "int32",
"type" : "integer"
}
} ],
"responses" : {
"200" : {
"description" : "OK"
}
}
}
}
},
"components" : {
"schemas" : {
"Fruit" : {
"type" : "object",
"required": [
"name",
"description"
],
"properties" : {
"name" : {
"type" : "string"
},
"description" : {
"type" : "string"
}
}
}
},
"securitySchemes" : {
"SecurityScheme" : {
"type" : "http",
"description" : "Authentication",
"scheme" : "basic"
}
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy