forked from loafle/openapi-generator-original
34 lines
1.2 KiB
Plaintext
34 lines
1.2 KiB
Plaintext
/**
|
|
* {{^description}}Gets or Sets {{{name}}}{{/description}}{{#description}}{{{description}}}{{/description}}
|
|
*/
|
|
public enum {{#datatypeWithEnum}}{{{.}}}{{/datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}} {
|
|
{{#gson}}
|
|
{{#allowableValues}}
|
|
{{#enumVars}}
|
|
@SerializedName({{#isInteger}}"{{/isInteger}}{{#isDouble}}"{{/isDouble}}{{#isLong}}"{{/isLong}}{{#isFloat}}"{{/isFloat}}{{{value}}}{{#isInteger}}"{{/isInteger}}{{#isDouble}}"{{/isDouble}}{{#isLong}}"{{/isLong}}{{#isFloat}}"{{/isFloat}})
|
|
{{{name}}}({{{value}}}){{^-last}},
|
|
{{/-last}}{{#-last}};{{/-last}}
|
|
{{/enumVars}}
|
|
{{/allowableValues}}
|
|
{{/gson}}
|
|
{{^gson}}
|
|
{{#allowableValues}}
|
|
{{#enumVars}}
|
|
{{{name}}}({{{value}}}){{^-last}},
|
|
{{/-last}}{{#-last}};{{/-last}}
|
|
{{/enumVars}}
|
|
{{/allowableValues}}
|
|
{{/gson}}
|
|
|
|
private {{{datatype}}} value;
|
|
|
|
{{#datatypeWithEnum}}{{{.}}}{{/datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}({{{datatype}}} value) {
|
|
this.value = value;
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return String.valueOf(value);
|
|
}
|
|
}
|