Nehmen wir an, ich habe einen Parameter wie limit
. Dieser wird überall verwendet, und es ist ein Schmerz, es zu haben überall zu ändern, wenn ich es aktualisieren müssen:
parameters:
- name: limit
in: query
description: Limits the number of returned results
required: false
type: number
format: int32
Kann ich $ ref verwenden, um dies an anderer Stelle zu definieren und wiederverwendbar machen? Ich bin auf this ticket gestoßen, was darauf hindeutet, dass jemand Features ändern oder verbessern möchte, aber ich kann nicht sagen, ob es schon heute existiert oder nicht?
Können Sie dies auch mit Pfad tun Parameter? Oder nur Abfrageparameter? – brandonscript
Beliebiger Parametertyp, unabhängig davon, wo Parameter verwendet werden (auf der Pfadebene oder der Operation selbst). Die Parameterdefinition auf oberster Ebene verwendet dasselbe Parameterobjekt wie die explizit für Operationen definierten. – Ron
Kann man einen Parameter erweitern? Zum Beispiel könnte die gleiche Parameterdefinition in einem Fall "in: Pfad" und in einem anderen Fall "in: query" lauten. Auch könnte in einem Fall optional und in einem anderen erforderlich sein. –