Class CommodityDigitalExercise

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

public class CommodityDigitalExercise extends Object
The parameters for defining how the commodity digital option can be exercised. I differs from the CommodityExercise type in that it lacks a specification of Settlement Currency. The Settlement Currency is specified in the 'featurePayment' element.

Java class for CommodityDigitalExercise complex type.

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

 <complexType name="CommodityDigitalExercise">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <choice>
           <element name="americanExercise" type="{http://www.fpml.org/FpML-5/confirmation}CommodityAmericanExercise"/>
           <element name="europeanExercise" type="{http://www.fpml.org/FpML-5/confirmation}CommodityEuropeanExercise"/>
         </choice>
         <element name="automaticExercise" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="writtenConfirmation" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <group ref="{http://www.fpml.org/FpML-5/confirmation}CommodityPaymentDates.model"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>