Class RepoFarLeg

java.lang.Object

public class RepoFarLeg extends RepoLegBase
A transaction leg for a repo is equivalent to a single cash transaction. It is augmented here to carry some values that are of interest for the repo. Also note that the BuyerSeller model in this transaction must be the exact opposite of the one found in the near leg.

Java class for RepoFarLeg complex type.

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

 <complexType name="RepoFarLeg">
   <complexContent>
     <extension base="{http://www.fpml.org/FpML-5/confirmation}RepoLegBase">
       <sequence>
         <group ref="{http://www.fpml.org/FpML-5/confirmation}SettlementAmountOrCurrency.model"/>
         <element name="fxRate" type="{http://www.fpml.org/FpML-5/confirmation}FxRate" minOccurs="0"/>
         <sequence minOccurs="0">
           <element name="deliveryMethod" type="{http://www.fpml.org/FpML-5/confirmation}DeliveryMethod"/>
           <element name="deliveryDate" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableOrRelativeDate" minOccurs="0"/>
           <element name="collateral" type="{http://www.fpml.org/FpML-5/confirmation}CollateralValuation" maxOccurs="unbounded"/>
         </sequence>
         <element name="repoInterest" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>