Commit 7960c5e3 authored by Mark Canterbury's avatar Mark Canterbury Committed by Mark Canterbury
Browse files

Suggested refactoring

parent b9e0fa57
Loading
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -204,20 +204,19 @@
            <xs:extension base="X0Request">
                <xs:sequence>
                    <xs:element name="listOfCertificateProfileInterfaces" type="ListOfCertificateProfileInterface" minOccurs="0"/>
                    <xs:element name="listOfXnInterfaces" type="ListOfXnInterfaces" minOccurs="0" maxOccurs="unbounded"/>
                    <xs:element name="listOfXnInterfaces" type="ListOfXnInterfaces" minOccurs="0"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="ListOfCertificateProfileInterface">
        <xs:sequence>
            <xs:element name="interfaceReference" type="InterfaceReference" minOccurs="0"/>
            <xs:element name="certificateProfileInterfaceType" type="CertificateProfileInterfaceType" minOccurs="0"/>
            <xs:element name="certificateProfileInterface" type="CertificateEnrolmentRequest" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ListOfXnInterfaces">
        <xs:sequence>
            <xs:element name="interfaceReference" type="InterfaceReference" minOccurs="0"/>
            <xs:element name="interfaceReference" type="InterfaceReference" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
    </xs:complexType>
<!-- See section 6.2.6.2 -->