Commit 537b6de2 authored by Mark Canterbury's avatar Mark Canterbury Committed by Mark Canterbury
Browse files

Refactoring underlying conditions

parent 9d29e943
Loading
Loading
Loading
Loading
Loading
+6 −13
Original line number Diff line number Diff line
@@ -29,23 +29,16 @@
    </xs:complexType>
    <xs:complexType name="UnderlyingConditions">
        <xs:sequence>
            <xs:element name="CriminalProceedingsOffense" type="xs:boolean" minOccurs="0"/>
            <xs:element name="CustodialSentenceAbsconded" type="xs:boolean" minOccurs="0"/>
            <xs:element name="UnderlyingConditions" type="ListOfUnderlyingConditions" minOccurs="0"/>
            <xs:element name="OffenseClassification" type="etsi:LongString"/>
            <xs:element name="CriminalOffense3YearThreshold" type="xs:boolean" minOccurs="0"/>
            <xs:element name="Directive2019_713Offense" type="xs:boolean" minOccurs="0"/>
            <xs:element name="Directive2011_93_EUOffense" type="xs:boolean" minOccurs="0"/>
            <xs:element name="Directive2013_40_EUOffense" type="xs:boolean" minOccurs="0"/>
            <xs:element name="Directive2017_541Offense" type="xs:boolean" minOccurs="0"/>
            <xs:element name="AddressedToController" type="xs:boolean" minOccurs="0"/>
            <xs:element name="AddressedToProcessorControllerUnidentified" type="etsi:LongString" minOccurs="0"/>
            <xs:element name="AddressedToProcessorDetrimentalToInvestigation" type="xs:boolean" minOccurs="0"/>
            <xs:element name="ProcessorShallInformController" type="xs:boolean" minOccurs="0"/>
            <xs:element name="ProcessorShallNotInformController" type="xs:boolean" minOccurs="0"/>
            <xs:element name="ProcessorNotInformingControllerJustification" type="etsi:LongString" minOccurs="0"/>
            <xs:element name="AdditionalUnderlyingConditionsInformation" type="etsi:LongString" minOccurs="0"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ListOfUnderlyingConditions">
        <xs:sequence>
            <xs:element name="UnderlyingCondition" type="common:DictionaryEntry" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="RelatedRequestDetails">
        <xs:sequence>
            <xs:element name="RelatedRequests" type="ListOfRelatedRequests" minOccurs="0"/>