Class CommodityMarketDisruption

java.lang.Object
net.finmath.smartcontract.product.xml.CommodityMarketDisruption

public class CommodityMarketDisruption extends Object
ISDA 1993 or 2005 commodity market disruption elements.

Java class for CommodityMarketDisruption complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="CommodityMarketDisruption">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <choice>
           <sequence>
             <element name="marketDisruptionEvents" type="{http://www.fpml.org/FpML-5/confirmation}MarketDisruptionEventsEnum"/>
             <element name="additionalMarketDisruptionEvent" type="{http://www.fpml.org/FpML-5/confirmation}MarketDisruptionEvent" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
           <element name="marketDisruptionEvent" type="{http://www.fpml.org/FpML-5/confirmation}MarketDisruptionEvent" maxOccurs="unbounded"/>
         </choice>
         <choice minOccurs="0">
           <element name="disruptionFallbacks" type="{http://www.fpml.org/FpML-5/confirmation}DisruptionFallbacksEnum"/>
           <element name="disruptionFallback" type="{http://www.fpml.org/FpML-5/confirmation}SequencedDisruptionFallback" maxOccurs="unbounded"/>
         </choice>
         <element name="fallbackReferencePrice" type="{http://www.fpml.org/FpML-5/confirmation}Underlyer" minOccurs="0"/>
         <element name="maximumNumberOfDaysOfDisruption" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
         <element name="priceMaterialityPercentage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="minimumFuturesContracts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>