diff --git a/LibOneM2M/OneM2M_Types_3GPP_T8.ttcn b/LibOneM2M/OneM2M_Types_3GPP_T8.ttcn index a84dfcf7854561e7c9d856a666a0b04813f8e3e7..31d844ea0dc16837beb2c3bb09a8c7c75fc9102e 100644 --- a/LibOneM2M/OneM2M_Types_3GPP_T8.ttcn +++ b/LibOneM2M/OneM2M_Types_3GPP_T8.ttcn @@ -77,6 +77,8 @@ import from OneM2M_TypesAndValues {type Resource_2; type ResourceTypeList_1; typ type Body RequestBody ( {individualNiddConfiguration:=?}, {individualNiddDownlinkDataDelivery:=?}, {individualDeviceTriggeringTransaction:=?}, + {niddUplinkDataNotification:=?}, + {niddDownlinkDataDeliveryStatusNotification:=?}, {deviceTriggeringDeliveryReportNotification:=?}); type Body ResponseBody; @@ -91,6 +93,8 @@ import from OneM2M_TypesAndValues {type Resource_2; type ResourceTypeList_1; typ NiddConfiguration individualNiddConfiguration, NiddDownlinkDataTransfers niddDownlinkDataDeliveries, NiddDownlinkDataTransfer individualNiddDownlinkDataDelivery, + NiddUplinkDataNotification niddUplinkDataNotification, + NiddDownlinkDataDeliveryStatusNotification niddDownlinkDataDeliveryStatusNotification, NiddDownlinkDataDeliveryFailure niddDownlinkDataDeliveryFailure, //DeviceTrigger DeviceTriggerings deviceTriggeringTransactions, @@ -165,6 +169,28 @@ import from OneM2M_TypesAndValues {type Resource_2; type ResourceTypeList_1; typ ProblemDetails problemDetail, DateTime requestedRetransmissionTime optional } + + + type record NiddUplinkDataNotification { + Link niddConfiguration, + ExternalId externalId optional, + Msisdn msisdn optional, + Bytes data, + boolean reliableDataService optional, + RdsPorts rdsPorts optional + } + with { + variant "name as uncapitalized"; + }; + + type record NiddDownlinkDataDeliveryStatusNotification { + Link niddDownlinkDataTransfer, + DeliveryStatus deliveryStatus, + DateTime requestedRetransmissionTime optional + } + with { + variant "name as uncapitalized"; + }; }//end group NIDD_API group DeviceTriggering_API {