Skip to content

Commit 8fb5a29

Browse files
committed
added required props
1 parent 417090f commit 8fb5a29

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

http-generator-core/src/main/java/io/avaje/http/generator/core/openapi/SchemaDocBuilder.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,7 @@ private <T> void populateObjectSchema(TypeMirror objectType, Schema<T> objectSch
249249
Schema<?> propSchema = toSchema(field.asType());
250250
if (isNotNullable(field)) {
251251
propSchema.setNullable(Boolean.FALSE);
252+
objectSchema.addRequiredItem(field.getSimpleName().toString());
252253
}
253254
setDescription(field, propSchema);
254255
setLengthMinMax(field, propSchema);

0 commit comments

Comments
 (0)