Commit f0be2448 authored by sunse's avatar sunse
Browse files

Ts28.623 rel18 cr0268 open api ss for supported notifications

parent 021f0f49
Loading
Loading
Loading
Loading
+26 −0
Original line number Diff line number Diff line
@@ -1827,6 +1827,8 @@ components:
          $ref: '#/components/schemas/Scheduler-Multiple'
        ConditionMonitor:
          $ref: '#/components/schemas/ConditionMonitor-Multiple'
        SupportedNotifications:
          $ref: '#/components/schemas/SupportedNotifications-Single'
    ManagedElement-ncO:
      type: object
      properties:
@@ -1850,6 +1852,8 @@ components:
          $ref: '#/components/schemas/Scheduler-Multiple'
        ConditionMonitor:
          $ref: '#/components/schemas/ConditionMonitor-Multiple'
        SupportedNotifications:  
          $ref: '#/components/schemas/SupportedNotifications-Single'

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

@@ -2292,6 +2296,27 @@ components:
                conditionStatus:
                  type: boolean

    SupportedNotifications-Single:
      allOf:
        - $ref: '#/components/schemas/Top'
        - type: object
          properties:
            attributes:
              type: object
              properties:
                notificationTypes:
                  type: array
                  items:
                    $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationType'
                notificationProtocols:
                  type: array
                  items:
                    type: string
                    enum:
                      - HTTP
                      - HTTP_VES_ENCAPS
                    minItems: 1

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

    VsDataContainer-Multiple:
@@ -2390,3 +2415,4 @@ components:
       - $ref: '#/components/schemas/MnsInfo-Single'
       - $ref: '#/components/schemas/Scheduler-Single'
       - $ref: '#/components/schemas/ConditionMonitor-Single'
       - $ref: '#/components/schemas/SupportedNotifications-Single'