13 lines
495 B
Twig
13 lines
495 B
Twig
{%- import '../../macroses/common.utils.twig' as utils -%}
|
|
|
|
{%- if fields is not empty -%}
|
|
{%- set nullableOptionalFields = [] -%}
|
|
{%- for field in fields -%}
|
|
{%- if field.nullable or field.optional -%}
|
|
{%- set nullableOptionalFields = nullableOptionalFields|merge([field]) -%}
|
|
{%- endif -%}
|
|
{%- endfor -%}
|
|
{%- for field in nullableOptionalFields -%}
|
|
{{ field.name }}: Bool = false{%- if not (loop.last) %}, {% endif %}
|
|
{%- endfor -%}
|
|
{%- endif -%} |