2016-09-27 4 views
1

스와시 버클Nullable이 아닌 모든 값 유형에 대해 필수 제약 조건을 생성합니까? 어쨌든 그렇게하는 것이 좋은 생각입니까?필수 입력란 값 유형

+0

가능한 복제 ([자신감 UI 복잡한 입력 파라미터 객체의 요구 특성을 표시한다] https://stackoverflow.com/questions/41282520/indicate- 필수 입력 사항 - 콤플렉스 - 입력 매개 변수 객체 - 스 내거 - 사용자 인터페이스) – Helen

답변

0

기본적으로 Swashbuckle은 노출 된 개체의 필드를 필수로 표시하지 않습니다.

이렇게하려면 Swagger 정의 파일에서 필요한 속성에 RequiredAttribute을 추가하면됩니다.

Swagger specifications은 기본적으로 필요한 필드를 처리하지 않습니다. required의 사양에서 :

이 매개 변수가 필수인지 여부를 결정합니다. 매개 변수가 "경로"인 경우이 속성은 필수이며 값은 true 여야합니다. 그렇지 속성이 포함 디폴트 값이 거짓 일 수있다