From cb2dd512306a5d6e25d425853f0b9b516a6cb79c Mon Sep 17 00:00:00 2001 From: sunse Date: Thu, 3 Oct 2024 14:51:28 +0000 Subject: [PATCH] TS28105 Rel19 CR0184 enhance the isUnique property for stage 3 OpenAPI --- OpenAPI/TS28105_AiMlNrm.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/OpenAPI/TS28105_AiMlNrm.yaml b/OpenAPI/TS28105_AiMlNrm.yaml index 4bdb73a0e..cc688f5ee 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 -- GitLab