<xsd:complexType name="PositionMatchResult">
<xsd:sequence>
<xsd:element name="status" type="PositionMatchStatus">
<xsd:annotation>
<xsd:documentation xml:lang="en">Reconciliation status of the position.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:sequence>
<xsd:element name="assertedPosition" type="AssertedPosition">
<xsd:annotation>
<xsd:documentation xml:lang="en">Position asserted by one of the parties.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="proposedMatch" type="PositionProposedMatch" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation xml:lang="en">"Other side's" position that meets the minimimum matching criteria and is proposed as match to the position that is being asserted.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element name="allegedPosition" type="AssertedPosition">
<xsd:annotation>
<xsd:documentation xml:lang="en">Position asserted by the "other side's" party.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
|