complexType "OrderRoles"
Namespace:
Content:
complex, 15 elements
Defined:
Includes:
definitions of 15 elements
Used:
Component Diagram
XML Representation Summary
<...>
   
Content: 
</...>
Content Model Elements (15):
All Direct / Indirect Based Elements (1):
Known Usage Locations
XML Source (see within schema source)
<xsd:complexType name="OrderRoles">
<xsd:sequence>
<xsd:element minOccurs="0" name="orderingPartyReference" type="PartyReference"/>
<xsd:element minOccurs="0" name="quotingPartyReference" type="PartyReference"/>
<xsd:element minOccurs="0" name="quotingPartySide" type="BuySellEnum"/>
<xsd:element minOccurs="0" name="tradingVenuePartyReference" type="PartyReference"/>
<xsd:element minOccurs="0" name="clientPartyReference" type="PartyReference"/>
<xsd:element minOccurs="0" name="arrangingPersonReference" type="PersonReference"/>
<xsd:element minOccurs="0" name="investmentDeciderReference" type="PersonReference"/>
<xsd:element minOccurs="0" name="executionDeciderReference" type="PersonReference"/>
<xsd:element minOccurs="0" name="nonExecutingBrokerReference" type="PartyReference"/>
<xsd:element minOccurs="0" name="tradingCapacity" type="String"/>
<xsd:element minOccurs="0" name="liquidityProvision" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="tradingWaiver" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="passiveOrder" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="passiveOrAggressive" type="PassiveOrAggressiveEnum"/>
<xsd:element minOccurs="0" name="selfExecutionPrevented" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 15/15)
arrangingPersonReference
Type:
PersonReference, empty content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="arrangingPersonReference" type="PersonReference"/>

clientPartyReference
Type:
PartyReference, empty content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="clientPartyReference" type="PartyReference"/>

executionDeciderReference
Type:
PersonReference, empty content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="executionDeciderReference" type="PersonReference"/>

investmentDeciderReference
Type:
PersonReference, empty content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="investmentDeciderReference" type="PersonReference"/>

liquidityProvision
Type:
xsd:boolean, predefined, simple content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="liquidityProvision" type="xsd:boolean"/>

nonExecutingBrokerReference
Type:
PartyReference, empty content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="nonExecutingBrokerReference" type="PartyReference"/>

orderingPartyReference
Type:
PartyReference, empty content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="orderingPartyReference" type="PartyReference"/>

passiveOrAggressive
Type:
PassiveOrAggressiveEnum, simple content
Simple Content
enumeration of xsd:token
Enumeration:
"Passive"
 - 
the order was already resting on the order book and providing liquidity.
"Aggressive"
 - 
the order initiated the trade and thus took liquidity.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="passiveOrAggressive" type="PassiveOrAggressiveEnum"/>

passiveOrder
Type:
xsd:boolean, predefined, simple content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="passiveOrder" type="xsd:boolean"/>

quotingPartyReference
Type:
PartyReference, empty content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="quotingPartyReference" type="PartyReference"/>

quotingPartySide
Type:
BuySellEnum, simple content
Simple Content
enumeration of xsd:token
Enumeration:
"Buyer"
 - 
Indicates the buyer.
"Seller"
 - 
Indicates the seller.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="quotingPartySide" type="BuySellEnum"/>

selfExecutionPrevented
Type:
xsd:boolean, predefined, simple content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="selfExecutionPrevented" type="xsd:boolean"/>

tradingCapacity
Type:
String, simple content
Simple Content
xsd:string
maxLength:
255
XML Source (see within schema source)
<xsd:element minOccurs="0" name="tradingCapacity" type="String"/>

tradingVenuePartyReference
Type:
PartyReference, empty content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="tradingVenuePartyReference" type="PartyReference"/>

tradingWaiver
Type:
xsd:boolean, predefined, simple content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="tradingWaiver" type="xsd:boolean"/>

XML schema documentation generated with FlexDoc/XML 1.12.2 using FlexDoc/XML XSDDoc 2.9.1 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit.