Skip to content

Commit 2c41451

Browse files
committed
add new java file for enum mustache template
1 parent bfdd49a commit 2c41451

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
/**
2+
* {{^description}}Gets or Sets {{{name}}}{{/description}}{{#description}}{{{description}}}{{/description}}
3+
*/
4+
public enum {{#datatypeWithEnum}}{{.}}{{/datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}} {
5+
{{#allowableValues}}{{#enumVars}}@SerializedName({{#isInteger}}"{{/isInteger}}{{#isDouble}}"{{/isDouble}}{{#isLong}}"{{/isLong}}{{#isFloat}}"{{/isFloat}}{{{value}}}{{#isInteger}}"{{/isInteger}}{{#isDouble}}"{{/isDouble}}{{#isLong}}"{{/isLong}}{{#isFloat}}"{{/isFloat}})
6+
{{{name}}}({{{value}}}){{^-last}},
7+
8+
{{/-last}}{{#-last}};{{/-last}}{{/enumVars}}{{/allowableValues}}
9+
10+
private {{datatype}} value;
11+
12+
{{#datatypeWithEnum}}{{.}}{{/datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}({{datatype}} value) {
13+
this.value = value;
14+
}
15+
16+
@Override
17+
public String toString() {
18+
return String.valueOf(value);
19+
}
20+
}

0 commit comments

Comments
 (0)