diff --git a/OpenAPI/TS28561_NdtNrm.yaml b/OpenAPI/TS28561_NdtNrm.yaml index 019ecf975da8c9da331d9b11b07c70fc99da2fbe..d70651122a3611c738d8f05da3e224d2caf6289e 100644 --- a/OpenAPI/TS28561_NdtNrm.yaml +++ b/OpenAPI/TS28561_NdtNrm.yaml @@ -60,6 +60,8 @@ components: $ref: '#/components/schemas/NDTInputDescription' nDTJobExecutionRequirements: $ref: '#/components/schemas/NdtJobExecutionReqts' + ndtDataGeneration: + $ref: '#/components/schemas/DataGeneration' collaboratingNDT: description: >- It indicates the related NDT Job contributing as a collaborator to the executed NDT Job. It describes the DN of the collaborated NDT Job @@ -217,6 +219,34 @@ components: performanceDataScalingFactor: type: integer maxItems: 1 + DataGeneration: + type: object + properties: + nDTDataGenObject: + type: array + uniqueItems: true + items: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + dataGenType: + type: array + uniqueItems: true + items: + $ref: '#/components/schemas/SimulationData' + dataGenTimeWindow: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' + dataGenQuantity: + $ref: '#/components/schemas/DataGenQuantity' + DataGenQuantity: + type: object + oneOf: + - required: [ numberOfData ] + - required: [ dataGenPeriod ] + properties: + numberOfData: + type: integer + dataGenPeriod: + type: integer + #------Definition of JSON arrays for name-contained IOCs ---------------#