Skip to content

Commit 156a10e

Browse files
K5qu4r3dewaostrowska
authored andcommitted
fix: add type values to all PrimitiveType JSON schemas
1 parent 3b6d4a8 commit 156a10e

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

modules/swagger-core/src/main/java/io/swagger/v3/core/util/PrimitiveType.java

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public Schema createProperty() {
3838
}
3939
@Override
4040
public Schema createProperty31() {
41-
return new JsonSchema().typesItem("string");
41+
return new JsonSchema().typesItem("string").type("string");
4242
}
4343
},
4444
BOOLEAN(Boolean.class, "boolean") {
@@ -48,7 +48,7 @@ public Schema createProperty() {
4848
}
4949
@Override
5050
public Schema createProperty31() {
51-
return new JsonSchema().typesItem("boolean");
51+
return new JsonSchema().typesItem("boolean").type("boolean");
5252
}
5353
},
5454
BYTE(Byte.class, "byte") {
@@ -63,7 +63,7 @@ public Schema createProperty() {
6363
}
6464
@Override
6565
public Schema createProperty31() {
66-
return new JsonSchema().typesItem("string").format("byte");
66+
return new JsonSchema().typesItem("string").type("string").format("byte");
6767
}
6868
},
6969
BINARY(Byte.class, "binary") {
@@ -78,7 +78,7 @@ public Schema createProperty() {
7878
}
7979
@Override
8080
public Schema createProperty31() {
81-
return new JsonSchema().typesItem("string").format("binary");
81+
return new JsonSchema().typesItem("string").type("string").format("binary");
8282
}
8383
},
8484
URI(java.net.URI.class, "uri") {
@@ -88,7 +88,7 @@ public Schema createProperty() {
8888
}
8989
@Override
9090
public Schema createProperty31() {
91-
return new JsonSchema().typesItem("string").format("uri");
91+
return new JsonSchema().typesItem("string").type("string").format("uri");
9292
}
9393
},
9494
URL(java.net.URL.class, "url") {
@@ -98,7 +98,7 @@ public Schema createProperty() {
9898
}
9999
@Override
100100
public Schema createProperty31() {
101-
return new JsonSchema().typesItem("string").format("url");
101+
return new JsonSchema().typesItem("string").type("string").format("url");
102102
}
103103
},
104104
EMAIL(String.class, "email") {
@@ -108,7 +108,7 @@ public Schema createProperty() {
108108
}
109109
@Override
110110
public Schema createProperty31() {
111-
return new JsonSchema().typesItem("string").format("email");
111+
return new JsonSchema().typesItem("string").type("string").format("email");
112112
}
113113
},
114114
UUID(java.util.UUID.class, "uuid") {
@@ -118,7 +118,7 @@ public UUIDSchema createProperty() {
118118
}
119119
@Override
120120
public Schema createProperty31() {
121-
return new JsonSchema().typesItem("string").format("uuid");
121+
return new JsonSchema().typesItem("string").type("string").format("uuid");
122122
}
123123
},
124124
INT(Integer.class, "integer") {
@@ -128,7 +128,7 @@ public IntegerSchema createProperty() {
128128
}
129129
@Override
130130
public Schema createProperty31() {
131-
return new JsonSchema().typesItem("integer").format("int32");
131+
return new JsonSchema().typesItem("integer").type("integer").format("int32");
132132
}
133133
},
134134
LONG(Long.class, "long") {
@@ -138,7 +138,7 @@ public Schema createProperty() {
138138
}
139139
@Override
140140
public Schema createProperty31() {
141-
return new JsonSchema().typesItem("integer").format("int64");
141+
return new JsonSchema().typesItem("integer").type("integer").format("int64");
142142
}
143143
},
144144
FLOAT(Float.class, "float") {
@@ -148,7 +148,7 @@ public Schema createProperty() {
148148
}
149149
@Override
150150
public Schema createProperty31() {
151-
return new JsonSchema().typesItem("number").format("float");
151+
return new JsonSchema().typesItem("number").type("number").format("float");
152152
}
153153
},
154154
DOUBLE(Double.class, "double") {
@@ -158,7 +158,7 @@ public Schema createProperty() {
158158
}
159159
@Override
160160
public Schema createProperty31() {
161-
return new JsonSchema().typesItem("number").format("double");
161+
return new JsonSchema().typesItem("number").type("number").format("double");
162162
}
163163
},
164164
INTEGER(java.math.BigInteger.class) {
@@ -168,7 +168,7 @@ public Schema createProperty() {
168168
}
169169
@Override
170170
public Schema createProperty31() {
171-
return new JsonSchema().typesItem("integer");
171+
return new JsonSchema().typesItem("integer").type("integer");
172172
}
173173
},
174174
DECIMAL(java.math.BigDecimal.class, "number") {
@@ -178,7 +178,7 @@ public Schema createProperty() {
178178
}
179179
@Override
180180
public Schema createProperty31() {
181-
return new JsonSchema().typesItem("number");
181+
return new JsonSchema().typesItem("number").type("number");
182182
}
183183
},
184184
NUMBER(Number.class, "number") {
@@ -188,7 +188,7 @@ public Schema createProperty() {
188188
}
189189
@Override
190190
public Schema createProperty31() {
191-
return new JsonSchema().typesItem("number");
191+
return new JsonSchema().typesItem("number").type("number");
192192
}
193193
},
194194
DATE(DateStub.class, "date") {
@@ -198,7 +198,7 @@ public DateSchema createProperty() {
198198
}
199199
@Override
200200
public Schema createProperty31() {
201-
return new JsonSchema().typesItem("string").format("date");
201+
return new JsonSchema().typesItem("string").type("string").format("date");
202202
}
203203
},
204204
DATE_TIME(java.util.Date.class, "date-time") {
@@ -208,7 +208,7 @@ public DateTimeSchema createProperty() {
208208
}
209209
@Override
210210
public Schema createProperty31() {
211-
return new JsonSchema().typesItem("string").format("date-time");
211+
return new JsonSchema().typesItem("string").type("string").format("date-time");
212212
}
213213
},
214214
PARTIAL_TIME(java.time.LocalTime.class, "partial-time") {
@@ -218,7 +218,7 @@ public Schema createProperty() {
218218
}
219219
@Override
220220
public Schema createProperty31() {
221-
return new JsonSchema().typesItem("string").format("partial-time");
221+
return new JsonSchema().typesItem("string").type("string").format("partial-time");
222222
}
223223
},
224224
FILE(java.io.File.class, "file") {
@@ -228,7 +228,7 @@ public FileSchema createProperty() {
228228
}
229229
@Override
230230
public Schema createProperty31() {
231-
return new JsonSchema().typesItem("string").format("binary");
231+
return new JsonSchema().typesItem("string").type("string").format("binary");
232232
}
233233
},
234234
OBJECT(Object.class) {
@@ -239,7 +239,7 @@ public Schema createProperty() {
239239
}
240240
@Override
241241
public Schema createProperty31() {
242-
return new JsonSchema();
242+
return new JsonSchema().typesItem("object").type("object");
243243
}
244244
};
245245

0 commit comments

Comments
 (0)