All Downloads are FREE. Search and download functionalities are using the official Maven repository.

scala-gatling.model.mustache Maven / Gradle / Ivy

{{>licenseInfo}}
package {{package}}

{{#imports}}import {{import}}
{{/imports}}

{{#models}}
{{#model}}
case class {{classname}} (
{{#vars}}
{{#description}}
    /* {{{description}}} */
{{/description}}
    _{{{name}}}: {{^required}}Option[{{/required}}{{dataType}}{{^required}}]{{/required}}{{#hasMore}},{{/hasMore}}
{{/vars}}
)
object {{classname}} {
    def toStringBody({{#vars}}var_{{name}}: {{^required}}{{/required}}Object{{^required}}{{/required}}{{#hasMore}}, {{/hasMore}}{{/vars}}) =
        s"""
        | {
        | {{#vars}}"{{{name}}}":$var_{{{name}}}{{#hasMore}},{{/hasMore}}{{/vars}}
        | }
        """.stripMargin
}
{{/model}}
{{/models}}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy