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
|
Test validation using JsonSchema
The default payload is invalid, try it, then change the age to a valid integer and try again
---
tags:
- users
parameters:
- name: body
in: body
required: true
schema:
id: User
required:
- username
- age
properties:
username:
type: string
description: The user name.
default: "Sirius Black"
age:
type: integer
description: The user age (should be integer)
default: "180"
tags:
type: array
description: optional list of tags
default: ["wizard", "hogwarts", "dead"]
items:
type: string
responses:
200:
description: A single user item
schema:
$ref: '#/definitions/User'
|