Commit 61a361b6 authored by WIEHEU's avatar WIEHEU
Browse files

Edit TS29503_Nudm_SDM.yaml after CT4#130

parent fc7a398b
Loading
Loading
Loading
Loading
Loading
+57 −11
Original line number Diff line number Diff line
openapi: 3.0.0

info:
  version: '2.4.0-alpha.4'
  version: '2.4.0-alpha.5'
  title: 'Nudm_SDM'
  description: |
    Nudm Subscriber Data Management Service.  
@@ -9,7 +9,7 @@ info:
    All rights reserved.

externalDocs:
  description: 3GPP TS 29.503 Unified Data Management Services, version 19.3.0
  description: 3GPP TS 29.503 Unified Data Management Services, version 19.4.0
  url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.503/'

servers:
@@ -1801,6 +1801,42 @@ paths:
                  $ref: 'TS29571_CommonData.yaml#/components/responses/503'
                default:
                  description: Unexpected error
        subscriptionUpdateNotification:
          '{$request.body#/subscriptionUpdateCallbackUri}':
            post:
              requestBody:
                required: true
                content:
                  application/json:
                    schema:
                      $ref: '#/components/schemas/UpdatedEeSubscription'
              responses:
                '204':
                  description: Successful Notification response
                '400':
                  $ref: 'TS29571_CommonData.yaml#/components/responses/400'
                '401':
                  $ref: 'TS29571_CommonData.yaml#/components/responses/401'
                '403':
                  $ref: 'TS29571_CommonData.yaml#/components/responses/403'
                '404':
                  $ref: 'TS29571_CommonData.yaml#/components/responses/404'
                '411':
                  $ref: 'TS29571_CommonData.yaml#/components/responses/411'
                '413':
                  $ref: 'TS29571_CommonData.yaml#/components/responses/413'
                '415':
                  $ref: 'TS29571_CommonData.yaml#/components/responses/415'
                '429':
                  $ref: 'TS29571_CommonData.yaml#/components/responses/429'
                '500':
                  $ref: 'TS29571_CommonData.yaml#/components/responses/500'
                '502':
                  $ref: 'TS29571_CommonData.yaml#/components/responses/502'
                '503':
                  $ref: 'TS29571_CommonData.yaml#/components/responses/503'
                default:
                  description: Unexpected error

  /{ueId}/sdm-subscriptions/{subscriptionId}:
    delete:
@@ -3323,6 +3359,7 @@ components:
          $ref: '#/components/schemas/SorInfo'
        sorInfoExpectInd:
          type: boolean
          default: false
        sorafRetrieval:
          type: boolean
          default: false
@@ -3346,7 +3383,8 @@ components:
        odbPacketServices:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/OdbPacketServices'
        odbExemptedDnnData:
          description: A map (list of key-value pairs where dnn serves as key) of odbExemptedDnnInfo
          description: >
            A map (list of key-value pairs where dnn serves as key) of odbExemptedDnnInfo
          type: object
          additionalProperties:
            $ref: '#/components/schemas/OdbExemptedDnnInfo'
@@ -3397,7 +3435,9 @@ components:
        expectedUeBehaviourList:
          $ref: '#/components/schemas/ExpectedUeBehaviourData'
        expectedUeBehaviourData:
          description: A map(list of key-value pairs) where a valid JSON pointer serves as key
          description: >
            A map (list of key-value pairs where any valid JSON value serves as key)
            of ExpectedUeBehaviourData objects
          type: object
          additionalProperties:
            $ref: '#/components/schemas/ExpectedUeBehaviourData'
@@ -3426,7 +3466,8 @@ components:
          type: boolean
          default: false
        adjacentPlmnRestrictions:
          description: A map (list of key-value pairs where PlmnId serves as key) of PlmnRestriction
          description: >
            A map (list of key-value pairs where PlmnId serves as key) of PlmnRestriction
          type: object
          additionalProperties:
            $ref: '#/components/schemas/PlmnRestriction'
@@ -3709,6 +3750,10 @@ components:
          items:
            $ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
          minItems: 1
        ipv4Index:
          $ref: '#/components/schemas/IpIndex'
        ipv6Index:
          $ref: '#/components/schemas/IpIndex'
        sameSmfInd:
          type: boolean
        hrSboAllowed:
@@ -4106,7 +4151,7 @@ components:
        vlanTagAllowed:
          type: array
          items:
            $ref: '#/components/schemas/VlanTag'
            $ref: '#/components/schemas/VlanTagValue'
          minItems: 1
        vlanTagHandlingInfo:
          type: array
@@ -4832,7 +4877,7 @@ components:
        - locationAssistanceType
      properties:
        locationAssistanceType:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Binary'
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Bytes'

    EcRestrictionDataWb:
      description: Enhanced Coverage Restriction data
@@ -5158,8 +5203,8 @@ components:
          items:
            $ref: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'

    VlanTag:
      description: VLAN Tag
    VlanTagValue:
      description: VLAN Tag Value
      type: object
      properties:
        vlanTagValue:
@@ -5173,7 +5218,7 @@ components:
      description: VLAN Tag Handling information
      properties:
        vlanTag:
          $ref: '#/components/schemas/VlanTag'
          $ref: '#/components/schemas/VlanTagValue'
        vlanTagType:
          $ref: '#/components/schemas/VlanTagType'
      required:
@@ -6238,3 +6283,4 @@ components:
            This string provides forward-compatibility with future
            extensions to the enumeration but is not used to encode
            content defined in the present version of this API.