forked from springdoc/springdoc-openapi
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp248.json
More file actions
121 lines (121 loc) · 2.75 KB
/
app248.json
File metadata and controls
121 lines (121 loc) · 2.75 KB
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
{
"openapi" : "3.0.1",
"info" : {
"title" : "OpenAPI definition",
"version" : "v0"
},
"servers" : [ {
"url" : "http://localhost",
"description" : "Generated server url"
} ],
"paths" : {
"/class-works3/{itemId}" : {
"get" : {
"tags" : [ "hello-controller" ],
"operationId" : "dataClass3",
"parameters" : [ {
"name" : "itemId",
"in" : "path",
"required" : true,
"schema" : {
"type" : "string",
"format" : "uuid",
"description" : "Unique item identifier",
"example" : "9d9d46e5-d41c-4774-885d-8e9dbc67735c"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "string"
}
}
}
}
}
}
},
"/class-works2/{pathSchema}" : {
"get" : {
"tags" : [ "hello-controller" ],
"operationId" : "dataClass2",
"parameters" : [ {
"name" : "pathSchema",
"in" : "path",
"required" : true,
"schema" : {
"$ref" : "#/components/schemas/PathSchema"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"type" : "string"
}
}
}
}
}
}
},
"/class-works/{regularSchema}" : {
"get" : {
"tags" : [ "hello-controller" ],
"operationId" : "dataClass1",
"parameters" : [ {
"name" : "regularSchema",
"in" : "path",
"required" : true,
"schema" : {
"$ref" : "#/components/schemas/RegularSchema"
}
} ],
"responses" : {
"200" : {
"description" : "OK",
"content" : {
"*/*" : {
"schema" : {
"$ref" : "#/components/schemas/RegularSchema"
}
}
}
}
}
}
}
},
"components" : {
"schemas" : {
"PathSchema" : {
"type" : "object",
"description" : "pathSchema",
"example" : 123,
"properties" : {
"value" : {
"type" : "string",
"format" : "uuid"
}
}
},
"RegularSchema" : {
"type" : "object",
"description" : "regularSchema",
"properties" : {
"name" : {
"type" : "string"
},
"value" : {
"type" : "string"
}
}
}
}
}
}