diff --git a/OneM2M_Types.ttcn b/OneM2M_Types.ttcn index fb5c9455187b6b18b286546417c8de8887adbc91..cf399bcf2b400c31fc953ae0c720850aaca54a13 100644 --- a/OneM2M_Types.ttcn +++ b/OneM2M_Types.ttcn @@ -7744,6 +7744,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 { @@ -8424,6 +8425,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 { @@ -9732,8 +9742,8 @@ with { type record RateLimit { - XSD.NonNegativeInteger maxNrOfNotify optional, - XSD.Duration timeWindow optional + XSD.NonNegativeInteger maxNrOfNotify, + XSD.Duration timeWindow } with { variant "name as uncapitalized";