2016-04-25 10 views
1

Ich dokumentiere eine API mit Swagger, und einer der Parameter hat eine Variable in seinem Namen (zB: param[VARIABLE]=value). Es wird in der Form, wie diese gesendet:Ist es möglich, einen Swagger-Parameternamen haben Variablen?

param[VAR1]=value1&param[VAR2]=value2 

ich die Parameter Definition denken wäre so etwas wie:

parameters: 
    - name: 'param[{var}]' 
    in: formData 
    description: 'Parameter description' 
    required: true 
    type: string 

Ist es möglich, dies in Prahlerei zu implementieren?

Antwort

4

Nein, das ist in der Swagger-Definition nicht erlaubt. Die UI und das Tooling verbieten die [{}] Zeichen nicht explizit (das ändert sich in 3.0), aber das Übergeben von Variablen wird nicht unterstützt.