OpenAPI 3.0 - все внутри одного - PullRequest
       67

OpenAPI 3.0 - все внутри одного

0 голосов
/ 29 сентября 2018

В следующем YAML:

openapi: 3.0.0
info:
  title: test
  version: 1.0.0
paths:
  /test:
    get:
      summary: test
      responses:
        '200':
          description: Test
          content:
            application/json:
              schema:
                oneOf:
                  - allOf:
                    - type: object
                      properties:
                        firstA:
                          type: string
                    - type: object
                      properties:
                        firstB:
                          type: string
                  - allOf:
                    - type: object
                      properties:
                        secondA:
                          type: string
                    - type: object
                      properties:
                        secondB:
                          type: string

вообще не отображается в swagger editor .

В ReDoc также не удаетсясделать правильно:

enter image description here


Если вложение нескольких экземпляров allOf непосредственно в oneOf недопустимо, как я могу достичь того же результатас действительной спецификацией?

1 Ответ

0 голосов
/ 01 октября 2018

Автор ReDoc здесь.Это ошибка ReDoc.Ваша спецификация действительна.

Она уже исправлена ​​и будет доступна в 2.0.0-alpha.40.

...