Commit cb8e981d authored by sunse's avatar sunse
Browse files

Ts28.623 rel18 cr0267 open api ss for qmc job

parent 6bd9df45
Loading
Loading
Loading
Loading
+56 −0
Original line number Diff line number Diff line
@@ -1829,6 +1829,9 @@ components:
          $ref: '#/components/schemas/ConditionMonitor-Multiple'
        SupportedNotifications:
          $ref: '#/components/schemas/SupportedNotifications-Single'
        QMCJobs:
          $ref: '#/components/schemas/QMCJob-Multiple'

    ManagedElement-ncO:
      type: object
      properties:
@@ -1854,6 +1857,8 @@ components:
          $ref: '#/components/schemas/ConditionMonitor-Multiple'
        SupportedNotifications:  
          $ref: '#/components/schemas/SupportedNotifications-Single'
        QMCJobs:
          $ref: '#/components/schemas/QMCJob-Multiple'

#-------- Definition of abstract IOCs --------------------------------------------

@@ -2317,6 +2322,52 @@ components:
                      - HTTP_VES_ENCAPS
                    minItems: 1

    QMCJob-Single:
      allOf:
        - $ref: '#/components/schemas/Top'
        - type: object
          properties:
            attributes:
              type: object
              properties:
                serviceType:
                  type: string
                  enum:
                    - DASH
                    - MTSI
                    - VR
                areaScope:
                  type: array
                  items:
                    $ref: '#/components/schemas/AreaScope'
                qoECollectionEntityAddress:
                  $ref: '#/components/schemas/IpAddr'
                pLMNTarget:
                  $ref: '#/components/schemas/plmnTarget-Type'
                qoETarget:
                  type: string
                qoEReference:
                  type: string
                jobId:
                  type: string
                sliceScope:
                  type: array
                  items:
                    $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai'
                qMCConfigFile:
                  type: string
                mDTAlignmentInformation:
                  $ref: '#/components/schemas/traceReference-Type'
                availableRANqoEMetrics:
                  type: array
                  items:
                    type: string
                    enum:
                      - APPLAYERBUFFERLEVELLIST
                      - PLAYOUTDELAYFORMEDIA_STARTUP
                  minItems: 0
                  maxItems: 2

#-------- Definition of YAML arrays for name-contained IOCs ----------------------

    VsDataContainer-Multiple:
@@ -2383,6 +2434,10 @@ components:
      type: array
      items:
        $ref: '#/components/schemas/ConditionMonitor-Single'
    QMCJob-Multiple:
      type: array
      items:
        $ref: '#/components/schemas/QMCJob-Single'

#-------- Definitions in TS 28.623 for TS 28.532 ---------------------------------

@@ -2416,3 +2471,4 @@ components:
       - $ref: '#/components/schemas/Scheduler-Single'
       - $ref: '#/components/schemas/ConditionMonitor-Single'
       - $ref: '#/components/schemas/SupportedNotifications-Single'
       - $ref: '#/components/schemas/QMCJob-Single'