Commit 44ce333f authored by ruiyue's avatar ruiyue
Browse files

Update TS29520_Nnwdaf_EventsSubscription.yaml

parent fe613367
Loading
Loading
Loading
Loading
+48 −48
Original line number Diff line number Diff line
@@ -705,11 +705,11 @@ components:
          items:
            $ref: '#/components/schemas/WlanPerformanceInfo'
          minItems: 1
        smccExps:
          type: array
          items:
            $ref: 'TS29520_Nnwdaf_AnalyticsInfo.yaml#/components/schemas/SmcceInfo'
          minItems: 1
#        smccExps:
#          type: array
#          items:
#            $ref: 'TS29520_Nnwdaf_AnalyticsInfo.yaml#/components/schemas/SmcceInfo'
#          minItems: 1
      required:
        - event

@@ -990,17 +990,17 @@ components:
            $ref: '#/components/schemas/IpEthFlowDescription'
          minItems: 1
          maxItems: 2
        ulVol:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/Volume'
#        ulVol:
#          $ref: 'TS29122_CommonData.yaml#/components/schemas/Volume'
        ulVolVariance:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Float'
        dlVol:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/Volume'
#        dlVol:
#          $ref: 'TS29122_CommonData.yaml#/components/schemas/Volume'
        dlVolVariance:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Float'
      anyOf:
        - required: [ulVol]
        - required: [dlVol]
#      anyOf:
#        - required: [ulVol]
#        - required: [dlVol]

    UserDataCongestionInfo:
      description: Represents the user data congestion information.
@@ -1013,7 +1013,7 @@ components:
        snssai:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
      required:
        - networkArea
#        - networkArea
        - congestionInfo

    CongestionInfo:
@@ -1022,8 +1022,8 @@ components:
      properties:
        congType:
          $ref: '#/components/schemas/CongestionType'
        timeIntev:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow'
#        timeIntev:
#          $ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow'
        nsi:
          $ref: '#/components/schemas/ThresholdLevel'
        confidence:
@@ -1040,7 +1040,7 @@ components:
          minItems: 1
      required:
        - congType
        - timeIntev
#        - timeIntev
        - nsi

    TopApplication:
@@ -1049,13 +1049,13 @@ components:
      properties:
        appId:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/ApplicationId'
        ipTrafficFilter:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/FlowInfo'
#        ipTrafficFilter:
#          $ref: 'TS29122_CommonData.yaml#/components/schemas/FlowInfo'
        ratio:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/SamplingRatio'
      oneOf:
        - required: [appId]
        - required: [ipTrafficFilter]
#        - required: [ipTrafficFilter]

    QosSustainabilityInfo:
      description: Represents the QoS Sustainability information.
@@ -1154,7 +1154,7 @@ components:
        confidence:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
      allOf:
        - required: [nfType]
#        - required: [nfType]
        - required: [nfInstanceId]
        - anyOf:
          - required: [nfStatus]
@@ -1290,8 +1290,8 @@ components:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
#        locArea:
#          $ref: 'TS29554_Npcf_BDTPolicyControl.yaml#/components/schemas/NetworkAreaInfo'
        vol:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/Volume'
#        vol:
#          $ref: 'TS29122_CommonData.yaml#/components/schemas/Volume'

    RetainabilityThreshold:
      description: Represents a QoS flow retainability threshold.
@@ -1337,7 +1337,7 @@ components:
        confidence:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
      allOf:
        - required: [networkArea]
#        - required: [networkArea]
        - required: [nwPerfType]
        - oneOf:
          - required: [relativeRatio]
@@ -1360,8 +1360,8 @@ components:
        Contains analytics metadata information requested to be used during analytics generation.
      type: object
      properties:
        dataWindow:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow'
#        dataWindow:
#          $ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow'
        dataStatProps:
          type: array
          items:
@@ -1381,8 +1381,8 @@ components:
      properties:
        numSamples:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
        dataWindow:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow'
#        dataWindow:
#          $ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow'
        dataStatProps:
          type: array
          items:
@@ -1466,11 +1466,11 @@ components:
      description: Contains information about an ML models.
      type: object
      properties:
        mlFileAddrs:
          type: array
          items:
            $ref: 'TS29520_Nnwdaf_MLModelProvision.yaml#/components/schemas/MLModelAddr'
          minItems: 1
#        mlFileAddrs:
#          type: array
#          items:
#            $ref: 'TS29520_Nnwdaf_MLModelProvision.yaml#/components/schemas/MLModelAddr'
#          minItems: 1
        modelProvId:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
        modelProvSetId:
@@ -1550,16 +1550,16 @@ components:
      properties:
        appServerInsAddr:
          $ref: 'TS29517_Naf_EventExposure.yaml#/components/schemas/AddrFqdn'
        upfInfo:
          $ref: 'TS29508_Nsmf_EventExposure.yaml#/components/schemas/UpfInformation'
#        upfInfo:
#          $ref: 'TS29508_Nsmf_EventExposure.yaml#/components/schemas/UpfInformation'
        dnai:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnai'
        perfData:
          $ref: '#/components/schemas/PerfData'
#        spatialValidCon:
#          $ref: 'TS29554_Npcf_BDTPolicyControl.yaml#/components/schemas/NetworkAreaInfo'
        temporalValidCon:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow'
#        temporalValidCon:
#          $ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow'
      required:
        - perfData

@@ -1706,11 +1706,11 @@ components:
      properties:
        appId:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/ApplicationId'
        appVolume:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/Volume'
#        appVolume:
#          $ref: 'TS29122_CommonData.yaml#/components/schemas/Volume'
      required:
        - appId
        - appVolume
#        - appVolume

    RedundantTransmissionExpReq:
      description: Represents other redundant transmission experience analytics requirements.
@@ -1841,18 +1841,18 @@ components:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate'
        downlinkRate:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate'
        uplinkVolume:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/Volume'
        downlinkVolume:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/Volume'
        totalVolume:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/Volume'
#        uplinkVolume:
#          $ref: 'TS29122_CommonData.yaml#/components/schemas/Volume'
#        downlinkVolume:
#          $ref: 'TS29122_CommonData.yaml#/components/schemas/Volume'
#        totalVolume:
#          $ref: 'TS29122_CommonData.yaml#/components/schemas/Volume'
      anyOf:
        - required: [uplinkRate]
        - required: [downlinkRate]
        - required: [uplinkVolume]
        - required: [downlinkVolume]
        - required: [totalVolume]
#        - required: [uplinkVolume]
#        - required: [downlinkVolume]
#        - required: [totalVolume]

    AppListForUeComm:
      description: Represents the analytics of the application list used by UE.