Спецификации OpenAPI 3.0 — проверка массива, который не является обязательным, но имеет minItems = 1

#openapi #swagger-codegen #openapi-generator

#openapi #swagger-codegen #openapi-генератор

Вопрос:

 optionalids:
  type: array
  items:
    $ref: '#/components/schemas/Id'
  minItems: 1
  

optionalIds включен в другой сложный тип. а optionalIds не является «обязательным» свойством
Использование openapi-codegen для генерации кода вместе с beanValidations.

Проверка проверяет, содержит ли массив optionalIds хотя бы один элемент. Поскольку это не обязательное свойство, передача optionalIds в запросе должна пройти нормально. Правильно ли это понимание?

Что следует сделать с шаблонами проверки подлинности, чтобы это работало

Комментарии:

1. Ваше понимание правильное.

2. На каком языке вы генерируете код и какую конфигурацию codegen вы используете?