Diciamo che ho un parametro come limit
. Questo viene utilizzato in tutto il luogo ed è un dolore di dover cambiare ovunque se ho bisogno di aggiornarlo:
parameters:
- name: limit
in: query
description: Limits the number of returned results
required: false
type: number
format: int32
Posso usare $ ref per definire questo altrove e renderlo riutilizzabile? Mi sono imbattuto nello this ticket che suggerisce che qualcuno voglia modificare o migliorare la funzione, ma non so se esiste già oggi o no?
Puoi farlo con parametri di percorso troppo? O solo parametri di ricerca? – brandonscript
Qualsiasi tipo di parametro, ovunque siano utilizzati i parametri (a livello di percorso o l'operazione stessa). La definizione del parametro di livello superiore utilizza lo stesso oggetto parametro come quelli definiti esplicitamente per le operazioni. – Ron
È possibile estendere un parametro? Ad esempio, la stessa definizione di parametro potrebbe essere 'in: path' in un caso e' in: query' in un altro. Inoltre potrebbe essere opzionale in un caso e richiesto in un altro. –