Commit f164a64b authored by shixixi's avatar shixixi
Browse files

Edit TS28104_MdaReport.yaml

parent eb1312f0
Loading
Loading
Loading
Loading
Loading
+71 −1
Original line number Diff line number Diff line
@@ -57,6 +57,76 @@ components:
                      type: array
                      uniqueItems: true
                      items:
                        $ref: '#/components/schemas/MDAOutputs'
                        oneOf:            
                         - $ref: '#/components/schemas/MobilityPerformanceAnalysis'
                         - $ref: '#/components/schemas/MDAOutputs'
                    mDARequestRef:
                      $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo'


#-------- Definition of specific MobilityPerformanceAnalysis MDAoutput -----------------------------
    MobilityPerformanceAnalysis:
      description: >-
        This data type is the "MDAOutputs" data type to represent MnS consumer's request for coverage problem analysis   
      type: object
      properties:
        mDAType: 
          enum:
            - MOBILITYMANAGEMENTANALYTICS_MOBILITYPERFORMANCEANALYSIS
        mDAOutputList:
          type: array
          items:
            type: object
            allOf:
               - $ref: '#/components/schemas/MobilityPerformanceIssueIdentifier'
               - $ref: '#/components/schemas/MobilityPerformanceIssueRootCause'
               - $ref: '#/components/schemas/MobilityPerformanceIssueLocation'
        analyticsWindow:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo'
        confidenceDegree:
          type: number
          format: float

#-------Definition of the MobilityPerformanceAnalysis MDAoutput ---------#     
    MobilityPerformanceIssueIdentifier:
      description: >-
        This data type is the "MDAOutputEntry" data type with specialisations for mobilityPerformanceIssueIdentifier. It describes the mobility Performance Issue Identifier.
      type: object
      properties:
        mDAOutputIEName:
          type: string
          enum:
            - mobilityPerformanceIssueIdentifier
        mDAOutputIEValue:
          type: integer

    MobilityPerformanceIssueRootCause:
      description: >-
        This data type is the "MDAOutputEntry" data type with specialisations for mobilityPerformanceIssueRootCause. It describes the mobility Performance Issue Root Cause.
      type: object
      properties:
        mDAOutputIEName:
          type: string
          enum:
            - mobilityPerformanceIssueRootCause
        mDAOutputIEValue:
          type: string
          enum:
              - TooLongMobilityInterruptionTime
              - PoorCoverageOfTheCelledge
              - InappropriateHandoverParameters
              - Other

    MobilityPerformanceIssueLocation:
      description: >-
        This data type is the "MDAOutputEntry" data type with specialisations for MobilityPerformanceIssueLocation. It describes
        the Mobility Performance Issue Location.
      type: object
      properties:
        mDAOutputIEName:
          type: string
          enum:
            - MobilityPerformanceIssueLocation
        mDAOutputIEValue:
              $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea'