Files
kompendium/kompendium-core/src/test/resources/unique_array.json

75 lines
1.6 KiB
JSON

{
"openapi": "3.0.3",
"info": {
"title": "Test API",
"version": "1.33.7",
"description": "An amazing, fully-ish 😉 generated API spec",
"termsOfService": "https://example.com",
"contact": {
"name": "Homer Simpson",
"url": "https://gph.is/1NPUDiM",
"email": "chunkylover53@aol.com"
},
"license": {
"name": "MIT",
"url": "https://github.com/bkbnio/kompendium/blob/main/LICENSE"
}
},
"servers": [
{
"url": "https://myawesomeapi.com",
"description": "Production instance of my API"
},
{
"url": "https://staging.myawesomeapi.com",
"description": "Where the fun stuff happens"
}
],
"paths": {
"/test/required_param": {
"get": {
"tags": [],
"summary": "required param",
"description": "Cool stuff",
"parameters": [],
"responses": {
"200": {
"description": "A successful endeavor",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/UniqueArray"
}
}
}
}
},
"deprecated": false
}
}
},
"components": {
"schemas": {
"UniqueArray": {
"properties": {
"a": {
"items": {
"format": "int32",
"type": "integer"
},
"uniqueItems": true,
"type": "array"
}
},
"required": [
"a"
],
"type": "object"
}
},
"securitySchemes": {}
},
"security": [],
"tags": []
}