from infrahub_sync.adapters.{{ adapter.name }} import {{ adapter.name.title() }}Adapter

from .sync_models import (
{% for nodekind, node in schema.items()|sort() %}
{%-   if node | get_identifiers(config) %}    {{ nodekind }},
{%   endif -%}
{% endfor -%}
)


# -------------------------------------------------------
# AUTO-GENERATED FILE, DO NOT MODIFY
#  This file has been generated with the command `infrahub-sync generate`
#  All modifications will be lost the next time you reexecute this command
# -------------------------------------------------------
class {{ adapter.name.title() }}Sync({{ adapter.name.title() }}Adapter):
{% for nodekind, node in schema.items() -%}
{%-   if node | get_identifiers(config) %}    {{ node.kind }} = {{ nodekind }}
{%   endif -%}
{% endfor %}
