Commit 09c64cfb authored by lengyelb's avatar lengyelb
Browse files

Add dataNodeSelector

Update _3gpp-common-subscription-control.yang
parent f0a97248
Loading
Loading
Loading
Loading
+41 −33
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ module _3gpp-common-subscription-control {
      Solution Set (SS) definitions
      3GPP TS 28.623";
  
  revision 2024-01-18 { reference CR-0329 ; } 
  revision 2023-09-18 { reference CR-0271 ; } 
  revision 2023-08-10 { reference "CR0257 CR0260"; }
  revision 2022-10-20 { reference CR-0196;   }
@@ -42,13 +43,11 @@ module _3gpp-common-subscription-control {
        discriminated by notificationFilter attribute.";
    }

    list scope {
      key "scopeType";
      min-elements 1;
      max-elements 1;
    choice scope {
      description "Describes which object instances are selected with 
        respect to a base object instance.";
      
      +      case type-level {
        leaf scopeType { 
          type enumeration {
            enum BASE_ONLY;
@@ -83,6 +82,15 @@ module _3gpp-common-subscription-control {
          description "See description of scopeType.";
        }
      }
      case dataNodeSelector {
        leaf dataNodeSelector {
          type string;
          description "The value shall follow the rules of RFC 8641 
            filter-spec";
          reference "RFC 8641 section 5.";
        }
      }
    }

    leaf notificationFilter {
      type string;