Commit afcf5ef8 authored by lengyelb's avatar lengyelb
Browse files

Merge branch...

Merge branch 'Rel18_CR_28.623_Add_new_method_for_specifying_the_scope_of_subscriptions_YANG' into 'Integration_Rel18_SA5_153_YANG'

Rel18_CR_28.623_Add_new_method_for_specifying_the_scope_of_subscriptions_YANG into Integration18

See merge request !1026
parents 9a946316 0a321c93
Loading
Loading
Loading
Loading
Loading
+42 −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;
@@ -56,6 +55,7 @@ module _3gpp-common-subscription-control {
            enum BASE_NTH_LEVEL;
            enum BASE_SUBTREE;
          }
          mandatory true;
          description "If the optional scopeLevel parameter is not supported 
            or absent, allowed values of scopeType are BASE_ONLY and BASE_ALL.

@@ -83,6 +83,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;