3191 lines
86 KiB
YAML
3191 lines
86 KiB
YAML
|
openapi: 3.0.3
|
||
|
info:
|
||
|
title: Todo REST API
|
||
|
description: A RESTful API for managing todo items
|
||
|
version: 1.0.0
|
||
|
paths:
|
||
|
/todos:
|
||
|
get:
|
||
|
tags: null
|
||
|
summary: List todos
|
||
|
description: null
|
||
|
operationId: null
|
||
|
parameters:
|
||
|
- name: null
|
||
|
in: null
|
||
|
required: null
|
||
|
schema: null
|
||
|
description: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
- name: null
|
||
|
in: null
|
||
|
required: null
|
||
|
schema: null
|
||
|
description: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
- name: null
|
||
|
in: null
|
||
|
required: null
|
||
|
schema: null
|
||
|
description: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
- name: null
|
||
|
in: null
|
||
|
required: null
|
||
|
schema: null
|
||
|
description: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
- name: null
|
||
|
in: null
|
||
|
required: null
|
||
|
schema: null
|
||
|
description: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
- name: null
|
||
|
in: null
|
||
|
required: null
|
||
|
schema: null
|
||
|
description: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
requestBody: null
|
||
|
responses:
|
||
|
'401':
|
||
|
description: Unauthorized
|
||
|
content:
|
||
|
application/json:
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
headers: null
|
||
|
'200':
|
||
|
description: Successfully retrieved todos
|
||
|
content:
|
||
|
application/json:
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
headers:
|
||
|
X-RateLimit-Reset:
|
||
|
description: null
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: integer
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
X-RateLimit-Remaining:
|
||
|
description: null
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: integer
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
Last-Modified:
|
||
|
description: null
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
X-RateLimit-Limit:
|
||
|
description: null
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: integer
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
X-Request-ID:
|
||
|
description: null
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
ETag:
|
||
|
description: null
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
'429':
|
||
|
description: Too many requests
|
||
|
content:
|
||
|
application/json:
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
headers:
|
||
|
Retry-After:
|
||
|
description: null
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: integer
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
'400':
|
||
|
description: Invalid parameters
|
||
|
content:
|
||
|
application/json:
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
headers: null
|
||
|
'500':
|
||
|
description: Internal server error
|
||
|
content:
|
||
|
application/json:
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
headers: null
|
||
|
default: null
|
||
|
post:
|
||
|
tags: null
|
||
|
summary: Create a new todo
|
||
|
description: null
|
||
|
operationId: null
|
||
|
parameters: null
|
||
|
requestBody:
|
||
|
content:
|
||
|
application/json:
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
description: null
|
||
|
required: true
|
||
|
responses:
|
||
|
'500':
|
||
|
description: Internal server error
|
||
|
content:
|
||
|
application/json:
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
headers: null
|
||
|
'400':
|
||
|
description: Invalid input
|
||
|
content:
|
||
|
application/json:
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
headers: null
|
||
|
'201':
|
||
|
description: Todo created successfully
|
||
|
content:
|
||
|
application/json:
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
headers:
|
||
|
ETag:
|
||
|
description: null
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
X-Request-ID:
|
||
|
description: null
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
Location:
|
||
|
description: null
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: uri
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
'401':
|
||
|
description: Unauthorized
|
||
|
content:
|
||
|
application/json:
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
headers: null
|
||
|
default: null
|
||
|
put: null
|
||
|
delete: null
|
||
|
patch: null
|
||
|
options: null
|
||
|
head: null
|
||
|
trace: null
|
||
|
/todos/{todoId}:
|
||
|
get:
|
||
|
tags: null
|
||
|
summary: Get a specific todo
|
||
|
description: null
|
||
|
operationId: null
|
||
|
parameters: null
|
||
|
requestBody: null
|
||
|
responses:
|
||
|
'404':
|
||
|
description: Todo not found
|
||
|
content:
|
||
|
application/json:
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
headers: null
|
||
|
'401':
|
||
|
description: Unauthorized
|
||
|
content:
|
||
|
application/json:
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
headers: null
|
||
|
'500':
|
||
|
description: Internal server error
|
||
|
content:
|
||
|
application/json:
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
headers: null
|
||
|
'200':
|
||
|
description: Successfully retrieved todo
|
||
|
content:
|
||
|
application/json:
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
headers:
|
||
|
ETag:
|
||
|
description: null
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
Last-Modified:
|
||
|
description: null
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
X-Request-ID:
|
||
|
description: null
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
default: null
|
||
|
post: null
|
||
|
put: null
|
||
|
delete:
|
||
|
tags: null
|
||
|
summary: Delete a todo
|
||
|
description: null
|
||
|
operationId: null
|
||
|
parameters: null
|
||
|
requestBody: null
|
||
|
responses:
|
||
|
'404':
|
||
|
description: Todo not found
|
||
|
content:
|
||
|
application/json:
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
headers: null
|
||
|
'500':
|
||
|
description: Internal server error
|
||
|
content:
|
||
|
application/json:
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
headers: null
|
||
|
'204':
|
||
|
description: Todo deleted successfully
|
||
|
content: null
|
||
|
headers:
|
||
|
X-Request-ID:
|
||
|
description: null
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
'401':
|
||
|
description: Unauthorized
|
||
|
content:
|
||
|
application/json:
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
headers: null
|
||
|
default: null
|
||
|
patch:
|
||
|
tags: null
|
||
|
summary: Update a todo
|
||
|
description: null
|
||
|
operationId: null
|
||
|
parameters: null
|
||
|
requestBody:
|
||
|
content:
|
||
|
application/json:
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
description: null
|
||
|
required: true
|
||
|
responses:
|
||
|
'500':
|
||
|
description: Internal server error
|
||
|
content:
|
||
|
application/json:
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
headers: null
|
||
|
'401':
|
||
|
description: Unauthorized
|
||
|
content:
|
||
|
application/json:
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
headers: null
|
||
|
'400':
|
||
|
description: Invalid input
|
||
|
content:
|
||
|
application/json:
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
headers: null
|
||
|
'200':
|
||
|
description: Todo updated successfully
|
||
|
content:
|
||
|
application/json:
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
headers:
|
||
|
X-Request-ID:
|
||
|
description: null
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
ETag:
|
||
|
description: null
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
'404':
|
||
|
description: Todo not found
|
||
|
content:
|
||
|
application/json:
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
headers: null
|
||
|
default: null
|
||
|
options: null
|
||
|
head: null
|
||
|
trace: null
|
||
|
components:
|
||
|
schemas:
|
||
|
TodoUpdate:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: 1
|
||
|
required: null
|
||
|
type: object
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties:
|
||
|
description:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: 2000
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
dueDate:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: date-time
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
completed:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: boolean
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
title:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: 200
|
||
|
minLength: 1
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
Todo:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required:
|
||
|
- id
|
||
|
- title
|
||
|
- completed
|
||
|
- userId
|
||
|
- createdAt
|
||
|
- updatedAt
|
||
|
type: object
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties:
|
||
|
createdAt:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: date-time
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: true
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
updatedAt:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: date-time
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: true
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
userId:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
completed:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: boolean
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: false
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
dueDate:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: date-time
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
description:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: 2000
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
title:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: 200
|
||
|
minLength: 1
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
id:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: uuid
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: true
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
TodoCreate:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required:
|
||
|
- title
|
||
|
- userId
|
||
|
type: object
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties:
|
||
|
title:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: 200
|
||
|
minLength: 1
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
description:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: 2000
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
dueDate:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: date-time
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
userId:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
TodoList:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required:
|
||
|
- data
|
||
|
- metadata
|
||
|
type: object
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties:
|
||
|
data:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: array
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
metadata:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required:
|
||
|
- total
|
||
|
- limit
|
||
|
- offset
|
||
|
type: object
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties:
|
||
|
offset:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: 0.0
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: integer
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
total:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: 0.0
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: integer
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
limit:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: 1.0
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: integer
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
TodoResponse:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required:
|
||
|
- data
|
||
|
type: object
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties:
|
||
|
data:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: null
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
Error:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: object
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties:
|
||
|
error:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required:
|
||
|
- code
|
||
|
- message
|
||
|
type: object
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties:
|
||
|
code:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
message:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
details:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: array
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required:
|
||
|
- field
|
||
|
- message
|
||
|
type: object
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties:
|
||
|
field:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
message:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
responses: null
|
||
|
parameters:
|
||
|
TodoId:
|
||
|
name: todoId
|
||
|
in: path
|
||
|
required: true
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: uuid
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
description: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
Status:
|
||
|
name: status
|
||
|
in: query
|
||
|
required: null
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
description: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
Limit:
|
||
|
name: limit
|
||
|
in: query
|
||
|
required: null
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: 100.0
|
||
|
exclusiveMaximum: null
|
||
|
minimum: 1.0
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: integer
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: 50
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
description: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
SortBy:
|
||
|
name: sortBy
|
||
|
in: query
|
||
|
required: null
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: createdAt
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
description: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
Offset:
|
||
|
name: offset
|
||
|
in: query
|
||
|
required: null
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: 0.0
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: integer
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: 0
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
description: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
UserId:
|
||
|
name: userId
|
||
|
in: query
|
||
|
required: true
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: null
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
description: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
SortOrder:
|
||
|
name: sortOrder
|
||
|
in: query
|
||
|
required: null
|
||
|
schema:
|
||
|
title: null
|
||
|
multipleOf: null
|
||
|
maximum: null
|
||
|
exclusiveMaximum: null
|
||
|
minimum: null
|
||
|
exclusiveMinimum: null
|
||
|
maxLength: null
|
||
|
minLength: null
|
||
|
pattern: null
|
||
|
maxItems: null
|
||
|
minItems: null
|
||
|
uniqueItems: null
|
||
|
maxProperties: null
|
||
|
minProperties: null
|
||
|
required: null
|
||
|
type: string
|
||
|
not: null
|
||
|
allOf: null
|
||
|
oneOf: null
|
||
|
anyOf: null
|
||
|
items: null
|
||
|
properties: null
|
||
|
additionalProperties: null
|
||
|
description: null
|
||
|
format: null
|
||
|
default: desc
|
||
|
nullable: null
|
||
|
discriminator: null
|
||
|
readOnly: null
|
||
|
writeOnly: null
|
||
|
xml: null
|
||
|
example: null
|
||
|
deprecated: null
|
||
|
description: null
|
||
|
example: null
|
||
|
examples: null
|
||
|
examples: null
|
||
|
requestBodies: null
|
||
|
headers: null
|
||
|
securitySchemes:
|
||
|
bearerAuth:
|
||
|
type: http
|
||
|
description: null
|
||
|
name: null
|
||
|
in: null
|
||
|
scheme: bearer
|
||
|
bearerFormat: JWT
|
||
|
flows: null
|
||
|
openIdConnectUrl: null
|
||
|
servers:
|
||
|
- url: /api/v1
|
||
|
description: Base API path
|