21 lines
580 B
Twig
21 lines
580 B
Twig
{%- import '../../macroses/common.utils.twig' as utils -%}
|
|
|
|
{%- set hasDateFields = false -%}
|
|
|
|
{%- for field in fields -%}
|
|
{%- if field.type.type.baseTypeName == "DateTime" -%}
|
|
{%- set hasDateFields = true -%}
|
|
{%- endif -%}
|
|
{%- endfor -%}
|
|
|
|
{%- if hasDateFields -%}
|
|
{{ "\n" }}
|
|
// MARK: - Date transformers
|
|
{{ "\n" }}
|
|
|
|
{%- for field in fields -%}
|
|
{% if field.type.type.baseTypeName == "DateTime" -%}
|
|
private let {{ field.name }}Transform = ApiDateFormattingService.shared.mappingTransform(for: "{{ field.type.dateFormat }}")
|
|
{% endif -%}
|
|
{%- endfor -%}
|
|
{%- endif -%} |