api-generator-templates/Swift/blocks/enum/cases.twig

12 lines
460 B
Twig

{%- import '../../macroses/common.utils.twig' as utils -%}
{%- for value in values -%}
{%- if valuesTypes == "STRING" %}
{%- if value.name != value.value %}
case {{ utils.escapeIfNeeded(utils.enumValueName(value)) }} = "{{ value.value }}"
{%- else %}
case {{ utils.escapeIfNeeded(utils.enumValueName(value)) -}}
{% endif -%}
{%- else %}
case {{ utils.escapeIfNeeded(utils.enumValueName(value)) }} = {{ value.value }}
{%- endif -%}
{%- endfor -%}