init fields from decoder block added

This commit is contained in:
Madhas 2018-05-21 19:02:54 +03:00
parent 8cb2a048a8
commit a7f7a3bb5c
1 changed files with 5 additions and 0 deletions

View File

@ -0,0 +1,5 @@
{%- import '../../macroses/common.utils.twig' as utils -%}
let container = try decoder.container(keyedBy: CodingKeys.self)
{%- for field in fields %}
{{ field.name }} = {{ utils.formatNullableOrOptional("try", field.nullable, field.optional) }} container.decode({{ utils.formatValueType(field.type.type) }}.self, forKey: .{{ field.name }})
{%- endfor -%}