diff --git a/OpenAPI/TS28105_AiMlNrm.yaml b/OpenAPI/TS28105_AiMlNrm.yaml index 4bdb73a0e7787862d51903c1fd4f65846230569c..cc688f5eeda369fa450456006e4fe62a89e36636 100644 --- a/OpenAPI/TS28105_AiMlNrm.yaml +++ b/OpenAPI/TS28105_AiMlNrm.yaml @@ -69,6 +69,7 @@ components: properties: thresholdList: type: array + uniqueItems: true items: $ref: 'TS28623_ThresholdMonitorNrm.yaml#/components/schemas/ThresholdInfo' managedActivationScope: @@ -91,18 +92,21 @@ components: properties: dNList: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - type: object properties: timeWindow: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' - type: object properties: geoPolygon: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' @@ -124,10 +128,12 @@ components: type: string mLCapabilityVersionId: type: array + uniqueItems: true items: type: string expectedPerformanceGains: type: array + uniqueItems: true items: $ref: '#/components/schemas/ModelPerformance' mLModelRef: @@ -138,12 +144,14 @@ components: properties: inferenceOutputId: type: array + uniqueItems: true items: type: string aIMLInferenceName: type: string inferenceOutputTime: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' # FIXME, isOrder/isUnique both as True @@ -229,6 +237,7 @@ components: type: string candidateTrainingDataSource: type: array + uniqueItems: true items: type: string trainingDataQualityScore: @@ -241,6 +250,7 @@ components: $ref: '#/components/schemas/MLContext' performanceRequirements: type: array + uniqueItems: true items: $ref: '#/components/schemas/ModelPerformance' cancelRequest: @@ -291,16 +301,19 @@ components: properties: usedConsumerTrainingData: type: array + uniqueItems: true items: type: string modelConfidenceIndication: type: integer modelPerformanceTraining: type: array + uniqueItems: true items: $ref: '#/components/schemas/ModelPerformance' modelPerformanceValidation: type: array + uniqueItems: true items: $ref: '#/components/schemas/ModelPerformance' dataRatioTrainingAndValidation: @@ -371,6 +384,7 @@ components: properties: modelPerformanceTesting: type: array + uniqueItems: true items: $ref: '#/components/schemas/ModelPerformance' mLTestingResult: @@ -458,6 +472,7 @@ components: $ref: '#/components/schemas/SupportedPerfIndicator' mLCapabilitiesInfoList: type: array + uniqueItems: true items: $ref: '#/components/schemas/MLCapabilityInfo' retrainingEventsMonitorRef: @@ -525,10 +540,12 @@ components: properties: performanceGainThreshold: type: array + uniqueItems: true items: $ref: '#/components/schemas/ModelPerformance' newCapabilityVersionId: type: array + uniqueItems: true items: type: string updateTimeDeadline: @@ -628,6 +645,7 @@ components: properties: inferenceOutputs: type: array + uniqueItems: true items: $ref: '#/components/schemas/InferenceOutput' minItems: 1