{{!
renders a model "allOf"-definition.
}}
<div class="all-of">
    <h4>All of</h4>
    <div class="detail">
        {{#each composes}}
            {{#unless anonymous}}
            <p><a class="model-ref" href="#{{../anchor}}/{{htmlId nativeType}}">{{nativeType}}</a></p>
            {{/unless}}
        {{/each}}
    </div>

    {{#if discriminator}}
    {{>model/discriminator}}
    {{/if}}

    {{#set '__first'}}true{{/set}}
    {{#each composes}}
        {{#if anonymous}}
            {{#if ../__first}}
            <div class="params -properties">
                <h5>Properties</h5>
                <table>
                {{#with ../.}}
                {{#set '__first'}}{{/set}}
                {{/with}}
            {{/if}}
            {{>model/frag/properties . anchor=../anchor}}
        {{/if}}
    {{/each}}
    {{#unless __first}}
                </table>
            </div>
    {{/unless}}

    {{!-- We don’t render our immediately inline schemas as they are assumed to be our anonymous consumes that we display above
          but we do render their subschemas as we might use things from them.
    --}}
    {{#each schemas}}
        {{#ifdef schemas}}
            {{#each schemas}}
                {{>model/main-panel anchor=../../anchor}}
            {{/each}}
        {{/ifdef}}
    {{/each}}
</div>
