[Dart2] Fix compile errors for required enums without default value. (#7877)

Also fix display of minimum/maximum comment.
This commit is contained in:
Gilbert Gilb's 2020-11-24 17:20:31 +01:00 committed by GitHub
parent d64586c223
commit 9c0850f2d7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -9,6 +9,12 @@ class {{{classname}}} {
{{#vars}}
{{#description}}/// {{{description}}}{{/description}}
{{^isEnum}}
{{#minimum}}
// minimum: {{{minimum}}}
{{/minimum}}
{{#maximum}}
// maximum: {{{maximum}}}
{{/maximum}}
{{{dataType}}} {{{name}}};
{{/isEnum}}
{{#isEnum}}
@ -22,7 +28,7 @@ class {{{classname}}} {
{{/isContainer}}
{{^isContainer}}
{{#allowableValues}}
{{#min}} // range from {{{min}}} to {{{max}}}{{/min}}{{{classname}}}{{{enumName}}} {{{name}}}{{#required}} = {{{classname}}}{{{enumName}}}._({{{defaultValue}}}){{/required}}{{^required}}{{/required}};
{{{classname}}}{{{enumName}}} {{{name}}}{{#required}}{{#defaultValue}} = {{{classname}}}{{{enumName}}}._({{{defaultValue}}}){{/defaultValue}}{{/required}};
{{/allowableValues}}
{{/isContainer}}
{{/isEnum}}