Swagger / NSwag что выдает красный Обязательный параметр - PullRequest
0 голосов
/ 23 сентября 2019

В нашем API красный шрифт «Обязательно» не всегда отображается на странице ReDoc, иногда даже по одному и тому же маршруту, несмотря на то, что в сгенерированном файле swagger.yaml установлено значение True.Есть ли флаг или что-то, что мне нужно установить, чтобы сделать это непротиворечивым?

Базовый файл yaml, сгенерированный NSwag, показывает, что required is true.

На рисунке показано, чего я пытаюсь достичь.

enter image description here public IQueryable<Person> Get([Required][FromHeader] string message, string firstName, string lastName)

operationId: Person_Get parameters: - type: string name: message in: header required: true x-nullable: true - type: string name: firstName in: query required: true x-nullable: true - type: string name: lastName in: query required: true x-nullable: true

Дальнейшее тестирование позволяет предположить, что это может быть связано с ОС.Этот код отображается, как и ожидалось, при запуске в Firefox и Chrome в Ubuntu, но не в Windows 10.

...