From c29cc72cb1ba0a9c3c236cad5170e5dda9596bd1 Mon Sep 17 00:00:00 2001
From: reinaortega <miguelangel.reinaortega@etsi.org>
Date: Tue, 14 Jun 2022 11:52:21 +0200
Subject: [PATCH] oneM2M types based on XSD v4.10.0 baseline

Signed-off-by: reinaortega <miguelangel.reinaortega@etsi.org>
---
 OneM2M_Types.ttcn | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/OneM2M_Types.ttcn b/OneM2M_Types.ttcn
index fbf273c..480c0de 100644
--- a/OneM2M_Types.ttcn
+++ b/OneM2M_Types.ttcn
@@ -7745,6 +7745,7 @@ type record PollingChannel
 	Timestamp lastModifiedTime,
 	Labels labels optional,
 	Timestamp expirationTime,
+	XSD.Boolean requestAggregation optional,
 	union {
 		record length(1 .. infinity) of ChildResourceRef childResource_list,
 		record length(1 .. infinity) of union {
@@ -8425,6 +8426,15 @@ with {
   variant "element";
 };
 
+type record AggregatedRequestPrimitives
+{
+	record length(1..infinity) of RequestPrimitive requestPrimitive_list
+}
+with {
+  variant "name as uncapitalized";
+  variant (requestPrimitive_list) "untagged";
+  variant (requestPrimitive_list[-]) "name as 'requestPrimitive'";
+};
 
 type record Request
 {
@@ -9733,8 +9743,8 @@ with {
 
 type record RateLimit
 {
-	XSD.NonNegativeInteger maxNrOfNotify optional,
-	XSD.Duration timeWindow optional
+	XSD.NonNegativeInteger maxNrOfNotify,
+	XSD.Duration timeWindow
 }
 with {
   variant "name as uncapitalized";
-- 
GitLab