Commit 0228dc92 authored by Refik Fatih Üstok's avatar Refik Fatih Üstok
Browse files

Edit TS28312_IntentNrm.yaml after revisions and merging with 1273

parent dbefb1a6
Loading
Loading
Loading
Loading
Loading
+32 −9
Original line number Diff line number Diff line
@@ -86,6 +86,8 @@ components:
          implicitIntentIndex:
            type: boolean
            default: false
          intentHandlingInfo:
            $ref: '#/components/schemas/IntentHandlingInfo'
          intentReportReference:
            $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo'
          intentUtilityFormulaRef:
@@ -370,6 +372,23 @@ components:
          maximum: 255
        sNssai: 
          $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai'
    IntentHandlingInfo:
      description: >-
        It contains includeTraceInfo, which is an attribute to control whether traceability 
        information may be propagated upon intent decomposition.
        It also contains an ordered list of IntentTraceabilityInfo entries, each recording the 
        identity of an intent handling function that has processed the intent and the identity 
        of the corresponding derived intent.
      type: object
      properties:
        includeTraceInfo:
          type: boolean
          default: true
        intentTraceabilityInfoList:
          type: array
          uniqueItems: true
          items:
            $ref: '#/components/schemas/IntentTraceabilityInfo'
   #-------Definition of the generic dataType --------------#
   
   #-------Definition of the generic ExpectationTarget dataType----------#
@@ -930,21 +949,25 @@ components:
        intentDecompositionResults:
          type: array
          items:
            $ref: '#/components/schemas/IntentDecompositionResult'
            $ref: '#/components/schemas/IntentTraceabilityInfo'
   #-------Definition of the generic IntentDecompositionReport dataType----------------#

   #-------Definition of the generic IntentDecompositionResult dataType----------------#
    IntentDecompositionResult:
    IntentTraceabilityInfo:
      description: >-
        It describes the results of intent decomposition, including the identity of each intent handling function to which resulting intents from the decomposition are sent, and the identity of each intent and expectation resulting from the decomposition.
        It describes traceability record associated with the handling of an intent 
        by a particular intent handling function
      type: object
      properties:
        intentHandlingFunctionId:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo'
        intentId:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo'
        expectationId:
        intentHandlingFunctionID:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
          readOnly: true
        intentID:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
          readOnly: true
        decomposedExpectationID:
          type: string
          readOnly: true
   #-------Definition of the generic IntentDecompositionResult dataType----------------#

   #------Definition of JSON arrays for name-contained IOCs ---------------#