Commit 6a874338 authored by srinivasaraj's avatar srinivasaraj
Browse files

Rel18 Add GenericCollection and EnergySavingsGroup to support energy cost mapping rule

parent dfada043
Loading
Loading
Loading
Loading
Loading
+30 −0
Original line number Diff line number Diff line
@@ -479,6 +479,10 @@ components:
          $ref: '#/components/schemas/SupportedNotifications-Single'
        QMCJobs:
          $ref: 'TS28623_QoEMeasurementCollectionNrm.yaml#/components/schemas/QMCJob-Multiple'
        GenericCollection:
          $ref: '#/components/schemas/GenericCollection-Multiple'
        EnergySavingsGroup:
          $ref: '#/components/schemas/EnergySavingsGroup-Multiple'

    ManagedElement-ncO:
      type: object
@@ -731,6 +735,30 @@ components:
            ManagedElement:
              $ref: '#/components/schemas/ManagedElement-Multiple'

    GenericCollection-Single:
      allOf:
        - $ref: '#/components/schemas/Top'
        - type: object
          properties:
            attributes:
              type: object
              properties:
                userLabel:
                  type: string
                memberDNs:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList'

    EnergySavingsGroup-Single:
      allOf:
        - $ref: '#/components/schemas/GenericCollection'
        - type: object
          properties:
            attributes:
              type: object
              properties:
                associatedPolicies:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList'

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

    VsDataContainer-Multiple:
@@ -786,3 +814,5 @@ components:
       - $ref: '#/components/schemas/SupportedNotifications-Single' 
       - $ref: '#/components/schemas/SubNetwork-Single'
       - $ref: '#/components/schemas/ManagedElement-Single'
       - $ref: '#/components/schemas/GenericCollection-Single'
       - $ref: '#/components/schemas/EnergySavingsGroup-Single'