Commit 01b8590a authored by shixixi's avatar shixixi
Browse files

Update TS28104_MdaReport.yaml

parent 91ad7419
Loading
Loading
Loading
Loading
Loading
+67 −1
Original line number Diff line number Diff line
@@ -57,6 +57,72 @@ components:
                    mDAOutputs:
                      type: array
                      items:
                        $ref: '#/components/schemas/MDAOutputs'
                        type: object
                        oneOf:
                         - $ref: '#/components/schemas/MDAOutputs'
                         - $ref: '#/components/schemas/MobilityPerformanceAnalysis'
                    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
            properties:
               - $ref: '#/components/schemas/MobilityPerformanceIssueIdentifier'
               - $ref: '#/components/schemas/MobilityPerformanceIssueRootCause'
               - $ref: '#/components/schemas/MobilityPerformanceIssueLocation'

   #-------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'