Commit bc5d4272 authored by Mark Canterbury's avatar Mark Canterbury
Browse files

Merge branch 'cr/103120/079' into 'meeting/LI67'

TS 103120 CR079 - Provision of multiple checksums

See merge request !175
parents c9af5bed f1f00b20
Loading
Loading
Loading
Loading
Loading
+21 −3
Original line number Diff line number Diff line
@@ -58,8 +58,20 @@
        <xs:sequence>
            <xs:element name="Data" type="xs:base64Binary"/>
            <xs:element name="ContentType" type="etsi:ShortString" minOccurs="0"/>
            <xs:element name="Checksum" type="etsi:ShortString" minOccurs="0"/>
            <xs:element name="ChecksumType" type="etsi:ShortString" minOccurs="0"/>
            <xs:element name="Checksum" type="Checksum" minOccurs="0"/>
            <xs:element name="ChecksumType" type="ChecksumType" minOccurs="0"/>
            <xs:element name="Checksums" type="ListOfChecksumAndType" minOccurs="0"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ListOfChecksumAndType">
        <xs:sequence>
            <xs:element name="ChecksumAndType" type="ChecksumAndType" maxOccurs="unbounded"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ChecksumAndType">
        <xs:sequence>
            <xs:element name="Checksum" type="Checksum"/>
            <xs:element name="ChecksumType" type="ChecksumType"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="EmbeddedXMLData">
@@ -72,4 +84,10 @@
            <xs:any namespace="##other" minOccurs="1" maxOccurs="unbounded"/>
        </xs:sequence>
    </xs:complexType>
    <xs:simpleType name="Checksum">
        <xs:restriction base="etsi:ShortString"/>
    </xs:simpleType>
    <xs:simpleType name="ChecksumType">
        <xs:restriction base="etsi:ShortString"/>
    </xs:simpleType>
</xs:schema>
 No newline at end of file