<xsd:complexType name="PositionUpdateReason">
<xsd:annotation>
<xsd:documentation xml:lang="en">A code that describes the reason that an update occurred. For example, New Trade, Amendment, Termination, Exercise, Cancellation.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="code" type="PositionUpdateReasonCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">A code summarizing the reason for the update (e.g. new trade, amdendment, novation).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="comment" type="String" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">A freeform description of the reason for the update.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="Events.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">A representation of the business event that triggered the position update.</xsd:documentation>
</xsd:annotation>
</xsd:group>
</xsd:sequence>
</xsd:complexType>
|