я получил это описание сваггера:
APIExperimentProperties:
type: object
properties:
name:
type: "string"
experimentVariants:
type: array
items:
$ref: "#/definitions/APIExperimentVariantProperties"
owner:
type: "string"
label:
type: "string"
ticketId:
type: "string"
featureName:
type: "string"
APIExperimentVariantProperties:
type: object
required:
- id
- name
properties:
id:
type: "integer"
format: "int64"
name:
type: "string"
Я хотел, чтобы поля и идентификатор в APIExperimentVariantProperties были помечены, как требуется в swagger-ui.
Как вы можете видеть на картинке, это выглядит так, как будто это сработало.
Он удалил необязательный элемент из поля, а их метки стали более жирными (поле id против поля featureName дляпример).
Но я пытаюсь заставить их заполнитель сказать, что это обязательное поле, как это было автоматически для поля на изображении ниже.
Есть идеи, как это сделать?прореживание не дало никаких дополнительных отведений.