Добавьте заполнитель, необходимый в Swagger UI v2.0 - PullRequest
0 голосов
/ 03 декабря 2018

я получил это описание сваггера:

  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.
enter image description here
Как вы можете видеть на картинке, это выглядит так, как будто это сработало.
Он удалил необязательный элемент из поля, а их метки стали более жирными (поле id против поля featureName дляпример).

Но я пытаюсь заставить их заполнитель сказать, что это обязательное поле, как это было автоматически для поля на изображении ниже.enter image description here

Есть идеи, как это сделать?прореживание не дало никаких дополнительных отведений.

...