Skip to content

Commit 570327e

Browse files
authored
Merge pull request #9583 from umbrew/master
Use correct property name from json
2 parents 4d0b9fc + 209c529 commit 570327e

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,21 +14,21 @@ class {{classname}} {
1414
if (json == null) return;
1515
{{#vars}}
1616
{{#isDateTime}}
17-
{{name}} = json['{{name}}'] == null ? null : DateTime.parse(json['{{name}}']);
17+
{{name}} = json['{{baseName}}'] == null ? null : DateTime.parse(json['{{baseName}}']);
1818
{{/isDateTime}}
1919
{{^isDateTime}}
2020
{{name}} =
2121
{{#complexType}}
22-
{{#isListContainer}}{{complexType}}.listFromJson(json['{{name}}']){{/isListContainer}}{{^isListContainer}}
23-
{{#isMapContainer}}{{complexType}}.mapFromJson(json['{{name}}']){{/isMapContainer}}
24-
{{^isMapContainer}}new {{complexType}}.fromJson(json['{{name}}']){{/isMapContainer}}{{/isListContainer}}
22+
{{#isListContainer}}{{complexType}}.listFromJson(json['{{baseName}}']){{/isListContainer}}{{^isListContainer}}
23+
{{#isMapContainer}}{{complexType}}.mapFromJson(json['{{baseName}}']){{/isMapContainer}}
24+
{{^isMapContainer}}new {{complexType}}.fromJson(json['{{baseName}}']){{/isMapContainer}}{{/isListContainer}}
2525
{{/complexType}}
2626
{{^complexType}}
2727
{{#isListContainer}}
28-
(json['{{name}}'] as List).map((item) => item as {{items.datatype}}).toList()
28+
(json['{{baseName}}'] as List).map((item) => item as {{items.datatype}}).toList()
2929
{{/isListContainer}}
3030
{{^isListContainer}}
31-
json['{{name}}']
31+
json['{{baseName}}']
3232
{{/isListContainer}}
3333
{{/complexType}};
3434
{{/isDateTime}}
@@ -38,7 +38,7 @@ class {{classname}} {
3838
Map<String, dynamic> toJson() {
3939
return {
4040
{{#vars}}
41-
{{#isDateTime}}'{{name}}': {{name}} == null ? '' : {{name}}.toUtc().toIso8601String(){{^-last}},{{/-last}}{{/isDateTime}}{{^isDateTime}}'{{name}}': {{name}}{{^-last}},{{/-last}}{{/isDateTime}}
41+
{{#isDateTime}}'{{baseName}}': {{name}} == null ? '' : {{name}}.toUtc().toIso8601String(){{^-last}},{{/-last}}{{/isDateTime}}{{^isDateTime}}'{{baseName}}': {{name}}{{^-last}},{{/-last}}{{/isDateTime}}
4242
{{/vars}}
4343
};
4444
}

0 commit comments

Comments
 (0)