Definition Type: ComplexType
Name: EquitySwap
Namespace: http://www.fpml.org/2003/FpML-4-0
Type: nsA:Product
Containing Schema: fpml-eqs-4-0.xsd
Abstract
Documentation:
A type descripting the equity swaps.
Collapse XSD Schema Diagram:
Drilldown into earlyTermination in schema fpml-eqs-4-0_xsd Drilldown into additionalPayment in schema fpml-eqs-4-0_xsd Drilldown into principalExchangeFeatures in schema fpml-eqs-4-0_xsd Drilldown into interestLeg in schema fpml-eqs-4-0_xsd Drilldown into equityLeg in schema fpml-eqs-4-0_xsd Drilldown into productId in schema fpml-shared-4-0_xsd Drilldown into productType in schema fpml-shared-4-0_xsd Drilldown into id in schema fpml-shared-4-0_xsd Drilldown into Product in schema fpml-shared-4-0_xsdXSD Diagram of EquitySwap in schema fpml-eqs-4-0_xsd (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="EquitySwap">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">A type descripting the equity swaps.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
        <xsd:extension base="Product">
            <xsd:sequence>
                <xsd:element name="equityLeg" type="EquityLeg" maxOccurs="unbounded">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">The equity amounts of the equity swap</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element name="interestLeg" type="InterestLeg" minOccurs="0" maxOccurs="unbounded">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">The fixed income amounts of the equity swap</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element name="principalExchangeFeatures" type="PrincipalExchangeFeatures" minOccurs="0">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">Specifies the principal exchange features of the equity swap.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element name="additionalPayment" type="EquitySwapAdditionalPayment" minOccurs="0" maxOccurs="unbounded">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">Specifies additional payment(s) between the principal parties to the trade. This component extends some of the features of the additionalPayment component developed by the FpML industry group. Appropriate discussions will determine whether it would be appropriate to extend the shared component in order to meet the further requirements of equity swaps.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element name="earlyTermination" type="EquitySwapEarlyTerminationType" minOccurs="0" maxOccurs="unbounded">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">Specifies, for one or for both the parties to the trade, the date from which it can early terminate it.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:sequence>
        </xsd:extension>
    </xsd:complexContent>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
productType nsA:productType 0 (1)
productId nsA:productId 0 unbounded
equityLeg nsA:equityLeg (1) unbounded
interestLeg nsA:interestLeg 0 unbounded
principalExchangeFeatures nsA:principalExchangeFeatures 0 (1)
additionalPayment nsA:additionalPayment 0 unbounded
earlyTermination nsA:earlyTermination 0 unbounded
Collapse Child Attributes:
Name Type Default Value Use
id nsA:id (Optional)
Collapse Derivation Tree:
Collapse References:
nsA:equitySwap