<xsd:complexType name="Contract">
<xsd:annotation>
<xsd:documentation xml:lang="en">Definition of a Financial Contract.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="header" type="ContractHeader">
<xsd:annotation>
<xsd:documentation xml:lang="en">Contract header containing identification and other information which is independent of the type of financial product which is the subject of this contract.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="product" />
<xsd:element name="otherPartyPayment" type="Payment" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation xml:lang="en">Other fees or additional payments associated with the contract, e.g. broker commissions, where one or more of the parties involved are not principal parties involved in the contract</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="CalculationAgent.model" />
<xsd:element name="collateral" type="Collateral" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">Defines collateral obiligations of a Party</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="documentation" type="Documentation" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">Defines the definitions that govern the document and should include the year and type of definitions referenced, along with any relevant documentation (such as master agreement) and the date it was signed</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="governingLaw" type="GoverningLaw" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">Governing Law applicable to this Contract</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
|