Class PartyTradeIdentifier

java.lang.Object
net.finmath.smartcontract.product.xml.TradeIdentifier
net.finmath.smartcontract.product.xml.PartyTradeIdentifier

public class PartyTradeIdentifier extends TradeIdentifier
A type defining one or more trade identifiers allocated to the trade by a party. A link identifier allows the trade to be associated with other related trades, e.g. trades forming part of a larger structured transaction. It is expected that for external communication of trade there will be only one tradeId sent in the document per party.

Java class for PartyTradeIdentifier complex type.

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

 <complexType name="PartyTradeIdentifier">
   <complexContent>
     <extension base="{http://www.fpml.org/FpML-5/confirmation}TradeIdentifier">
       <sequence>
         <element name="linkId" type="{http://www.fpml.org/FpML-5/confirmation}LinkId" maxOccurs="unbounded" minOccurs="0"/>
         <choice>
           <element name="allocationTradeId" type="{http://www.fpml.org/FpML-5/confirmation}TradeIdentifier" maxOccurs="unbounded" minOccurs="0"/>
           <element name="resultingTradeId" type="{http://www.fpml.org/FpML-5/confirmation}TradeIdentifierExtended" maxOccurs="unbounded" minOccurs="0"/>
         </choice>
         <element name="blockTradeId" type="{http://www.fpml.org/FpML-5/confirmation}TradeIdentifier" minOccurs="0"/>
         <element name="originatingTradeId" type="{http://www.fpml.org/FpML-5/confirmation}TradeIdentifier" maxOccurs="unbounded" minOccurs="0"/>
         <element name="productComponentIdentifier" type="{http://www.fpml.org/FpML-5/confirmation}ProductComponentIdentifier" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>