forked from loafle/openapi-generator-original
38 lines
733 B
Plaintext
38 lines
733 B
Plaintext
package {{package}};
|
|
|
|
{{#imports}}import {{import}};
|
|
{{/imports}}
|
|
{{#models}}
|
|
{{#model}}
|
|
public class {{classname}} {
|
|
{{#vars}}
|
|
|
|
{{#description}}/* {{{description}}} */
|
|
{{/description}}
|
|
private {{{datatype}}} {{name}} = {{{defaultValue}}};
|
|
{{/vars}}
|
|
|
|
{{#vars}}
|
|
|
|
public {{{datatype}}} {{getter}}() {
|
|
return {{name}};
|
|
}
|
|
public void {{setter}}({{{datatype}}} {{name}}) {
|
|
this.{{name}} = {{name}};
|
|
}
|
|
|
|
{{/vars}}
|
|
|
|
@Override
|
|
public String toString() {
|
|
StringBuilder sb = new StringBuilder();
|
|
sb.append("class {{classname}} {\n");
|
|
{{#vars}}
|
|
sb.append(" {{name}}: ").append({{name}}).append("\n");
|
|
{{/vars}}
|
|
sb.append("}\n");
|
|
return sb.toString();
|
|
}
|
|
}
|
|
{{/model}}
|
|
{{/models}} |