Commit b0669135 authored by ruiyue's avatar ruiyue
Browse files

Merge branch...

Merge branch 'Rel_20_CR_TS_28.312_Enhancement_of_Intent_handling_capability_obtaining' into 'Integration_Rel20_SA5_166_YAML'

Rel-20 CR0380 TS 28.312 Enhancement of Intent handling capability obtaining

See merge request !2074
parents cb1839a0 60ad8e4b
Loading
Loading
Loading
Loading
Loading
+58 −7
Original line number Diff line number Diff line
@@ -135,6 +135,17 @@ components:
      - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top'
      - type: object
        properties:
          intentHandlingScope:
            type: array
            uniqueItems: true
            items: 
              $ref: '#/components/schemas/IntentHandlingScope'
          supportedNegotiationFunctionalities:
            type: array
            uniqueItems: true
            minimum: 1
            items: 
              $ref: '#/components/schemas/NegotiationFunctionality'              
          intentHandlingCapabilityList:
            type: array
            uniqueItems: true
@@ -369,6 +380,17 @@ components:
          maximum: 255
        sNssai: 
          $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai'
    IntentHandlingScope:
      type: string
      enum: 
        - RAN
        - CN     
    NegotiationFunctionality:
      type: string
      enum:
        - FEASIBILITY_CHECK
        - EXPLORATION
        - FULFILMENT_WITH_NEGOTIATION 
    UEType:
      description: It describes the information of a UE Type defined in TS 38.331
      type: string
@@ -948,6 +970,7 @@ components:
          type: string
          readOnly: true
        supportedExpectationObjectType:
          description: It describes the expectation object type which can be supported by a specific intent handling function of MnS producer.
          type: string
          enum: 
            - RAN_SUBNETWORK
@@ -955,13 +978,24 @@ components:
            - 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.            
        supportedObjectContextInfoList:
          type: array
          items:
             $ref: '#/components/schemas/SupportedContextInfo'
          uniqueItems: true
          minItems: 1
        supportedExpectationTargetInfoList:
          type: array
          items:
            $ref: '#/components/schemas/SupportedExpectationTargetInfo'
          uniqueItems: true
          minItems: 1
        supportedExpectationContextInfoList:
          type: array
          items:
             $ref: '#/components/schemas/SupportedContextInfo'
          uniqueItems: true
          minItems: 1   
      required:
        - intentHandlingCapabilityId
        - supportedExpectationObjectType
@@ -986,6 +1020,23 @@ components:
            - $ref: '#/components/schemas/ValueRangeType'
      required:
        - supportedTargetName

    SupportedContextInfo:
      type: object
      properties: 
        supportedContextAttribute:
          type: string
        supportedContextCondition:
          $ref: '#/components/schemas/Condition'
        supportedContextValueRange:
          oneOf:
            - type: array
              uniqueItems: true
              minItems: 1
              items:
                $ref: '#/components/schemas/ValueRangeType'
            - $ref: '#/components/schemas/ValueRangeType'

   #-------Definition of the concrete IntentHandlingCapability dataType----------------#