2017-09-25 13 views
1

Swagger codegen을 사용하여 SDK를 생성 중이므로 매개 변수로 열거 형을 사용하는 메서드를 생성해야합니다. 내 enum이 이미 정의되었으므로 이제는 작업의 매개 변수를 구성해야합니다. 그래서 같은 문자열 매개 변수를 정의 할 수 있었다 :Swagger codegen에 의해 생성되는 열거 형을 수동으로 정의하는 방법은 무엇입니까?

operation.Parameters.Add(new Parameter 
{ 
    Name = "password", 
    In = "formData", 
    Type = "string", 
    Required = false, 
    Default = "" 
}); 

하지만 나는 그것이 PartialSchema.Enum과 관련이있다하지만 그것으로 무슨 일을하는지 알 수 없을 것 같아요, 열거하여 그 방법을 찾지 못했습니다.

필자는 이러한 매개 변수를 수동으로 정의해야하며 자동 데이터 바인딩에 의존 할 수 없다는 점을 명확히해야합니다.

답변

0

다음과 같이 할 수 있습니다.

parameters: 
    - in: query 
     name: enumPara 
     schema: 
     type: string 
     enum: [value1, value2] 
+0

감사합니다. JSON 데이터가 실제로 생성되기를 원하지만, Swagger가 매개 변수를 생성하도록 프로그래밍 방식으로 매개 변수를 설명해야합니다. 어떻게 구현할 수 있습니까? – Toto

+0

"프로그래밍 방식으로 매개 변수를 설명하시오"는 것은 무엇을 의미합니까? 프로그래밍 방식으로 yaml을 생성한다는 의미입니까? – duongthaiha