Commit afbc2a6b authored by ruiyue's avatar ruiyue
Browse files

Merge branch...

Merge branch '28.312_Rel20_CR0393_Add_use_case_requirements_and_solution_for_Intent_Guarantee' into 'Integration_Rel20_SA5_166_YAML'

28.312_Rel20_CR0393_Add_use_case_requirements_and_solution_for_Intent_Guarantee

See merge request !2099
parents 594e53c0 8e43f6bd
Loading
Loading
Loading
Loading
Loading
+31 −0
Original line number Diff line number Diff line
@@ -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'
          intentHandlingInfo:
            $ref: '#/components/schemas/IntentHandlingInfo'
          intentInterpretationAssistanceInfo:
@@ -226,6 +233,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
@@ -696,6 +710,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----------------#
@@ -718,6 +740,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