From 8b4085de1204ea699cfc2f1529b18a5554874f66 Mon Sep 17 00:00:00 2001
From: Miguel Angel Reina Ortega <miguelangel.reinaortega@etsi.org>
Date: Wed, 18 May 2022 13:16:01 +0200
Subject: [PATCH] SDS-2020-0347R02 -
 TS-0004-permissions_result_content_value_R4

Signed-off-by: Miguel Angel Reina Ortega <miguelangel.reinaortega@etsi.org>
---
 CDT-enumerationTypes.xsd  |  2 ++
 CDT-responsePrimitive.xsd | 15 ++++++++++++++-
 2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/CDT-enumerationTypes.xsd b/CDT-enumerationTypes.xsd
index d473d42..98057eb 100644
--- a/CDT-enumerationTypes.xsd
+++ b/CDT-enumerationTypes.xsd
@@ -340,6 +340,8 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR
 			<xs:enumeration value="10" />
 			<!-- discovery result resource references -->
 			<xs:enumeration value="11" />
+			<!-- permissions -->
+			<xs:enumeration value="12" />
 		</xs:restriction>
 	</xs:simpleType>
 
diff --git a/CDT-responsePrimitive.xsd b/CDT-responsePrimitive.xsd
index 7d35837..d998e26 100644
--- a/CDT-responsePrimitive.xsd
+++ b/CDT-responsePrimitive.xsd
@@ -65,7 +65,6 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR
   <xs:include schemaLocation="CDT-remoteCSE.xsd" />
   <xs:include schemaLocation="CDT-request.xsd" />
   <xs:include schemaLocation="CDT-requestPrimitive.xsd" />
-  <xs:include schemaLocation="CDT-responsePrimitive.xsd" />
   <xs:include schemaLocation="CDT-schedule.xsd" />
   <xs:include schemaLocation="CDT-serviceSubscribedAppRule.xsd" />
   <xs:include schemaLocation="CDT-serviceSubscribedNode.xsd" />
@@ -137,6 +136,8 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR
   
   <xs:element name="queryResult" type="xs:string" />
   
+  <xs:element name="permissions" type="m2m:resourcePermissions" />
+  
   <xs:complexType name="resourceWrapper">	
     <xs:sequence>
       <xs:choice minOccurs="1" maxOccurs="1">
@@ -170,6 +171,18 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR
     </xs:sequence> 	       
   </xs:complexType> 
   
+  <xs:complexType name="resourcePermissions">    
+    <xs:sequence>
+		<xs:element name="resourcePermission" minOccurs="1" maxOccurs="unbounded">
+			<xs:complexType>
+				<xs:sequence> 
+					<xs:element name="URI" type="xs:anyURI"/>
+					<xs:element name="setOfAcrs" type="m2m:setOfAcrs"/>
+				</xs:sequence>
+			</xs:complexType>
+		</xs:element>     
+    </xs:sequence> 	       
+  </xs:complexType> 
 
 </xs:schema> 
 
-- 
GitLab