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

Edit TS28312_IntentNrm.yaml for intent decomposition report

parent d24dad23
Loading
Loading
Loading
Loading
Loading
+29 −0
Original line number Diff line number Diff line
@@ -120,6 +120,8 @@ components:
              $ref: '#/components/schemas/IntentUtilityReport'
          intentFulfilmentNegotiationReport:
            $ref: '#/components/schemas/IntentFulfilmentNegotiationReport'
          intentDecompositionReport:
            $ref: '#/components/schemas/IntentDecompositionReport'
          lastUpdatedTime:
            $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo'
          intentReference:
@@ -481,6 +483,7 @@ components:
        - INTENT_EXPLORATION_REPORT
        - INTENT_FULFILMENT_NEGOTIATION_REPORT
        - INTENT_UTILITY_REPORT
        - INTENT_DECOMPOSITION_REPORT
    ReportingCondition:
      description: >-
        It describes  the specified conditions for intent reporting.
@@ -918,6 +921,32 @@ components:
            uniqueItems: true
   #-------Definition of the concrete UtilityDefinition dataType----------------#

   #-------Definition of the generic IntentDecompositionReport dataType----------------#
    IntentDecompositionReport:
      description: >-
        It includes the intentDecompositionResults. This attribute shall be supported when intent decomposition result information is supported by intent Report
      type: object
      properties:
        intentDecompositionResults:
          type: array
          items:
            $ref: '#/components/schemas/IntentDecompositionResult'
   #-------Definition of the generic IntentDecompositionReport dataType----------------#

   #-------Definition of the generic IntentDecompositionResult dataType----------------#
    IntentDecompositionResult:
      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.
      type: object
      properties:  
        intentHandlingFunctionId:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo'
        intentId:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo'
        expectationId:
          type: string
   #-------Definition of the generic IntentDecompositionResult dataType----------------#

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

    Intent-Multiple: