File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
templates/dart/lib/src/models Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -6,11 +6,12 @@ class {{ definition.name | caseUcfirst | overrideIdentifier }} implements Model
6
6
{% for property in definition .properties %}
7
7
/// {{ property .description }}
8
8
final {% if not property .required %}{{_self.sub_schema (property )}}? {{ property .name | escapeKeyword }}{% else %}{{_self.sub_schema (property )}} {{ property .name | escapeKeyword }}{% endif %};
9
+
9
10
{% endfor %}
10
- {% if definition .additionalProperties %}
11
+ {%~ if definition .additionalProperties %}
11
12
final Map<String , dynamic > data;
12
- {% endif %}
13
13
14
+ {% endif %}
14
15
{{ definition .name | caseUcfirst | overrideIdentifier }}({% if definition .properties | length or definition .additionalProperties %}{{ ' {' }}{% endif %}
15
16
16
17
{% for property in definition .properties %}
@@ -33,7 +34,7 @@ class {{ definition.name | caseUcfirst | overrideIdentifier }} implements Model
33
34
{%- endif -%}
34
35
{%- else -%}
35
36
{%- if property .type == ' array' -%}
36
- List< {{ property . items . type | caseUcfirst }}>. from(map['{{property .name | escapeDollarSign }}']?.map((x) => x{% if property . items . type == " string " %}.toString(){% endif %}) ?? [])
37
+ List. from(map['{{property .name | escapeDollarSign }}'] ?? [])
37
38
{%- else -%}
38
39
map['{{property .name | escapeDollarSign }}']
39
40
{%- if property .type == " number" -%}
@@ -76,4 +77,4 @@ class {{ definition.name | caseUcfirst | overrideIdentifier }} implements Model
76
77
{% endfor %}
77
78
{% endif %}
78
79
{% endfor %}
79
- }
80
+ }
You can’t perform that action at this time.
0 commit comments