[csharp][java] Fix enum discriminator default value (#19614)

* Fix enum discriminator default value

* Remove system out call

* Add case when discriminator type is ref

* Use correct schema

* Handle different use cases of mappings

* Add missing enum type Lizzy

* Make it more robust

* Add missing test for Sedan

* Refactor some code to make it cleaner

* Initialize discriminator enum field

* Don't override existing default value

* Fix issue with finding discriminators

* Move setIsEnum back to its original location

* Be smarter about figuring out the model name

* Fix final warnings

* Add javadocs to introduced methods
This commit is contained in:
David Riddervold Marconis
2025-01-21 09:09:17 +01:00
committed by GitHub
parent 1fa07bf46c
commit c75fbb312e
9 changed files with 310 additions and 17 deletions

View File

@@ -108,6 +108,7 @@ public class EnumStringDiscriminator {
protected EnumStrTypeEnum enumStrType;
public EnumStringDiscriminator() {
}
public EnumStringDiscriminator enumStrType(@javax.annotation.Nonnull EnumStrTypeEnum enumStrType) {