Class UnderlyingAsset

java.lang.Object
Direct Known Subclasses:
Bond, Deposit, ExchangeTraded, FxRateAsset, Loan, Mortgage, MutualFund, RateIndex, SimpleCreditDefaultSwap, SimpleFra, SimpleIRSwap

public abstract class UnderlyingAsset extends IdentifiedAsset
Abstract base class for all underlying assets.

Java class for UnderlyingAsset complex type.

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

 <complexType name="UnderlyingAsset">
   <complexContent>
     <extension base="{http://www.fpml.org/FpML-5/confirmation}IdentifiedAsset">
       <sequence>
         <element name="currency" type="{http://www.fpml.org/FpML-5/confirmation}IdentifiedCurrency" minOccurs="0"/>
         <element name="exchangeId" type="{http://www.fpml.org/FpML-5/confirmation}ExchangeId" minOccurs="0"/>
         <element name="clearanceSystem" type="{http://www.fpml.org/FpML-5/confirmation}ClearanceSystem" minOccurs="0"/>
         <element name="definition" type="{http://www.fpml.org/FpML-5/confirmation}ProductReference" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>