Interfaces

In this section

About interfaces

Interfaces serve as parent objects from which other objects can inherit.

{% for interface in reference.interfaces %}

{{ interface.name }}

{{ interface.description|default('', True)|markdown|safe }}
{% if interface.implemented_by %}

Implemented by

{% endif %}

Fields

{% for name, field in interface.fields.items() %} {% endfor %}
Name Description

{{ name }} ({{ field.type|string }})

{{ field.description|default('', True)|markdown|safe }}

{% if field.args %}

Arguments

{% for arg_name, arg in field.args.items() %}

{{ arg_name }}({{ arg.type|string }})

{{ arg.description|default('', True)|markdown|safe }}

{% endfor %}
{% endif %}

{% endfor %}