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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
|
openapi: 3.0.3
info:
title: Example
version: 0.1.0
servers:
- url: http://example.com
paths:
/foo:
delete:
responses:
'200':
description: OK
components:
schemas:
Foo:
type: object
properties:
text:
type: string
default: "987"
number:
type: number
Bar:
type: object
properties:
foo:
allOf:
- $ref: '#/components/schemas/Foo'
default:
text: abc
number: 123
baz:
type: array
items:
$ref: '#/components/schemas/Foo'
default:
- text: abc
number: 123
- text: efg
number: 456
Nested.Foo:
type: string
Nested.Bar:
type: object
properties:
foo:
allOf:
- $ref: '#/components/schemas/Foo'
default:
text: abc
number: 123
baz:
type: array
items:
$ref: '#/components/schemas/Foo'
default:
- text: abc
number: 123
- text: efg
number: 456
nested_foo:
$ref: '#/components/schemas/Nested.Foo'
default: 'default foo'
Another.Foo:
type: string
Another.Bar:
type: object
properties:
original_foo:
allOf:
- $ref: '#/components/schemas/Foo'
default:
text: abc
number: 123
nested_foo:
type: array
items:
$ref: '#/components/schemas/Nested.Foo'
default:
- abc
- efg
|