{% import 'macros/authoritative_definitions.html' as ad_macros %} {% set has_tags = datacontract.tags and datacontract.tags|length > 0 %} {% set has_authoritative_definitions = datacontract.authoritativeDefinitions and datacontract.authoritativeDefinitions|length > 0 %} {% set has_custom_properties = datacontract.customProperties and datacontract.customProperties|length > 0 %} {% set has_data = datacontract.id or datacontract.name or datacontract.version or has_tags or has_authoritative_definitions or has_custom_properties %} {% if has_data %}

Fundamentals

Information about the data contract

{% if has_authoritative_definitions %}
{% for definition in datacontract.authoritativeDefinitions %}
{{ ad_macros.icon_for(definition) }}
{{ definition.type }}
{% endfor %}
{% endif %}
{% if datacontract.name %}
Name
{{ datacontract.name }}
{% endif %} {% if datacontract.version %}
Version
{{ datacontract.version }}
{% endif %} {% if datacontract.id %}
ID
{{ datacontract.id }}
{% endif %} {% if datacontract.status %}
Status
{{ datacontract.status }}
{% endif %} {% if datacontract.tenant %}
Tenant
{{ datacontract.tenant }}
{% endif %} {% if datacontract.domain %}
Domain
{{ datacontract.domain }}
{% endif %} {% if datacontract.dataProduct %}
Data Product
{{ datacontract.dataProduct }}
{% endif %} {% if datacontract.contractCreatedTs %}
Contract Created
{{ datacontract.contractCreatedTs }}
{% endif %} {% if has_tags %}
Tags
{% for tag in datacontract.tags %} {{ tag }} {% endfor %}
{% endif %}
{% endif %}