Class CommodityExercise

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

public class CommodityExercise extends Object
The parameters for defining how the commodity option can be exercised, how it is priced and how it is settled.

Java class for CommodityExercise complex type.

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

 <complexType name="CommodityExercise">
   <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"/>
         <element name="settlementCurrency" type="{http://www.fpml.org/FpML-5/confirmation}IdentifiedCurrency"/>
         <element name="fx" type="{http://www.fpml.org/FpML-5/confirmation}CommodityFx" minOccurs="0"/>
         <element name="conversionFactor" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <group ref="{http://www.fpml.org/FpML-5/confirmation}CommodityPaymentDates.model"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>