0
여러 유형이 포함 된 배열을 허용하는 OpenAPI 3을 사용하여 재사용 가능한 스키마 구성 요소를 정의하는 데 문제가 있습니다. 각 항목 유형은 동일한 상위 클래스에서 상속되지만 특정 하위 속성을가집니다. 이것은 SwaggerHub의 model
보기에서 올바르게 작동하는 것으로 보이지만 예제보기에서는 데이터가 올바르게 표시되지 않습니다.배열 내의 OpenAPI 여러 유형
TLDR; OpenAPI 3에서 다른 객체 유형을 포함하는 배열을 정의하는 방법이 있습니까?
Response:
allOf:
- $ref: '#/components/schemas/BaseResponse'
- type: object
title: A full response
required:
- things
properties:
things:
type: array
items:
anyOf:
- $ref: '#/components/schemas/ItemOne'
- $ref: '#/components/schemas/ItemTwo'
- $ref: '#/components/schemas/ItemThree'
감사합니다, 그것은 그들이이 방향으로 노력하고 있습니다 알고 좋은 – Bobbake4