Commit 4d71321d authored by Bhaskar Paul's avatar Bhaskar Paul
Browse files

Edit TS29508_Nsmf_EventExposure.yaml after CT3#145

parent 02781867
Loading
Loading
Loading
Loading
Loading
+41 −3
Original line number Diff line number Diff line
openapi: 3.0.0

info:
  version: 1.4.0
  version: 1.4.1
  title: Nsmf_EventExposure
  description: |
    Session Management Event Exposure Service.  
    © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).  
    © 2026, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).  
    All rights reserved.

externalDocs:
  description: 3GPP TS 29.508 V19.5.0; 5G System; Session Management Event Exposure Service.
  description: 3GPP TS 29.508 V19.6.0; 5G System; Session Management Event Exposure Service.
  url: https://www.3gpp.org/ftp/Specs/archive/29_series/29.508/

servers:
@@ -714,8 +714,18 @@ components:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow'
        smNasFromUe:
          $ref: '#/components/schemas/SmNasFromUe'
        addSmNasFromUes:
          type: array
          items:
            $ref: '#/components/schemas/SmNasFromUe'
          minItems: 1
        smNasFromSmf:
          $ref: '#/components/schemas/SmNasFromSmf'
        addSmNasFromSmfs:
          type: array
          items:
            $ref: '#/components/schemas/SmNasFromSmf'
          minItems: 1
        upRedTrans:
          type: boolean
          description: >
@@ -779,6 +789,18 @@ components:
          items:
            $ref: 'TS29520_Nnwdaf_EventsSubscription.yaml#/components/schemas/TimerInfo'
          minItems: 1
        terminationInd:
          type: boolean
          enum:
           - true
          description: >
            Indicates that the subscription to the Energy Consumption Information event is 
            terminated.
            "true" indicates that the subscription to the Energy Consumption Information event is
            terminated.
            The presence of this attribute set to the value false is prohibited.
        terminationCause:
            $ref: '#/components/schemas/TerminationCause'
      required:
        - event
        - timeStamp
@@ -1163,3 +1185,19 @@ components:
        Possible values are:
        - ACTIVATED: PDU Session status is activated.
        - DEACTIVATED: PDU Session status is deactivated.

    TerminationCause:
      anyOf:
      - type: string
        enum:
          - PDU_SESSION_RELEASE
      - type: string
        description: >
          This string provides forward-compatibility with future extensions to the enumeration
          and is not used to encode content defined in the present version of this API.
          
      description: |
        Represents the reason to terminate the subscription.  
        Possible values are:
        - PDU_SESSION_RELEASE: Indicates that the subscription to the Energy Consumption Information
          event is terminated due to all the related PDU session(s) being released.
 No newline at end of file