Commit da328a98 authored by tangudun's avatar tangudun
Browse files

Edit TS29222_CAPIF_Discover_Service_API.yaml with CRs agreed in CT3#142 meeting.

parent 3a1241a6
Loading
Loading
Loading
Loading
Loading
+34 −3
Original line number Diff line number Diff line
@@ -6,10 +6,10 @@ info:
    API for discovering service APIs.  
    © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).  
    All rights reserved.
  version: "1.4.0-alpha.3"
  version: "1.4.0-alpha.4"

externalDocs:
  description: 3GPP TS 29.222 V19.3.0 Common API Framework for 3GPP Northbound APIs
  description: 3GPP TS 29.222 V19.4.0 Common API Framework for 3GPP Northbound APIs
  url: https://www.3gpp.org/ftp/Specs/archive/29_series/29.222/

servers:
@@ -143,6 +143,18 @@ paths:
            items:
              type: string
            minItems: 1
        - name: res-ops
          in: query
          description: >
            Contains the list of supported API resource(s) and service operation(s).
          required: false
          style: form
          explode: false
          schema:
            type: array
            items:
              $ref: '#/components/schemas/ResOperInfo'
            minItems: 1
        - name: supported-features
          in: query
          description: Features supported by the NF consumer for the CAPIF Discover Service API.
@@ -211,3 +223,22 @@ components:
      oneOf:
        - required: [ipv4Addr]
        - required: [ipv6Addr] 

    ResOperInfo:
      type: object
      description: >
        Represents the resourse and/or service operation.
      properties:
        resource:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/Uri'
        operations:
          type: array
          items:
            $ref: 'TS29222_CAPIF_Publish_Service_API.yaml#/components/schemas/Operation'
          minItems: 1
        customServOpers:
          type: array
          items:
            type: string
          minItems: 1