2016-11-29 6 views
1

Ich habe einen generischen Parameter, den ich für die Abfrage und für den Pfad verwenden möchte.Können bestimmte Parameterdefinitionseigenschaften überschrieben werden?

parameters: 
    idParam: 
     name: ID 
     description: The ID of the object 
     required: false 
     type: number 
     format: int32 

Gibt es eine Möglichkeit einen Parameter für beide Fälle wieder zu verwenden und nur die „in“ Eigenschaft zu ändern, wie ich unten getan haben, oder muss ich 2 separate Parameterdefinitionen machen?

/path: 
    paramInQueryString: 
     get: 
      parameters: 
       - $ref: "#/parameters/idParam" 
        - in: query 
    paramInQueryPath/{ID}: 
     get: 
      parameters: 
       - $ref: "#/parameters/idParam" 
        - in: path 
+0

Mögliche Duplikate von [Kann ich die Eigenschaften eines Parameterdefinitionsobjekts bei der Referenzierung überschreiben?] (Http://stackoverflow.com/questions/30937314/can-i-override-properties-of-a-parameter-definition- object-when-referencing-it) – Helen

Antwort

Verwandte Themen