kotlin-openapi3-dsl
kotlin-openapi3-dsl copied to clipboard
Build your OpenApi3 spec in kotlin!
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/derveloper/kotlin-openapi3-dsl). ## Config Migration Needed - [ ]...
I am currently using the following to define required properties from Kotlin data classes: ```kotlin data class CarView( @field:Schema(required = true) val label: String, val description: String?, ) ``` It...
I have found an issue while creating an OpenAPI definition with this library. I define my operation responses as: ```kotlin responses { response("204") { description = "..." } responses.putAll(standardResponses) }...
For a data class defined as follows, ``` import io.swagger.v3.oas.annotations.Parameter import io.swagger.v3.oas.annotations.media.Schema // ... @Schema(description = "Test DateWrapper Description") data class DateWrapper( @Parameter(description = "test description") val startDate: LocalDate, val...
it would be nice to be able to define all reusable components (parameters, responses ..) in the components section and make it possible to reference them ... maybe like parameterRef("myParam")...
I think your DSL could benefit greatly from using a DSLMarker annotation. Consider defining an annotation like: ``` @Target(AnnotationTarget.CLASS, AnnotationTarget.TYPE, AnnotationTarget.FUNCTION) @DslMarker annotation class OpenApiDsl ``` Then annotate the API...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.fasterxml.jackson.core:jackson-databind](https://redirect.github.com/FasterXML/jackson) ([source](https://redirect.github.com/FasterXML/jackson-databind)) | `2.18.2` -> `2.18.3` | [](https://docs.renovatebot.com/merge-confidence/) |...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.fasterxml.jackson.module:jackson-module-jsonSchema](https://redirect.github.com/FasterXML/jackson-module-jsonSchema) | `2.18.2` -> `2.18.3` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/)...