Class CommodityPricingDates

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

public class CommodityPricingDates extends Object
The dates on which prices are observed for the underlyer.

Java class for CommodityPricingDates complex type.

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

 <complexType name="CommodityPricingDates">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <group ref="{http://www.fpml.org/FpML-5/confirmation}CommodityCalculationPeriodsPointer.model"/>
         <choice>
           <sequence>
             <element name="lag" type="{http://www.fpml.org/FpML-5/confirmation}Lag" minOccurs="0"/>
             <choice>
               <sequence>
                 <group ref="{http://www.fpml.org/FpML-5/confirmation}Days.model"/>
                 <element name="businessCalendar" type="{http://www.fpml.org/FpML-5/confirmation}CommodityBusinessCalendar" minOccurs="0"/>
                 <element name="calendarSource" type="{http://www.fpml.org/FpML-5/confirmation}CalendarSourceEnum" minOccurs="0"/>
               </sequence>
               <element name="settlementPeriods" type="{http://www.fpml.org/FpML-5/confirmation}SettlementPeriods" maxOccurs="unbounded"/>
               <element name="settlementPeriodsReference" type="{http://www.fpml.org/FpML-5/confirmation}SettlementPeriodsReference" maxOccurs="unbounded"/>
             </choice>
           </sequence>
           <element name="pricingDates" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableDates" maxOccurs="unbounded"/>
         </choice>
       </sequence>
       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
     </restriction>
   </complexContent>
 </complexType>