Class RepoLegBase

java.lang.Object
net.finmath.smartcontract.product.xml.Leg
net.finmath.smartcontract.product.xml.RepoLegBase
Direct Known Subclasses:
RepoFarLeg, RepoNearLeg

public class RepoLegBase extends Leg
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 RepoLegBase complex type.

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

 <complexType name="RepoLegBase">
   <complexContent>
     <extension base="{http://www.fpml.org/FpML-5/confirmation}Leg">
       <sequence>
         <group ref="{http://www.fpml.org/FpML-5/confirmation}BuyerSeller.model"/>
         <element name="settlementDate" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableOrRelativeDate"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>