{% import 'operation_tools.jinja2' as op_tools %}
{% set operations_description = "async operations" if async_mode else "operations" %}
# coding=utf-8
{% if code_model.license_header %}
{{ code_model.license_header }}
{% endif %}
{{ imports }}
{{ unset }}
{% if code_model.options["builders-visibility"] == "embedded" and not async_mode %}
  {% if need_declare_serializer %}
{{ op_tools.declare_serializer(code_model) }}
  {% endif %}
    {% for operation_group in operation_groups %}
        {% for request_builder in get_request_builders(operation_group) %}

{% include "request_builder.py.jinja2" %}
        {% endfor %}
    {% endfor %}
{% endif %}
{% for operation_group in operation_groups %}
    {% include "operation_group.py.jinja2" %}
{% endfor %}
