|
@@ -51,6 +51,8 @@ class {{.Name}} {
|
|
m['{{getPropertyFromMember .}}']?.cast<{{getCoreType .Type.Name}}>() {{appendDefaultEmptyValue .Type.Name}}
|
|
m['{{getPropertyFromMember .}}']?.cast<{{getCoreType .Type.Name}}>() {{appendDefaultEmptyValue .Type.Name}}
|
|
{{else if isClassListType .Type.Name}}
|
|
{{else if isClassListType .Type.Name}}
|
|
((m['{{getPropertyFromMember .}}'] {{appendDefaultEmptyValue .Type.Name}}) as List<dynamic>).map((i) => {{getCoreType .Type.Name}}.fromJson(i)).toList()
|
|
((m['{{getPropertyFromMember .}}'] {{appendDefaultEmptyValue .Type.Name}}) as List<dynamic>).map((i) => {{getCoreType .Type.Name}}.fromJson(i)).toList()
|
|
|
|
+ {{else if isMapType .Type.Name}}
|
|
|
|
+ {{if isNumberType .Type.Name}}num{{else}}{{.Type.Name}}{{end}}.from(m['{{getPropertyFromMember .}}'] ?? {})
|
|
{{else}}
|
|
{{else}}
|
|
{{.Type.Name}}.fromJson(m['{{getPropertyFromMember .}}']){{end}}
|
|
{{.Type.Name}}.fromJson(m['{{getPropertyFromMember .}}']){{end}}
|
|
,{{end}}
|
|
,{{end}}
|
|
@@ -61,6 +63,8 @@ class {{.Name}} {
|
|
'{{getPropertyFromMember .}}':
|
|
'{{getPropertyFromMember .}}':
|
|
{{if isDirectType .Type.Name}}
|
|
{{if isDirectType .Type.Name}}
|
|
{{lowCamelCase .Name}}
|
|
{{lowCamelCase .Name}}
|
|
|
|
+ {{else if isMapType .Type.Name}}
|
|
|
|
+ {{lowCamelCase .Name}}
|
|
{{else if isClassListType .Type.Name}}
|
|
{{else if isClassListType .Type.Name}}
|
|
{{lowCamelCase .Name}}{{if isNullableType .Type.Name}}?{{end}}.map((i) => i{{if isListItemsNullable .Type.Name}}?{{end}}.toJson())
|
|
{{lowCamelCase .Name}}{{if isNullableType .Type.Name}}?{{end}}.map((i) => i{{if isListItemsNullable .Type.Name}}?{{end}}.toJson())
|
|
{{else}}
|
|
{{else}}
|