Skip to content

Commit 1f38fdd

Browse files
committed
dart: fix " issue in enums
string enums need to generated with triple handlebars. #7418 (comment)
1 parent 8c1678b commit 1f38fdd

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

modules/swagger-codegen/src/main/resources/dart-jaguar/enum.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class {{classname}} {
1212
{{#description}}
1313
/// {{description}}
1414
{{/description}}
15-
static const {{classname}} {{name}} = const {{classname}}._internal({{value}});
15+
static const {{classname}} {{name}} = const {{classname}}._internal({{{value}}});
1616
{{/enumVars}}
1717
{{/allowableValues}}
1818
}
@@ -29,7 +29,7 @@ class {{classname}}TypeTransformer extends TypeTransformer<{{classname}}> {
2929
switch (data) {
3030
{{#allowableValues}}
3131
{{#enumVars}}
32-
case {{value}}: return {{classname}}.{{name}};
32+
case {{{value}}}: return {{classname}}.{{name}};
3333
{{/enumVars}}
3434
{{/allowableValues}}
3535
default: throw('Unknown enum value to decode: $data');

modules/swagger-codegen/src/main/resources/dart/enum.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ class {{classname}} {
1010
{{#description}}
1111
/// {{description}}
1212
{{/description}}
13-
static const {{classname}} {{name}} = const {{classname}}._internal({{value}});
13+
static const {{classname}} {{name}} = const {{classname}}._internal({{{value}}});
1414
{{/enumVars}}
1515
{{/allowableValues}}
1616
}
@@ -27,7 +27,7 @@ class {{classname}}TypeTransformer extends TypeTransformer<{{classname}}> {
2727
switch (data) {
2828
{{#allowableValues}}
2929
{{#enumVars}}
30-
case {{value}}: return {{classname}}.{{name}};
30+
case {{{value}}}: return {{classname}}.{{name}};
3131
{{/enumVars}}
3232
{{/allowableValues}}
3333
default: throw('Unknown enum value to decode: $data');

0 commit comments

Comments
 (0)