Loading 33128/r17/urn_3GPP_ns_li_3GPPXLAExtensions.xsd +12 −28 Original line number Diff line number Diff line Loading @@ -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> Loading @@ -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> Loading
33128/r17/urn_3GPP_ns_li_3GPPXLAExtensions.xsd +12 −28 Original line number Diff line number Diff line Loading @@ -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> Loading @@ -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>