-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathapi-swagger.yaml
130 lines (130 loc) · 2.83 KB
/
api-swagger.yaml
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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
swagger: '2.0'
info:
description: Starter server express nodejs with typescript
version: 1.0.0
title: node-typescript-express-starter
basePath: /api
paths:
'/health':
get:
tags:
- Health
summary: Check server status
consumes:
- application/json
produces:
- application/json
responses:
'200':
description: Consulta satisfactoria
schema:
$ref: '#/definitions/get-health-200'
'404':
description: Error.
'/character':
get:
tags:
- Character
summary: Get character of api Rick and Morty
consumes:
- application/json
produces:
- application/json
parameters:
- name: name
type: string
in: query
required: false
- name: status
type: string
in: query
required: false
enum:
- Alive
- Dead
- unknown
- name: species
type: string
in: query
required: false
- name: type
type: string
in: query
required: false
- name: gender
type: string
in: query
required: false
enum:
- female
- male
- genderless
- unknown
responses:
'200':
description: Consulta satisfactoria
schema:
$ref: '#/definitions/get-character-200'
'404':
description: Error.
definitions:
get-health-200:
type: object
properties:
status:
type: string
get-character-200:
type: object
properties:
info:
type: object
properties:
count:
type: number
pages:
type: number
next:
type: string
prev:
type: string
results:
type: array
items:
type: object
properties:
id:
type: number
name:
type: string
status:
type: string
species:
type: string
type:
type: string
gender:
type: string
origin:
type: object
properties:
name:
type: string
url:
type: string
location:
type: object
properties:
name:
type: string
url:
type: string
image:
type: string
episode:
type: array
items:
type: string
url:
type: string
created:
type: string