Commit c273d704 authored by landais's avatar landais
Browse files

Implementation of CRs agreed during CT4#130

parent fbcb7c4a
Loading
Loading
Loading
Loading
Loading
+44 −3
Original line number Diff line number Diff line
openapi: 3.0.0

info:
  version: '1.4.0-alpha.4'
  version: '1.4.0-alpha.5'
  title: 'Nsmf_PDUSession'
  description: |
    SMF PDU Session Service.  
@@ -9,7 +9,7 @@ info:
    All rights reserved.

externalDocs:
  description: 3GPP TS 29.502 V19.3.0; 5G System; Session Management Services; Stage 3
  description: 3GPP TS 29.502 V19.4.0; 5G System; Session Management Services; Stage 3
  url: https://www.3gpp.org/ftp/Specs/archive/29_series/29.502/

servers:
@@ -2113,6 +2113,10 @@ components:
          type: boolean
          enum:
           - true
        priorityUserInd:
          type: boolean
          enum:
           - true
      required:
        - servingNfId
        - servingNetwork
@@ -2540,6 +2544,8 @@ components:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
        ismfId:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
        iupfId:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
        servingNetwork:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnIdNid'
        requestType:
@@ -2844,6 +2850,8 @@ components:
          items:
            $ref: '#/components/schemas/PendingUpdateInfo'
          minItems: 1
        uliReportingGranularity:
          $ref: '#/components/schemas/UliGranularity'
      required:
        - pduSessionType
        - sscMode
@@ -2979,6 +2987,8 @@ components:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
        ismfId:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
        iupfId:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
        iSmfServiceInstanceId:
          type: string
        dlServingPlmnRateCtl:
@@ -3125,6 +3135,8 @@ components:
          $ref: '#/components/schemas/HrsboInfoFromHplmn'
        localOffloadMgtInfo:
          $ref: '#/components/schemas/LocalOffloadingMgtInfoToIsmf'
        uliReportingGranularity:
          $ref: '#/components/schemas/UliGranularity'

    ReleaseData:
      description: Data within Release Request
@@ -3281,6 +3293,8 @@ components:
          type: boolean
          enum:
            - true
        uliReportingGranularity:
          $ref: '#/components/schemas/UliGranularity'
      required:
        - requestIndication

@@ -3438,6 +3452,10 @@ components:
          type: boolean
        ecnMarkingCongestInfoReq:
          $ref: '#/components/schemas/EcnMarkingCongestionInfoReq'
        transpLevelMarkInd:
          type: boolean
          enum:
            - true
      required:
        - qfi
        - qosRules
@@ -3466,6 +3484,10 @@ components:
          $ref: '#/components/schemas/TscAssistanceInformation'
        tscaiDl:
          $ref: '#/components/schemas/TscAssistanceInformation'
        transpLevelMarkInd:
          type: boolean
          enum:
            - true
      required:
        - qfi

@@ -4018,6 +4040,10 @@ components:
          items:
            $ref: 'TS29571_CommonData.yaml#/components/schemas/LocalOffloadingManagementInfo'
          minItems: 1
        priorityUserInd:
          type: boolean
          enum:
           - true
      required:
        - pduSessionId
        - dnn
@@ -4610,7 +4636,7 @@ components:
          maxItems: 1
          description: >
            A reference to the TrafficControlData policy decision type. It is the tcId described 
            in clause 5.6.2.10 of 3GPP TS 29.512 [30].
            in clause 5.6.2.10 of 3GPP TS 29.512 [30].

    LocalOffloadingMgtInfoFromIsmf:
      description: >
@@ -4671,11 +4697,13 @@ components:
          items:
            $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate'
          minItems: 1
          maxItems: 8
        availBitrateDlThrs:
          type: array
          items:
            $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate'
          minItems: 1
          maxItems: 8
      required:
        - availBitrateReq

@@ -5280,6 +5308,19 @@ components:
          content defined in the present version of this API.
      description: >
        Available bitrate monitoring supported information.
    UliGranularity:
      anyOf:
      - type: string
        enum:
          - GNB
          - TAI
      - type: string
        description: >
          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.
      description: ULI Granularity


#
# HTTP request bodies