-
Notifications
You must be signed in to change notification settings - Fork 0
/
uaas.yaml
135 lines (127 loc) · 2.76 KB
/
uaas.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
131
132
133
134
135
swagger: "2.0"
info:
version: "1.0"
title: "UAAS"
description: "Umarell as a service"
host: "generalsac.appspot.com"
basePath: "/api/v1"
schemes:
- https
paths:
/clean:
get:
description: "Clean the database"
responses:
200:
description: "Ok"
/cantiere/{idcantiere}/:
parameters:
- name: idcantiere
in: path
required: true
description: "Id del cantiere"
type: integer
post:
description: "Aggiungi nuovo cantiere"
operationId: "PostCantiere"
consumes:
- application/json
parameters:
- in: body
name: cantiere
required: True
description: "Dettagli cantiere"
schema:
$ref: "#/definitions/Cantiere"
responses:
201:
description: "Success"
schema:
$ref: '#/definitions/Cantiere'
400:
description: "Generic error"
409:
description: "Conflict"
get:
description: "Recupera Cantiere"
operationId: "GetCantiere"
responses:
200:
description: "Success"
schema:
$ref: "#/definitions/Cantiere"
404:
description: "Not found"
/umarell/{idumarell}/:
parameters:
- name: idumarell
in: path
required: true
description: "Id dell'Umarell"
type: integer
post:
description: "Aggiungi nuovo Umarell"
operationId: "PostUmarell"
consumes:
- application/json
parameters:
- in: body
name: umarell
required: True
description: "Dettagli Umarell"
schema:
$ref: "#/definitions/Umarell"
responses:
201:
description: "Success"
schema:
$ref: '#/definitions/Umarell'
400:
description: "Generic error"
409:
description: "Conflict"
get:
description: "Recupera Umarell"
operationId: "GetUmarell"
responses:
200:
description: "Success"
schema:
$ref: "#/definitions/Umarell"
404:
description: "Not found"
definitions:
Cantiere:
type: object
required:
- indirizzo
- cap
properties:
indirizzo:
type: string
cap:
type: integer
minimum: 0
maximum: 99999
example:
indirizzo: 'Via Vivarelli 10'
cap: 41125
Umarell:
type: object
required:
- nome
- cognome
- cap
properties:
nome:
type: string
cognome:
type: string
cap:
type: integer
minimum: 0
maximum: 99999
example:
nome: 'Walter'
cognome: 'Ometti'
cap: 41125