Commit c2af1f4c authored by sunse's avatar sunse
Browse files

Rel19 TS28541 CR1408 isUniqueness enhancement for YAML NR and Slice NRM

parent 4fee4bb1
Loading
Loading
Loading
Loading
+29 −0
Original line number Diff line number Diff line
@@ -51,6 +51,7 @@ components:

    PlmnIdList:
      type: array
      uniqueItems: true
      items:
        $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId'
    PlmnInfo:
@@ -64,10 +65,12 @@ components:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime'          
    PlmnInfoList:
      type: array
      uniqueItems: true
      items:
        $ref: '#/components/schemas/PlmnInfo'            
    NpnIdentityList:
      type: array
      uniqueItems: true
      items:
        $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NpnId-Type'
    GGnbId:
@@ -79,11 +82,13 @@ components:

    GGnbIdList:
        type: array
        uniqueItems: true
        items: 
          $ref: '#/components/schemas/GGnbId'

    GEnbIdList:
        type: array
        uniqueItems: true
        items: 
          $ref: '#/components/schemas/GEnbId'

@@ -94,10 +99,12 @@ components:
      $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tac'
    NrTacList:
      type: array
      uniqueItems: true
      items:
        $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tac'
    TaiList:
      type: array
      uniqueItems: true
      items:
        $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai'         
    BackhaulAddress:
@@ -169,6 +176,7 @@ components:
          minimum: 0
          maximum: 100
        maxNumberOfPreamblesSent:
          type: string
          enum:
            - n3
            - n4
@@ -184,6 +192,7 @@ components:

    UeAccDelayProbabilityDist:
      type: array
      uniqueItems: true
      items:
        $ref: '#/components/schemas/UeAccDelayProbability'

@@ -201,6 +210,7 @@ components:

    NRPciList:
      type: array
      uniqueItems: true
      items:
        $ref: '#/components/schemas/NrPci'
      minItems: 0
@@ -208,6 +218,7 @@ components:

    CSonPciList:
      type: array
      uniqueItems: true
      items:
        $ref: '#/components/schemas/NrPci'
      minItems: 1
@@ -286,6 +297,7 @@ components:
          $ref: '#/components/schemas/Snssai'
    RrmPolicyMemberList:
      type: array
      uniqueItems: true
      items:
        $ref: '#/components/schemas/RrmPolicyMember'
    AddressWithVlan:
@@ -414,6 +426,7 @@ components:

        rimRSStartingFrequencyOffsetIdList:
          type: array
          uniqueItems: true
          items:
            type: integer

@@ -424,12 +437,14 @@ components:
         type: integer
        rimRSScrambleIdListofRS1:
          type: array
          uniqueItems: true
          items:
            type: integer
        nrofRIMRSSequenceCandidatesofRS2:
         type: integer
        rimRSScrambleIdListofRS2:
          type: array
          uniqueItems: true
          items:
            type: integer
        enableEnoughNotEnoughIndication:
@@ -488,10 +503,12 @@ components:
          type: integer
        consecutiveRIMRS1List:
          type: array
          uniqueItems: true
          items:
            type: integer
        consecutiveRIMRS2List:
          type: array
          uniqueItems: true
          items:
            type: integer
        enablenearfarIndicationRS1:
@@ -539,6 +556,7 @@ components:
          type: integer
        rimRSReportInfoList:
          type: array
          uniqueItems: true
          items:
            $ref: '#/components/schemas/RimRSReportInfo'
    TceIDMappingInfo:
@@ -552,6 +570,7 @@ components:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId'
    TceIDMappingInfoList:
      type: array
      uniqueItems: true
      items:
        $ref: '#/components/schemas/TceIDMappingInfo'
    ResourceType:
@@ -572,6 +591,7 @@ components:

    NTNTAClist:
      type: array
      uniqueItems: true
      items:
        $ref: '#/components/schemas/NrTac'
    
@@ -596,6 +616,7 @@ components:

    EphemerisInfos:
      type: array
      uniqueItems: true
      items:
        $ref: '#/components/schemas/Ephemeris'

@@ -676,6 +697,7 @@ components:
          $ref: 'TS28541_5GcNrm.yaml#/components/schemas/Ncgi'
    MappedCellIdInfoList:
      type: array
      uniqueItems: true
      items:
        $ref: '#/components/schemas/MappedCellIdInfo'
    QceIdMappingInfo:
@@ -691,10 +713,12 @@ components:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId'
    QceIdMappingInfoList:
      type: array
      uniqueItems: true
      items:
        $ref: '#/components/schemas/QceIdMappingInfo'       
    MdtUserConsentReqList:
      type: array
      uniqueItems: true
      items:
        type: string
        enum:
@@ -1089,11 +1113,13 @@ components:
                      $ref: '#/components/schemas/SsbDuration'
                    nrSectorCarrierRef:
                      type: array
                      uniqueItems: true
                      items:
                        $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
                    bwpRef:
                      description: "Condition is BWP sets are not supported"                      
                      type: array
                      uniqueItems: true
                      items:
                        $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
                    bwpSetRef:
@@ -1136,6 +1162,7 @@ components:
          properties:
            bWPlist:
              type: array
              uniqueItems: true
              items:
                 $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
              maxItems: 12      
@@ -1391,6 +1418,7 @@ components:
                      maxItems: 6 
                    blockListEntry:
                      type: array
                      uniqueItems: true
                      items:
                        type: integer
                        minimum: 0
@@ -1458,6 +1486,7 @@ components:
                      maxItems: 6 
                    blackListEntry:
                      type: array
                      uniqueItems: true
                      items:
                        type: integer
                        minimum: 0
+20 −0
Original line number Diff line number Diff line
@@ -34,6 +34,7 @@ components:
      readOnly: true  
    PositioningAvailability:
      type: array
      uniqueItems: true
      items:
        type: string
        enum:
@@ -75,6 +76,7 @@ components:
    Tagging:
      type: array
      readOnly: true
      uniqueItems: true
      items:
        type: string
        enum:
@@ -125,6 +127,7 @@ components:
          $ref: '#/components/schemas/Support'
        periodicityList:
          type: array
          uniqueItems: true
          items:
            type: integer
    XLThpt:
@@ -158,6 +161,7 @@ components:
          $ref: '#/components/schemas/ServAttrCom'
        kPIList:
          type: array
          uniqueItems: true
          items:
            type: string
          readOnly: true  
@@ -175,6 +179,7 @@ components:
          $ref: '#/components/schemas/ServAttrCom'
        nROperatingBands:
          type: array
          uniqueItems: true
          items: 
            type: string
    Synchronicity:
@@ -289,6 +294,7 @@ components:
          type: string
        secRules:
          type: array
          uniqueItems: true
          items:
            type: string
          readOnly: true  
@@ -299,6 +305,7 @@ components:
          $ref: '#/components/schemas/ServAttrCom'
        secFuncList:
          type: array
          uniqueItems: true
          items:
            $ref: '#/components/schemas/SecFunc'
    DataNetwork:
@@ -308,6 +315,7 @@ components:
          $ref: '#/components/schemas/ServAttrCom'
        dnnList:
          type: array
          uniqueItems: true
          items: 
            type: string
    DataAccess:
@@ -353,14 +361,17 @@ components:
          $ref: '#/components/schemas/ServAttrCom'
        dataAccessList:
          type: array
          uniqueItems: true
          items:
            $ref: '#/components/schemas/DataAccess'
        tunnellingMechanismList:
          type: array
          uniqueItems: true
          items:
            $ref: '#/components/schemas/TunnellingMechanism'
        localBreakoutAllowedList:
          type: array
          uniqueItems: true
          items:
            $ref: '#/components/schemas/LboAllowed'

@@ -429,6 +440,7 @@ components:
          $ref: '#/components/schemas/Float'
        sliceSubnetAvailability:
          type: array
          uniqueItems: true
          items:
            $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime'

@@ -469,6 +481,7 @@ components:
          type: integer
        nROperatingBands:
          type: array
          uniqueItems: true
          items: 
            type: string
        delayTolerance:
@@ -529,6 +542,7 @@ components:
          type: integer
        nROperatingBands:
          type: array
          uniqueItems: true
          items: 
            type: string
        sliceSimultaneousUse:
@@ -587,6 +601,7 @@ components:
          $ref: '#/components/schemas/Float'
        sliceSubnetAvailability:
          type: array
          uniqueItems: true
          items:
            $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime'

@@ -648,6 +663,7 @@ components:
            $ref: '#/components/schemas/V2XCommModels'
          coverageArea:
            type: array
            uniqueItems: true
            items:
              $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea'
          termDensity:
@@ -686,6 +702,7 @@ components:
            $ref: '#/components/schemas/Float'
          sliceAvailability:
            type: array
            uniqueItems: true
            items:
              $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime'

@@ -748,11 +765,13 @@ components:

    ServiceProfileList:
       type: array
       uniqueItems: true
       items:
        $ref: '#/components/schemas/ServiceProfile'
            
    SliceProfileList:
      type: array
      uniqueItems: true
      items:
        $ref: '#/components/schemas/SliceProfile'
    FeasibilityResult:
@@ -1043,6 +1062,7 @@ components:
                      $ref: '#/components/schemas/NetworkSlicingApplicability'
                    resourceIsolationRuleList:
                      type: array
                      uniqueItems: true
                      items:
                        $ref: '#/components/schemas/ResourceIsolationRule'
                    networkSliceRefList: