Commit 89bac2ab authored by ruiyue's avatar ruiyue
Browse files

Merge branch 'TS28.536_Rel-19_CR_Implement_readonly_attributes_for_openAPI_SS'...

Merge branch 'TS28.536_Rel-19_CR_Implement_readonly_attributes_for_openAPI_SS' into 'Integration_Rel19_SA5_157_YAML'

TS28.536_Rel-19_CR0099_Implement_readonly_attributes_for_openAPI_SS

See merge request !1369
parents a25b29e6 9a2923b1
Loading
Loading
Loading
Loading
Loading
+11 −3
Original line number Diff line number Diff line
@@ -33,30 +33,35 @@ components:

    AssuranceGoalStatusObserved:
      type: string
      readOnly: true
      enum:
        - FULFILLED
        - NOT_FULFILLED

    AssuranceGoalStatusPredicted:
      type: string
      readOnly: true
      enum:
        - FULFILLED
        - NOT_FULFILLED

    AssuranceTargetStatusObserved:
      type: string
      readOnly: true
      enum:
        - FULFILLED
        - NOT_FULFILLED

    AssuranceTargetStatusPredicted:
      type: string
      readOnly: true
      enum:
        - FULFILLED
        - NOT_FULFILLED

    AssuranceTargetName:
      type: string
      readOnly: true

    AssuranceTarget:
      type: object
@@ -65,6 +70,7 @@ components:
          $ref: '#/components/schemas/AssuranceTargetName'
        assuranceTargetValue:
          type: string
          readOnly: true
         
    AssuranceTargetList:
      type: array
@@ -76,14 +82,13 @@ components:
      properties:
        assuranceGoalStatusId:
          type: string
          readOnly: true
        assuranceGoalId:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo'
        assuranceGoalStatusObserved:
          $ref: '#/components/schemas/AssuranceGoalStatusObserved'
        assuranceGoalStatusPredicted:
          $ref: '#/components/schemas/AssuranceGoalStatusPredicted'
        assuranceGoalRef:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'

    AssuranceGoalStatusList:
      type: array
@@ -95,6 +100,7 @@ components:
      properties:
        assuranceTargetStatusId:
          type: string
          readOnly: true
        assuranceTargetName:
          $ref: '#/components/schemas/AssuranceTargetName'
        assuranceTargetStatusObserved:
@@ -196,6 +202,8 @@ components:
                  properties:
                    assuranceGoalStatusList:
                      $ref: '#/components/schemas/AssuranceGoalStatusList'
                    assuranceGoalRef:
                      $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo'                      

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