<?xml version="1.0" encoding="utf-8"?>
<odoo>

    <record id="st_mail_test_simple_external" model="mail.message.subtype">
        <field name="name">External subtype</field>
        <field name="description">External subtype</field>
        <field name="res_model">mail.test.simple</field>
        <field name="default" eval="False"/>
        <field name="internal" eval="False"/>
    </record>

    <record id="st_mail_test_full_umbrella_upd" model="mail.message.subtype">
        <field name="name">Umbrella Changed Subtype</field>
        <field name="description">Umbrella Changed</field>
        <field name="res_model">mail.test.full</field>
        <field name="default" eval="True"/>
        <field name="internal" eval="False"/>
    </record>

    <record id="st_mail_test_default" model="mail.message.subtype">
        <field name="name">Umbrella Default Subtype</field>
        <field name="res_model">mail.test</field>
        <field name="default" eval="True"/>
        <field name="internal" eval="False"/>
    </record>
    <!-- when subscribing to mail.test umbrella, delegate to mail.test.full child -->
    <record id="st_mail_test_child_full" model="mail.message.subtype">
        <field name="name">Umbrella Child Full Subtype</field>
        <field name="res_model">mail.test</field>
        <field name="parent_id" eval="ref('test_mail.st_mail_test_full_umbrella_upd')"/>
        <field name="relation_field">umbrella_id</field>
        <field name="default" eval="False"/>
        <field name="internal" eval="False"/>
    </record>

</odoo>
