handlebars.scala.client.model.mustache Maven / Gradle / Ivy
{{>licenseInfo}}
package {{package}}
{{#imports}}
import {{import}}
{{/imports}}
{{#models}}
{{#model}}
/**
{{#title}} * = {{{title}}} =
*
{{/title}}
{{#description}} * {{{description}}}
*
{{/description}}
{{#vars}}
* @param {{{name}}} {{#description}}{{{description}}}{{/description}}{{#example}} for example: '''{{{example}}}'''{{/example}}
{{/vars}}
*/
case class {{classname}} (
{{#vars}}
{{{name}}}: {{^required}}Option[{{/required}}{{datatype}}{{^required}}] = None{{/required}}{{#hasMore}},{{/hasMore}}
{{/vars}}
)
{{/model}}
{{/models}}