Есть ли способ переопределить значение поля дискриминатора в модели кодека сваггера? - PullRequest
0 голосов
/ 22 апреля 2020

Вот модель, которую я придумала:

BaseResponse:
      type: object
      required:
        - success
      properties:
        success:
          type: boolean
          default: "false"
      discriminator: success
    ErrorResponse:
      allOf:
        - $ref: "#/components/schemas/BaseResponse"
        - type: object
          properties:
            errorCode:
              type: string
    SuccessResponse:
      allOf:
        - $ref: "#/components/schemas/BaseResponse"
        - type: object
          properties:
            message:
              type: string

Я хотел бы иметь возможность указать true для поля успеха SuccessResponse и false для поля успеха ErrorResponse. Есть ли способ сделать это в файле .yaml? Я использую swagger-codegen v3.0.19 (с плагином maven). И файл yaml написан с помощью openapi: '3.0.0'

...