7.5 Audit Proofs XML Format
The XSD below describes the structure of the XML that will be returned:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified">
<xs:element name="Content">
<xs:complexType>
<xs:sequence>
<xs:element name="uploads" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="upload" maxOccurs="unbounded" minOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:dateTime" name="start" />
<xs:element type="xs:dateTime" name="end" />
<xs:element name="signatures">
<xs:complexType>
<xs:sequence>
<xs:element name="signature" maxOccurs="unbounded" minOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="proofs">
<xs:complexType>
<xs:sequence>
<xs:element name="proof" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="name" />
<xs:element type="xs:string" name="type" />
<xs:element type="xs:byte" name="index" />
</xs:sequence>
<xs:attribute type="xs:string" name="ipAddress" use="optional" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:string" name="locationId" use="optional" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:string" name="documentCorrelationId" use="optional" />
<xs:attribute type="xs:string" name="documentId" use="optional" />
</xs:complexType>
</xs:element>
<xs:element name="indexes">
<xs:complexType>
<xs:sequence>
<xs:element name="index" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:byte" name="identifier" />
<xs:element type="xs:string" name="content" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:string" name="packageCorrelationId" use="optional" />
<xs:attribute type="xs:string" name="packageId" use="optional" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>