openapi-processor / openapi-processor-base

re-usable code of openapi-processor
https://openapiprocessor.io
Apache License 2.0
2 stars 3 forks source link

Add enum names via x-enumNames parameter (resolves #144) #142

Closed kirillsulim closed 4 months ago

kirillsulim commented 4 months ago

Disclaimer

I don't have a much experience with Kotlin language so my code is probably not so good, so I would like to ask you to point to bad decisions I've made.

Questions

I've made a size of enum values and enum names nodes size check in openapi-processor-core/src/main/kotlin/io/openapiprocessor/core/writer/java/StringEnumWriter.kt but I think this is not the best place for validation. What is the correct way to validate those values?

UPD: I've created issue with description of new functionality: #144