<xsd:complexType name="NoTouchRateObservation">
<xsd:sequence>
<xsd:element name="observationStartDate" type="xsd:date" minOccurs="0" />
<xsd:element name="observationEndDate" type="xsd:date" minOccurs="0" />
<xsd:choice minOccurs="0">
<xsd:sequence>
<xsd:element name="lowerBarrier" type="NoTouchLowerBarrierObservation" />
<xsd:element name="upperBarrier" type="NoTouchUpperBarrierObservation" minOccurs="0" />
</xsd:sequence>
<xsd:element name="upperBarrier" type="NoTouchUpperBarrierObservation" />
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:sequence>
<xsd:annotation>
<xsd:documentation xml:lang="en">Cloned from exercise but looks like some bits are extraneous like payment</xsd:documentation>
</xsd:annotation>
<xsd:element name="exerciseSide" type="ExerciseSideEnum" minOccurs="0" />
<xsd:choice minOccurs="0">
<xsd:element name="settlementType" type="SettlementTypeEnum" />
<xsd:element name="cashSettlement" type="SimplePayment" />
<xsd:element name="physicalSettlement" type="PhysicalSettlement" />
</xsd:choice>
<xsd:element name="payment" type="NonNegativePayment" minOccurs="0" />
<xsd:element name="clearingInstructions" type="ClearingInstructions" minOccurs="0" />
</xsd:sequence>
<xsd:element name="isExercisable" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation xml:lang="en">If the touch or no touch event hasn't generated an exercise, then we specify whether the option is exercisable or not.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
|