api-generator-templates/Swift/blocks/class/fields-initialization-from-...

6 lines
375 B
Twig

{%- 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 -%}