Skip to content

Commit

Permalink
feat: add object type to AbstractDescriptor
Browse files Browse the repository at this point in the history
  • Loading branch information
iwaltgen committed Jun 20, 2024
1 parent 735a9d3 commit d31435a
Showing 1 changed file with 5 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ import io.swagger.v3.oas.models.media.Content
import io.swagger.v3.oas.models.media.IntegerSchema
import io.swagger.v3.oas.models.media.MediaType
import io.swagger.v3.oas.models.media.NumberSchema
import io.swagger.v3.oas.models.media.ObjectSchema
import io.swagger.v3.oas.models.media.Schema
import io.swagger.v3.oas.models.media.StringSchema
import io.swagger.v3.oas.models.parameters.HeaderParameter
Expand Down Expand Up @@ -532,6 +533,10 @@ object OpenApi3Generator {
applyConstraints(descriptor)
}

DataType.OBJECT.lowercase() -> ObjectSchema().apply {
applyProperties(descriptor)
}

else -> throw IllegalArgumentException("Unknown type '${descriptor.type}'")
}
}
Expand Down

0 comments on commit d31435a

Please sign in to comment.