diff --git a/CDT-enumerationTypes.xsd b/CDT-enumerationTypes.xsd index d473d42fdf2355cf99ac77d749dd124ce11a8fda..98057ebcdbcc201aa70e2ba02456bb6180a243fd 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 7d3583781cdcc852e0c430c80efc1de4a399e905..d998e26cdec4e3069449ade30422db102331e9b6 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>