<xsd:complexType name="TradeDifference">
<xsd:annotation>
<xsd:documentation>A type used to record the details of a difference between two business objects/</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="differenceType" type="DifferenceTypeEnum">
<xsd:annotation>
<xsd:documentation>The type of difference that exists.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="differenceSeverity" type="DifferenceSeverityEnum">
<xsd:annotation>
<xsd:documentation>An indication of the severity of the difference.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="element" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The name of the element affected.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="basePath" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>XPath to the element in the base object.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="baseValue" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The valie of the element in the base object.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="otherPath" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>XPath to the element in the other object.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="otherValue" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Value of the element in the other trade.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="missingElement" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Element(s) that are missing in the other trade.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="extraElement" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Element(s) that are extraneous in the other object.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="message" type="xsd:string">
<xsd:annotation>
<xsd:documentation>A human readable description of the problem.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
|