Class FxBarrierFeature

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

public class FxBarrierFeature extends Object
Describes the properties of an FX barrier.

Java class for FxBarrierFeature complex type.

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

 <complexType name="FxBarrierFeature">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="barrierType" type="{http://www.fpml.org/FpML-5/confirmation}FxBarrierTypeEnum"/>
         <element name="direction" type="{http://www.fpml.org/FpML-5/confirmation}FxBarrierDirectionEnum" minOccurs="0"/>
         <element name="quotedCurrencyPair" type="{http://www.fpml.org/FpML-5/confirmation}QuotedCurrencyPair"/>
         <element name="triggerRate" type="{http://www.fpml.org/FpML-5/confirmation}PositiveDecimal"/>
         <element name="informationSource" type="{http://www.fpml.org/FpML-5/confirmation}InformationSource" maxOccurs="unbounded"/>
         <choice minOccurs="0">
           <sequence>
             <sequence>
               <element name="observationStartDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
               <element name="observationStartTime" type="{http://www.fpml.org/FpML-5/confirmation}BusinessCenterTime" minOccurs="0"/>
             </sequence>
             <sequence minOccurs="0">
               <element name="observationEndDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
               <element name="observationEndTime" type="{http://www.fpml.org/FpML-5/confirmation}BusinessCenterTime" minOccurs="0"/>
             </sequence>
           </sequence>
           <element name="observationPoint" type="{http://www.fpml.org/FpML-5/confirmation}FxBusinessCenterDateTime" maxOccurs="unbounded"/>
         </choice>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>