# XML Schema Documentation

### Complex Type: TradeIdentifier

#### [Table of contents]

Super-types: | None
Sub-types: | PartyTradeIdentifier (by extension) AllocationTradeIdentifier (by extension) BlockTradeIdentifier (by extension)

Name | TradeIdentifier
Used by (from the same schema document) | Complex Type BestFitTrade
Abstract | no
Documentation | A type defining a trade identifier issued by the indicated party.

XML Instance Representation
<...
id=" xsd:ID [0..1]">
<partyReference> PartyReference </partyReference> [1]

'A pointer style reference to a party identifier defined elsewhere in the document. The party referenced has allocated the trade identifier.'

Start Choice [1..*]
<tradeId> TradeId </tradeId> [1]
<versionedTradeId> VersionedTradeId </versionedTradeId> [1]
End Choice
</...>
Diagram
Schema Component Representation
<xsd:complexType name="TradeIdentifier">
<xsd:sequence>
<xsd:element name="partyReference" type=" PartyReference "/>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="tradeId" type=" TradeId "/>
<xsd:element name="versionedTradeId" type=" VersionedTradeId "/>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="id" type=" xsd:ID "/>
</xsd:complexType>