/**
* CreateUserResponse
*
* @param data
*/
@Serdeable
@JsonPropertyOrder(
CreateUserResponse.JSON_PROPERTY_DATA
)
@Generated("io.micronaut.openapi.generator.KotlinMicronautClientCodegen")
data class CreateUserResponse (
@field:NotNull
@field:Valid
@field:JsonProperty(JSON_PROPERTY_DATA)
var data: String,
) {
companion object {
const val JSON_PROPERTY_DATA = "data"
}
}
Actual Behaviour
/**
* CreateUserResponse
*
* @param `data`
*/
@Serdeable
@JsonPropertyOrder(
CreateUserResponse.JSON_PROPERTY_`_DATA`
)
@Generated("io.micronaut.openapi.generator.KotlinMicronautClientCodegen")
data class CreateUserResponse (
@field:NotNull
@field:JsonProperty(JSON_PROPERTY_`_DATA`)
var `data`: String,
) {
companion object {
const val JSON_PROPERTY_`_DATA` = "data"
}
}
Steps To Reproduce
So I want to generate clients for my app for others to use, this means I need to leverage micronaut-openapi to generate the spec and then run the generateClientOpenApiModels task. I wish there was just a direct from code to Client JAR I can publish, but it doesn't seem so.
moved issue to https://github.com/micronaut-projects/micronaut-openapi/issues/1499
Expected Behavior
Actual Behaviour
Steps To Reproduce
So I want to generate clients for my app for others to use, this means I need to leverage micronaut-openapi to generate the spec and then run the
generateClientOpenApiModels
task. I wish there was just a direct from code to Client JAR I can publish, but it doesn't seem so.build.gradle.kts
CreateUserRespnose.kt
:kaptKotlin
generated spec portion./gradlew generateClientOpenApiModels
Environment Information
id("io.micronaut.openapi") version "4.3.5"
Example Application
No response
Version
4.3.4