<xsd:complexType name="FxDisruption">
<xsd:annotation>
<xsd:documentation>A structure describing how disruption for a specified currency pair should be handled</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="baseCurrency" type="Currency" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The base currency in the exchange rate monitored for disruption events. Typically this will be the settlement currency, but coud be an intermediate currency, in the case where disruption provisions are defined for components of a cross rate.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="referenceCurrency" type="Currency" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The reference currency in the exchange rate being monitored for disruption events.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="provisions" type="FxDisruptionProvisions" maxOccurs="unbounded" minOccurs="0">
<xsd:annotation>
<xsd:documentation>One or more provisions describiing disruption events and how they will be handled.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
|