<xsd:complexType name="FxAccrualLeverage">
<xsd:sequence>
<xsd:element name="condition" type="ConditionEnum" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">Condition in which leverage applies.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="FxAccrualConditionLevel.model" />
<xsd:choice minOccurs="0">
<xsd:element name="ratio" type="Schedule">
<xsd:annotation>
<xsd:documentation xml:lang="en">Leverage rate with optional steps. Format is 2 for 200%.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
<xsd:element name="notionalAmount" type="NonNegativeAmountSchedule" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">Notional amount Schedule. The notional value of the product per settlement period. This number divided by the total number of fixings in the fixing schedule is the amount that is accrued at each fixing if the accrual factor is one.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="counterCurrencyAmount" type="FxCounterCurrencyAmount" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">The opposite currency amount. The counterCurrencyAmount element is only optional if averageStrike component is present, in all other cases this element must be populated.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID" />
</xsd:complexType>
|