Commit 0b4c8f92 authored by lengyelb's avatar lengyelb
Browse files

Locally rebase and merge !1642

parent 694665e5
Loading
Loading
Loading
Loading
Loading
+29 −3
Original line number Diff line number Diff line
@@ -19,7 +19,7 @@ module _3gpp-common-subscription-control {
      Solution Set (SS) definitions
      3GPP TS 28.623";
  
  revision 2025-03-24 { reference CR-0516 ; } 
  revision 2025-03-24 { reference "CR-0516 0518" ; } 
  revision 2024-05-18 { reference CR-0359 ; } 
  revision 2024-01-18 { reference "CR-0309 CR-0329" ; } 
  revision 2023-09-18 { reference CR-0271 ; } 
@@ -111,6 +111,32 @@ module _3gpp-common-subscription-control {
    }    
  }
  
  typedef NotificationTypes {
    description "An extensible enumeration of notification types";
    type union {
      type enumeration {
        enum notifyMOICreation;
        enum notifyMOIDeletion;
        enum notifyMOIAttributeValueChanges;
        enum notifyMOIChanges;
        enum notifyEvent;
        enum notifyNewAlarm;
        enum notifyChangedAlarm;
        enum notifyAckStateChanged;
        enum notifyComments;
        enum notifyCorrelatedNotificationChanged;
        enum notifyChangedAlarmGeneral;
        enum notifyClearedAlarm;
        enum notifyAlarmListRebuilt;
        enum notifyPotentialFaultyAlarmList;
        enum notifyFileReady;
        enum notifyFilePreparationError;
        enum notifyThresholdCrossing ;
      }
      type string;
    }
  }
  
  grouping NtfSubscriptionControlGrp {
    description "Attributes of a specific notification subscription";
    
@@ -120,7 +146,7 @@ module _3gpp-common-subscription-control {
    }
    
    leaf-list notificationTypes {
      type string;
      type NotificationTypes;
      description "Defines the types of notifications that are candidates 
        for being forwarded to the notification recipient.
        If the notificationTypes attribute is not supported or not present 
@@ -306,7 +332,7 @@ module _3gpp-common-subscription-control {
    description "Attributes of SupportedNotifications.";
      
    leaf-list notificationTypes {
      type string;
      type NotificationTypes;
      config false;
      description "List of notification types supported by the MnS producer";
    }