notificationContentType:=p_notificationContentType,//TODO Set to omit once xsd is fixed,//O
notificationContentType:=p_notificationContentType,//TODO Set to omit once xsd is fixed,//O
subscriberURI:=p_subscriberURI//O
subscriberURI:=p_subscriberURI//O
};
};
template(value)EventNotificationCriteriam_eventNotificationCriteria(inNotificationEventTypep_notificationEventType,inEventNotificationCriteria.attribute_listp_attribute_list:={}):={//the parameter should be a list of NotificationEventTypeEventType
createdBefore:=omit,
createdAfter:=omit,
modifiedSince:=omit,
unmodifiedSince:=omit,
stateTagSmaller:=omit,
stateTagBigger:=omit,
expireBefore:=omit,
expireAfter:=omit,
sizeAbove:=omit,
sizeBelow:=omit,
operationMonitor_list:={},
attribute_list:=p_attribute_list,// TODO this list should be able to be omited see 9.6.8
notificationEventType_list:={p_notificationEventType},// TODO this list should be able to be omited see 9.6.8 (TS0001)
duration:="PT1S"//TODO duration has to be set to 1s and match to the Duration regex
};
//normaly duration can be omited
/**
/**
...
@@ -2069,35 +2094,5 @@ module OneM2M_Templates {
...
@@ -2069,35 +2094,5 @@ module OneM2M_Templates {
returnv_address;
returnv_address;
}
}
groupsylvain{
template(value)EventNotificationCriteriam_eventNotificationCriteria(inNotificationEventTypep_notificationEventType,inEventNotificationCriteria.attribute_listp_attribute_list:={}):={//the parameter should be a list of NotificationEventTypeEventType
createdBefore:=omit,
createdAfter:=omit,
modifiedSince:=omit,
unmodifiedSince:=omit,
stateTagSmaller:=omit,
stateTagBigger:=omit,
expireBefore:=omit,
expireAfter:=omit,
sizeAbove:=omit,
sizeBelow:=omit,
operationMonitor_list:={},
attribute_list:=p_attribute_list,// TODO this list should be able to be omited see 9.6.8
notificationEventType_list:={p_notificationEventType},// TODO this list should be able to be omited see 9.6.8 (TS0001)