<xsd:complexType name="FxKnockoutLevel">
<xsd:annotation>
<xsd:documentation xml:lang="en">Defines the Target level of gain.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice>
<xsd:element name="amount" type="NonNegativeMoney">
<xsd:annotation>
<xsd:documentation xml:lang="en">Target level expressed as a cash amount.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="intrinsicValue" type="xsd:decimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">Target level expressed as intrinsic value (cumulative benefit over the prevailing spot rate at each observation point).</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="targetStyle" type="FxTargetStyleEnum">
<xsd:annotation>
<xsd:documentation xml:lang="en">Target style when it settles, whether it is Inclusive, Exclusive, or Exact. Exclusive: the gain for the knockout period is adjusted to zero i.e. the target yields zero value in the final period. Exact: the gain for the knockout period is adjusted to yield a final accumulated value equal to the target level. Inclusive: the gain for the knockout period is equal to the whole benefit of the final fixing over spot i.e. the final accumulated value may exceed the target level.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="settlementAdjustmentStyle" type="FxSettlementAdjustmentMethodEnum" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">Specifies the calculation method by which the final accumulated value is adjusted equal to the target value, in the case where the target style is "Exact". This element must be produced (only) where the target style is "Exact", and should be omitted otherwise.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
|