diff --git a/OpenAPI/TS28561_NdtNrm.yaml b/OpenAPI/TS28561_NdtNrm.yaml index 822b721e7e0a353667dc3f4d7b1e96dbbfcacaa0..2b46a0431bf6ff5768d844bf1b36ba316683f900 100644 --- a/OpenAPI/TS28561_NdtNrm.yaml +++ b/OpenAPI/TS28561_NdtNrm.yaml @@ -108,15 +108,13 @@ components: properties: nDTInputDescriptionId: type: string - simulationData: + simulationDataDescriptor: type: array uniqueItems: true items: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' + $ref: '#/components/schemas/SimulationDataDescriptor' networkEventInfo: type: string - condition: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' NDTOutputDescription: type: object properties: @@ -168,6 +166,43 @@ components: uniqueItems: true items: $ref: '#/components/schemas/NDTOutputDescription' + SimulationDataDescriptor: + type: object + properties: + simulationData: + type: array + uniqueItems: true + items: + $ref: '#/components/schemas/SimulationData' + condition: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' + SimulationData: + type: object + properties: + performanceData: + type: array + uniqueItems: true + items: + $ref: '#/components/schemas/PerformanceData' + mDTData: + type: array + uniqueItems: true + items: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' + configurationData: + type: array + uniqueItems: true + items: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' + PerformanceData: + type: object + properties: + performanceDataName: + type: string + performanceDataValue: + type: integer + performanceDataScalingFactor: + type: integer #------Definition of JSON arrays for name-contained IOCs ---------------#