Ho più parametri a cui voglio fare riferimento, ma non voglio specificarli uno per uno.È possibile definire un set di parametri e riferirlo?
Questo frammento non rende i parametri visualizzati:
{
...
"paths": {
"/stuff": {
"get": {
"description": "Gets stuff",
"operationId": "getStuff",
"parameters": {
"$ref": "#/definitions/set1"
}
}
}
},
"parameters": {
"a": {
"name": "a",
"in": "query",
"description": "Param A",
"required": false,
"type": "string"
},
"b": {
"name": "b",
"in": "query",
"description": "Param B",
"required": false,
"type": "string"
}
},
"definitions": {
"set1": [
{
"$ref": "#/parameters/a"
},
{
"$ref": "#/parameters/b"
}
],
"set2": ...
}
}
Questo è possibile o devo specificare ogni parametro come set1
, per ogni richiesta?
Possibile duplicato [Swagger/OpenAPI - uso $ ref per passare un parametro definito riutilizzabile] (https://stackoverflow.com/questions/27005105/swagger-openapi-use-ref-to-pass-a-reusable-defined-parameter) – robertwbradford
@robertwbradford non la penso così, piuttosto la mia domanda sembra una risposta alla domanda di riferimento. Si tratta di fare riferimento a un set. – Archimedix
Vedo ora. Tutti, come eri ... :) – robertwbradford