Multifield Enum in der offenen API -SpezifikationJava

Java-Forum
Anonymous
 Multifield Enum in der offenen API -Spezifikation

Post by Anonymous »

Problem Ein Enum mit mehreren Feldern muss in der offenen API -Spezifikation definiert werden. Maven org.openapitools: OpenAPI-Generator-Maven-Plugin: 7.10.0 wird verwendet.

Code: Select all

{
"myEnum": {
"type": "string",
"enum": [
"myA",
"myB",
"myC"
]
}
< /code>
Es wird in eine Java -Klasse erstellt wie: < /p>
public enum MyEnum {
MY_A("myA"),
MY_B("myB"),
MY_C("myC")
);

private String value;
...
}
Frage So definieren Sie eine Spezifikation, die eine Enum -Klasse erzeugt wie:

Code: Select all

public enum MyEnum {
MY_A("myA", true),
MY_B("myB", false),
MY_C("myC", true)
);

private String value;
private boolean isEnabled;
...
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post