# Domain Schema for {{ feature_name }}
# Type contract for {{ feature_description | default(value="feature configuration") }}
# Auto-generated for project: {{ project_name }}
{%- if imports %}
{%- for import in imports %}
  let {{ import.name }} = import "{{ import.path }}"
{%- endfor %}
{% endif %}

{
  {{- field_name | capitalize }} = {
{%- for field in fields %}
    {{ field.name }} | {{ field.nickel_type }}{%- if field.optional %} | optional{%- endif %}{%- if field.doc %},  # {{ field.doc }}{%- else %},{%- endif %}
{%- endfor %}
  },
}
