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

dart2.dart_constructor.mustache Maven / Gradle / Ivy

There is a newer version: 7.10.0
Show newest version
  /// Returns a new [{{{classname}}}] instance.
  {{{classname}}}({
  {{#vars}}
    {{!
        A field is @required in Dart when it is
        required && !nullable && !defaultValue in OAS
    }}
    {{#required}}{{^isNullable}}{{^defaultValue}}@required {{/defaultValue}}{{/isNullable}}{{/required}}this.{{{name}}}{{^isNullable}}{{#defaultValue}} = {{#isEnum}}{{^isContainer}}const {{{enumName}}}._({{/isContainer}}{{/isEnum}}{{{defaultValue}}}{{#isEnum}}{{^isContainer}}){{/isContainer}}{{/isEnum}}{{/defaultValue}}{{/isNullable}},
  {{/vars}}
  });




© 2015 - 2025 Weber Informatics LLC | Privacy Policy