Skip to content

Commit 1f1a35b

Browse files
K5qu4r3dewaostrowska
authored andcommitted
fix: update type values for date/time 3.1 schemas
1 parent e5f7312 commit 1f1a35b

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ public DateSchema createProperty() {
198198
}
199199
@Override
200200
public Schema createProperty31() {
201-
return new JsonSchema().typesItem("string").type("string").format("date");
201+
return new JsonSchema().typesItem("object").type("object").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").type("string").format("date-time");
211+
return new JsonSchema().typesItem("object").type("object").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").type("string").format("partial-time");
221+
return new JsonSchema().typesItem("object").type("object").format("partial-time");
222222
}
223223
},
224224
FILE(java.io.File.class, "file") {
@@ -337,6 +337,7 @@ public Schema createProperty31() {
337337
addKeys(keyClasses, NUMBER, Number.class);
338338
addKeys(keyClasses, DATE, DateStub.class);
339339
addKeys(keyClasses, DATE_TIME, java.util.Date.class);
340+
// addKeys(keyClasses, PARTIAL_TIME, java.time.LocalTime.class);
340341
addKeys(keyClasses, FILE, java.io.File.class);
341342
addKeys(keyClasses, OBJECT, Object.class);
342343
KEY_CLASSES = Collections.unmodifiableMap(keyClasses);

0 commit comments

Comments
 (0)