{% for sub_property in schema.iterate_properties %} {%- if sub_property.is_additional_properties and not sub_property.is_additional_properties_schema -%} {% continue %} {% endif %} {% set html_id = sub_property.html_id %} {% set description = sub_property | get_description %} {% filter md_heading(depth + 1, html_id) -%} {%- filter replace('\n', '') -%} {%- if not skip_required and sub_property.property_name -%} {{ md_badge("Required", "blue") if sub_property.is_required_property else md_badge("Optional", "yellow") -}} {%- endif -%} {%- if sub_property is deprecated -%}~~{%- endif -%} {%- if sub_property.is_pattern_property %}Pattern{% endif %} Property `{% with schema=sub_property %}{%- include "breadcrumbs.html" %}{% endwith %}` {%- if sub_property is deprecated -%}~~{%- endif -%} {%- endfilter %} {%- endfilter %} {% if sub_property.is_pattern_property %} > All property whose name matches the regular expression ```{{ sub_property.property_name }}``` ([Test](https://regex101.com/?regex={{ sub_property.property_name | urlencode }})) must respect the following conditions {% endif %} {% with schema=sub_property, skip_headers=False, depth=depth+1 %} {% include "content.html" %} {% endwith %} {% endfor %}