-
Notifications
You must be signed in to change notification settings - Fork 0
/
openapi.yaml
130 lines (130 loc) · 3.36 KB
/
openapi.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
openapi: 3.0.3
info:
title: Backend Auth
description: |-
This is Auth micorservice for backend of **HRV-Mart**. This API will contains operations related to Auth and have its own database. For more information, visit
contact:
email: harshverma3305@gmail.com
name: Harsh Verma
license:
name: Apache 2.0
url: http://www.apache.org/licenses/LICENSE-2.0.html
version: 0.0.1
servers:
- url: http://localhost:8080
tags:
- name: Auth
description: Operations about Auth
paths:
/auth/signup:
post:
tags:
- Auth
summary: Sign up
operationId: signUp
requestBody:
description: Created Auth object
content:
application/json:
schema:
$ref: '#/components/schemas/Auth'
application/xml:
schema:
$ref: '#/components/schemas/Auth'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/Auth'
responses:
default:
description: Signup Successfully
content:
application/json:
schema:
$ref: '#/components/schemas/Auth'
application/xml:
schema:
$ref: '#/components/schemas/Auth'
500:
description: Auth already exist
/auth/login:
post:
tags:
- Auth
summary: Login up
operationId: login
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Auth'
application/xml:
schema:
$ref: '#/components/schemas/Auth'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/Auth'
responses:
default:
description: Login Successfully
content:
application/json:
schema:
$ref: '#/components/schemas/Auth'
application/xml:
schema:
$ref: '#/components/schemas/Auth'
500:
description: Auth Not Found
/auth:
put:
tags:
- Auth
summary: Update Auth
operationId: updateAuth
requestBody:
description: Update an existent Auth
content:
application/json:
schema:
$ref: '#/components/schemas/Auth'
application/xml:
schema:
$ref: '#/components/schemas/Auth'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/Auth'
responses:
default:
description: successful operation
/auth/{authId}:
delete:
tags:
- Auth
summary: Delete Auth
operationId: deleteAuth
parameters:
- name: authId
in: path
description: The AuthId that needs to be deleted
required: true
schema:
type: string
responses:
default:
description: Auth deleted successfully
'404':
description: Auth not found
components:
schemas:
Auth:
type: object
properties:
email:
type: string
example: test@test.com
description: This will be use as id for auth
hashedPassword:
type: string
example: hashed....
xml:
name: Auth