{% if nested %} {# poor mans approach to indenting things a bit #} {% for i in range(0,level)%}
 
{% endfor %}
{% else %} {% endif %}
{% if field.title %}
{{ field.title }}
{% endif %}
{{ field_name }}
{% if field.type %} {{ field.type }} {% endif %} {% if field.description %}
{{ field.description }}
{% else %}
No description
{% endif %} {% if field.example %}
Example: {{ field.example }}
{% endif %}
{% if field.primary %} primary {% endif %} {% if field.required %} required {% endif %} {% if field.unique %} unique {% endif %} {% if field.format %} format:{{ field.format }} {% endif %} {% if field.minLength %} minLength:{{ field.minLength }} {% endif %} {% if field.maxLength %} maxLength:{{ field.maxLength }} {% endif %} {% if field.pattern %} pattern:{{ field.pattern }} {% endif %} {% if field.precision %} precision:{{ field.precision }} {% endif %} {% if field.scale %} scale:{{ field.scale }} {% endif %} {% if field.minimum %} minimum:{{ field.minimum }} {% endif %} {% if field.exclusiveMinimum %} exclusiveMinimum:{{ field.exclusiveMinimum }} {% endif %} {% if field.maximum %} maximum:{{ field.maximum }} {% endif %} {% if field.exclusiveMaximum %} exclusiveMaximum:{{ field.exclusiveMaximum }} {% endif %} {% if field.classification %} {{ field.classification }} {% endif %} {% if field.pii %} PII {% endif %}
{% if field.fields %} {% for field_name, field in field.fields.items() %} {{ render_partial('partials/model_field.html', nested = True, field_name=field_name, field = field, level = level + 1) }} {% endfor %} {% endif %}