<xsd:complexType name="TradeDifference">
<xsd:annotation>
<xsd:documentation xml:lang="en">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 xml:lang="en">The type of difference that exists.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="differenceSeverity" type="DifferenceSeverityEnum">
<xsd:annotation>
<xsd:documentation xml:lang="en">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 xml:lang="en">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 xml:lang="en">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 xml:lang="en">The value 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 xml:lang="en">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 xml:lang="en">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 xml:lang="en">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 xml:lang="en">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 xml:lang="en">A human readable description of the problem.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
|