В нашем API красный шрифт «Обязательно» не всегда отображается на странице ReDoc, иногда даже по одному и тому же маршруту, несмотря на то, что в сгенерированном файле swagger.yaml установлено значение True.Есть ли флаг или что-то, что мне нужно установить, чтобы сделать это непротиворечивым?
Базовый файл yaml, сгенерированный NSwag, показывает, что required is true.
На рисунке показано, чего я пытаюсь достичь.
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.