{% load custom_filters %}
{% comment %}
Query parameters with tabbed interface for different parameter types
{% endcomment %}
{% if query_parameters.filter_fields or query_parameters.search_fields or query_parameters.ordering_fields or query_parameters.pagination_fields %}
## Query Parameters
{% if query_parameters.filter_fields %}
{% endif %}
{% if query_parameters.ordering_fields %}
{% endif %}
{% if query_parameters.pagination_fields %}
{% endif %}
{% if query_parameters.search_fields %}
{% endif %}
{% if query_parameters.filter_fields %}
Name
Type
Description
Example
{% for field in query_parameters.filter_fields %}
{% if field.name %}{{ field.name }}{% else %}{{ field }}{% endif %}
{% if field.type %}{{ field.type }}{% else %}string{% endif %}
{% if field.description %}{{ field.description }}{% else %}â{% endif %}
{% if field.example is not None %}{% if field.example|format_example %}{{ field.example|format_example }}{% else %}{{ field.example }}{% endif %}{% else %}â{% endif %}
{% endfor %}
{% endif %}
{% if query_parameters.ordering_fields %}
Name
Type
Description
Example
{% for field in query_parameters.ordering_fields %}
{% if field.name %}{{ field.name }}{% else %}{{ field }}{% endif %}
{% if field.type %}{{ field.type }}{% else %}string{% endif %}
{% if field.description %}{{ field.description }}{% else %}â{% endif %}
{% if field.example is not None %}{% if field.example|format_example %}{{ field.example|format_example }}{% else %}{{ field.example }}{% endif %}{% else %}â{% endif %}
{% endfor %}
{% endif %}
{% if query_parameters.pagination_fields %}
Name
Type
Description
Example
{% for field in query_parameters.pagination_fields %}
{% if field.name %}{{ field.name }}{% else %}{{ field }}{% endif %}
{% if field.type %}{{ field.type }}{% else %}string{% endif %}
{% if field.description %}{{ field.description }}{% else %}â{% endif %}
{% if field.example is not None %}{% if field.example|format_example %}{{ field.example|format_example }}{% else %}{{ field.example }}{% endif %}{% else %}â{% endif %}
{% endfor %}
{% endif %}
{% if query_parameters.search_fields %}
{% for field in query_parameters.search_fields %}
{% if field.name %}{{ field.name }}{% else %}{{ field }}{% endif %}