Class OptionalEarlyTermination

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

public class OptionalEarlyTermination extends Object
A type defining an early termination provision where either or both parties have the right to exercise.

Java class for OptionalEarlyTermination complex type.

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

 <complexType name="OptionalEarlyTermination">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="singlePartyOption" type="{http://www.fpml.org/FpML-5/confirmation}SinglePartyOption" minOccurs="0"/>
         <element ref="{http://www.fpml.org/FpML-5/confirmation}exercise"/>
         <element name="exerciseNotice" type="{http://www.fpml.org/FpML-5/confirmation}ExerciseNotice" maxOccurs="unbounded" minOccurs="0"/>
         <element name="followUpConfirmation" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="calculationAgent" type="{http://www.fpml.org/FpML-5/confirmation}CalculationAgent"/>
         <element name="cashSettlement" type="{http://www.fpml.org/FpML-5/confirmation}CashSettlement"/>
         <element name="optionalEarlyTerminationAdjustedDates" type="{http://www.fpml.org/FpML-5/confirmation}OptionalEarlyTerminationAdjustedDates" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>