1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
openapi: "3.0.0"
components:
schemas:
Entity:
type: object
properties:
type_list:
type: array
items:
type: string
Thing:
allOf:
- $ref: "#/components/schemas/Entity"
type: object
properties:
type:
type: string
default: playground:Thing
type_list:
type: array
default:
- playground:Thing
items:
title: A type entry (default playground:Thing)
Person:
allOf:
- $ref: "#/components/schemas/Thing"
- type: object
properties:
type:
default: playground:Person
type_list:
default:
- playground:Person
items:
title: A type entry (default playground:Person)
|