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