Commit 9eb6dfb6 authored by grahamj's avatar grahamj
Browse files

Update 33128/r17/urn_3GPP_ns_li_3GPPXLAExtensions.xsd

parent e775b8d8
Loading
Loading
Loading
Loading
Loading
+12 −28
Original line number Diff line number Diff line
@@ -2,33 +2,14 @@
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns="urn:3GPP:ns:li:3GPPXLAExtensions:r17:v1"
           xmlns:x1="http://uri.etsi.org/03221/X1/2017/10"
           xmlns:id="urn:3GPP:ns:li:3GPPIdentityExtensions:r17:v3"
           xmlns:common="http://uri.etsi.org/03280/common/2017/07"
           xmlns:liqr="urn:3GPP:ns:li:3GPPLIQueryExtensions:r17:v3"
           targetNamespace="urn:3GPP:ns:li:3GPPXLAExtensions:r17:v1"
           elementFormDefault="qualified">

  <xs:import namespace="http://uri.etsi.org/03221/X1/2017/10"/>
  <xs:import namespace="http://uri.etsi.org/03280/common/2017/07"/>
  <xs:import namespace="urn:3GPP:ns:li:3GPPIdentityExtensions:r17:v3"/>
  <xs:import namespace="urn:3GPP:ns:li:3GPPLIQueryExtensions:r17:v3"/>

  <xs:complexType name="LocationAcquisitionRequest">
    <xs:complexContent>
      <xs:extension base="x1:X1RequestMessage">
        <xs:sequence>
            <xs:element name="RequestValues" type="id:RequestValues"/>
            <xs:element name="LAFDelivery" type="xs:boolean" fixed="true" minOccurs="0"/>
            <xs:element name="MDF2Delivery" type="MDF2Delivery" minOccurs="0"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="MDF2Delivery">
    <xs:sequence>
      <xs:element name="XID" type="x1:XId"/>
      <xs:element name="ListOfDIDs" type="x1:ListOfDids" minOccurs="0"></xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LocationAcquisitionRequest" type="liqr:LIQueryRequest">

  <xs:complexType name="LocationAcquisitionResponse">
    <xs:complexContent>
@@ -50,18 +31,21 @@

  <xs:complexType name="LocationRecords">
    <xs:sequence>
      <xs:element name="LocationRecord" type="LocationRecord" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="LocationRecord" type="LocationRecord" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="LocationRecord">
    <xs:sequence>
      <xs:element name="SUPI" type="id:SUPI"/>
      <xs:element name="Location" type="TS29518Location"/>
      <xs:element name="Identifier" type="LocationAcquisitionIdentifier"/>
      <xs:element name="Location" type="liqr:TS29518Location"/>
    </xs:sequence>
  </xs:complexType>

  <xs:simpleType name="TS29518Location">
    <xs:restriction base="xs:base64Binary"></xs:restriction>
  </xs:simpleType>
  <xs:complexType name="LocationAcquisitionIdentifier">
    <xs:choice maxOccurs="unbounded">
      <xs:element name="SUPI" type="liqr:SUPI"/>
    </xs:choice>
  </xs:complexType>

</xs:schema>