Commit c28f0d2e authored by ruiyue's avatar ruiyue
Browse files

Update file TS28312_IntentNrm.yaml

parent 4beb8591
Loading
Loading
Loading
Loading
+20 −7
Original line number Diff line number Diff line
@@ -71,7 +71,7 @@ components:
              It represents the observation period of the fulfilmentInfo for corresponding 
              ExpectationTargets, IntentExpectations and Intent.
          intentReportReference:
            $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
            $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo'
    IntentReport-Single:
      description: It represents intent report information from MnS producer to MnS consumer. 
      allOf:
@@ -87,9 +87,9 @@ components:
          intentFeasibilityCheckReport:
            $ref: '#/components/schemas/IntentFeasibilityCheckReport'              
          lastUpdatedTime:
            $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime'
            $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo'
          intentReference:
            $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
            $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo'
    IntentHandlingFunction-Single:
      description: >- 
        It represents the intent handling capabilities can be supported by a specific intent 
@@ -338,6 +338,7 @@ components:
      properties:
        expectaitonId:
          type: string
          readOnly: true
        expectationFulfilmentInfo:
          $ref: '#/components/schemas/FulfilmentInfo'
        targetFulfilmentResult:
@@ -354,6 +355,7 @@ components:
      properties:
        targetName:
          type: string
          readOnly: true
        targetFulfilmentInfo:
          $ref: '#/components/schemas/FulfilmentInfo'
        targetAchievedValue:
@@ -361,6 +363,7 @@ components:
          description: >-
            It describes the value that has been achieved for the expectation target at the time at which 
            the report is generated.
          readOnly: true  
   #-------Definition of the concrete TargetFulfilmentResult dataType----------------#

   #-------Definition of the generic IntentConflictReport dataType----------------#
@@ -372,8 +375,10 @@ components:
      properties:
        conflictId:
          type: string
          readOnly: true
        conflictType:
          type: string
          readOnly: true
          enum:
              - INTENT_CONFLICT
              - EXPECTATION_CONFLICT
@@ -381,17 +386,20 @@ components:
        conflictingIntent:
          description: >-
            This will be present if the value of conflictType is INTENT_CONFLICT. It describes the DN of the conflicting intent
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo'
        conflictingExpectation:
          description: >-
            This will be present if the value of conflictType is EXPECTATION_CONFLICT. It describes the expectationId of the conflicting IntentExpectation with an Intent       
          type: string
          readOnly: true     
        conflictingTarget:
          description: >-
            This will be present if the value of conflictType is TARGET_CONFLICT. It describes the targetName of the conflicting ExpectationTarget with an IntentExpectation           
          type: string
          readOnly: true 
        recommendedSolutions:
          type: string
          readOnly: true   
          enum:
              - MODIFY
              - DELETE
@@ -407,11 +415,13 @@ components:
      properties:
        feasibilityCheckResult:
          type: string
          readOnly: true
          enum:
              - FEASIBLE
              - INFEASIBLE
        infeasibilityReason:
          type: string
          readOOnly: true
          description: An attribute which is used when feasibilityCheckResult is INFEASIBLE          
   #-------Definition of the concrete IntentFeasibilityCheckReport dataType----------------#

@@ -424,6 +434,7 @@ components:
      properties:
        intentHandlingCapabilityId:
          type: string
          readOnly: true
        supportedExpectationObjectType:
          type: string
          enum: 
@@ -431,11 +442,13 @@ components:
            - EDGE_SERVICE_SUPPORT
            - 5GC_SUBNETWORK 
            - Radio_Service
          readOnly: true  
          description: It describes the expectation object type which can be supported by a specific intent handling function of MnS producer.            
        supportedExpectationTargetNames:
          type: array
          items:
            type: string
            readOnly: true
          description: It describes the supported expectation targets for the supported expectation object type.
   #-------Definition of the concrete IntentHandlingCapability dataType----------------#