<xsd:complexType name="CommodityBarrier">
<xsd:annotation>
<xsd:documentation xml:lang="en">The specification of how a barrier option will trigger (that is, knock-in or knock-out) or expire based on the position of the spot rate relative to trigger level.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:sequence>
<xsd:element name="knock" type="CommodityKnockEnum">
<xsd:annotation>
<xsd:documentation xml:lang="en">The knock feature of a commodity barrier option.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="featurePaymentAmount" type="PositiveMoney" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">In the case of barrier options where the option automatically expires and the barrier is breached in such a way to to result in a "knock-out" vent, this amount is paid to the the option holder so as to refund or rebate a portion of any premium paid.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element name="trigger" type="CommodityTrigger" />
</xsd:sequence>
</xsd:complexType>
|