Class CommodityExerciseBasket

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

public class CommodityExerciseBasket 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 CommodityExerciseBasket complex type.

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

 <complexType name="CommodityExerciseBasket">
   <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"/>
         <group ref="{http://www.fpml.org/FpML-5/confirmation}CommodityPaymentDates.model"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>