Class FxCashSettlement

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

public class FxCashSettlement extends Object
A type that is used for describing cash settlement of an option / non deliverable forward. It includes the currency to settle into together with the fixings required to calculate the currency amount.

Java class for FxCashSettlement complex type.

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

 <complexType name="FxCashSettlement">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="settlementCurrency" type="{http://www.fpml.org/FpML-5/confirmation}Currency"/>
         <element name="referenceCurrency" type="{http://www.fpml.org/FpML-5/confirmation}Currency" minOccurs="0"/>
         <element name="notionalAmount" type="{http://www.fpml.org/FpML-5/confirmation}PositiveMoney" minOccurs="0"/>
         <choice minOccurs="0">
           <element name="fixing" type="{http://www.fpml.org/FpML-5/confirmation}FxFixing" maxOccurs="unbounded"/>
           <element name="rateSourceFixing" type="{http://www.fpml.org/FpML-5/confirmation}FxRateSourceFixing" maxOccurs="unbounded"/>
         </choice>
         <element name="settlementDate" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableDate" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>