<xsd:complexType name="Mortgage">
<xsd:annotation>
<xsd:documentation xml:lang="en">A type describing a mortgage asset.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="UnderlyingAsset">
<xsd:sequence>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>Applicable to the case of default swaps on MBS terms. For specifying the insurer name, when applicable (when the element is not present, it signifies that the insurer is Not Applicable)</xsd:documentation>
</xsd:annotation>
<xsd:element name="insurer" type="LegalEntity" />
<xsd:element name="insurerReference" type="LegalEntityReference" />
</xsd:choice>
<xsd:group ref="BondContent.model" />
<xsd:group ref="BondCalculation.model" />
<xsd:element name="originalPrincipalAmount" type="xsd:decimal" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">The initial issued amount of the mortgage obligation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="pool" type="AssetPool" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">The morgage pool that is underneath the mortgage obligation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="sector" type="MortgageSector" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">The sector classification of the mortgage obligation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="tranche" type="xsd:token" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">The mortgage obligation tranche that is subject to the derivative transaction.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
|