Class ExtraordinaryEvents

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

public class ExtraordinaryEvents extends Object
Where the underlying is shares, defines market events affecting the issuer of those shares that may require the terms of the transaction to be adjusted.

Java class for ExtraordinaryEvents complex type.

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

 <complexType name="ExtraordinaryEvents">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="mergerEvents" type="{http://www.fpml.org/FpML-5/confirmation}EquityCorporateEvents" minOccurs="0"/>
         <element name="tenderOffer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="tenderOfferEvents" type="{http://www.fpml.org/FpML-5/confirmation}EquityCorporateEvents" minOccurs="0"/>
         <element name="compositionOfCombinedConsideration" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="indexAdjustmentEvents" type="{http://www.fpml.org/FpML-5/confirmation}IndexAdjustmentEvents" minOccurs="0"/>
         <choice>
           <element name="additionalDisruptionEvents" type="{http://www.fpml.org/FpML-5/confirmation}AdditionalDisruptionEvents"/>
           <element name="failureToDeliver" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         </choice>
         <element name="representations" type="{http://www.fpml.org/FpML-5/confirmation}Representations" minOccurs="0"/>
         <element name="nationalisationOrInsolvency" type="{http://www.fpml.org/FpML-5/confirmation}NationalisationOrInsolvencyOrDelistingEventEnum" minOccurs="0"/>
         <element name="delisting" type="{http://www.fpml.org/FpML-5/confirmation}NationalisationOrInsolvencyOrDelistingEventEnum" minOccurs="0"/>
         <group ref="{http://www.fpml.org/FpML-5/confirmation}ExchangeIdentifier.model" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>