kotlin-openapi3-dsl icon indicating copy to clipboard operation
kotlin-openapi3-dsl copied to clipboard

Build your OpenApi3 spec in kotlin!

Results 8 kotlin-openapi3-dsl issues
Sort by recently updated
recently updated
newest added

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` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.fasterxml.jackson.core:jackson-databind/2.18.3?slim=true)](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` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.fasterxml.jackson.module:jackson-module-jsonSchema/2.18.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.fasterxml.jackson.module:jackson-module-jsonSchema/2.18.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)...