From aa6a09d1a796a7d31d137b72e902c2e1245265cb Mon Sep 17 00:00:00 2001 From: gomesp Date: Fri, 3 Apr 2026 11:47:16 +0000 Subject: [PATCH] Edit TS28312_IntentNrm.yaml --- OpenAPI/TS28312_IntentNrm.yaml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/OpenAPI/TS28312_IntentNrm.yaml b/OpenAPI/TS28312_IntentNrm.yaml index 8a87834c..c75ae2f2 100644 --- a/OpenAPI/TS28312_IntentNrm.yaml +++ b/OpenAPI/TS28312_IntentNrm.yaml @@ -86,6 +86,13 @@ components: implicitIntentIndex: type: boolean default: false + guaranteePeriods: + type: array + uniqueItems: true + items: + type: object + oneOf: + - $ref: 'TS28312_IntentExpectations.yaml#/components/schemas/SchedulingTimeContext' intentReportReference: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' intentUtilityFormulaRef: @@ -209,6 +216,13 @@ components: minimum: 0 maximum: 10 description: It represents the preference information of the Consumer on expectations. + guaranteePeriods: + type: array + uniqueItems: true + items: + type: object + oneOf: + - $ref: 'TS28312_IntentExpectations.yaml#/components/schemas/SchedulingTimeContext' required: - expectationId - expectationObject @@ -535,6 +549,14 @@ components: Cell) and corresponding attributes which are updated during intent fulfilment. type: string readOnly: true + guaranteeConfidenceLevel: + description: >- + It indicate the guarantee confidence level calculated by the MnS Producer. This should be reported if the + corresponding intent is set for guarantee, i.e., when the guarantee period is set for the whole intent. + type: integer + minimum: 0 + maximum: 100 + readOnly: true required: - intentFulfilmentInfo #-------Definition of the concrete IntentFulfilmentReport dataType----------------# @@ -555,6 +577,15 @@ components: uniqueItems: true items: $ref: '#/components/schemas/TargetFulfilmentResult' + guaranteeConfidenceLevel: + description: >- + It indicate the guarantee confidence level calculated by the MnS Producer. This should be reported + if the corresponding intent expectation is set for guarantee, i.e., when the guarantee period is + set for the specific intent expectations. + type: integer + minimum: 0 + maximum: 100 + readOnly: true required: - expectaitonId - expectationFulfilmentInfo -- GitLab