Commit ab776720 authored by yangyong's avatar yangyong
Browse files

Edit TS29518_Namf_AIoT.yaml after CT4#130

parent 8db5163e
Loading
Loading
Loading
Loading
Loading
+34 −5
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: Namf_AIoT
  version: 1.0.0-alpha.1
  version: 1.0.0-alpha.2
  description: |
    AMF AIoT Service.
    © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    All rights reserved.

externalDocs:
  description: 3GPP TS 29.518 V19.3.0; 5G System; Access and Mobility Management Services
  description: 3GPP TS 29.518 V19.4.0; 5G System; Access and Mobility Management Services
  url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.518/'

servers:
@@ -24,7 +24,7 @@ security:
    - namf-aiot

paths: 
  /deliver:
  /transfer:
    post:
      summary: Request to transfer AIoT data towards NG-RAN or AIoT devices.
      operationId: MessageDelivery
@@ -176,6 +176,12 @@ components:
          $ref: '#/components/schemas/AiotMessageType'
        notifUri:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/Uri'
        ranAiotDeviceNgapId:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
        aiotfId:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
        correlationId:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint16'
        suppFeat:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
      required:
@@ -183,6 +189,8 @@ components:
        - aiotMessage
        - notifUri
        - aiotMessageType
        - aiotfId
        - correlationId


    AiotInfoNotification:
@@ -191,8 +199,12 @@ components:
      properties:
        aiotMessage:
          $ref: '#/components/schemas/AiotMessage'
        aiotMessageType:
          $ref: '#/components/schemas/AiotMessageType'
      required:
        - aiotMessage
        - aiotMessageType



    AiotMessage:
@@ -207,12 +219,29 @@ components:
        - aiotNgapData
        - ngapMessageType

#
# SIMPLE DATA TYPES
#



#
# ENUMERATIONS


    AiotMessageType:
      description: AIoT NGAP Message Type
      anyOf:
      - type: string
        enum:
          - INVENTORY
          - COMMAND
          - INVENTORY_REQUEST
          - COMMAND_REQUEST
          - AIOT_SESSION_RELEASE_COMMAND
          - INVENTORY_REPONSE
          - INVENTORY_FAILURE
          - INVENTORY_REPORT
          - COMMAND_RESPONSE
          - COMMAND_FAILURE
          - AIOT_SESSION_RELEASE_COMPLETE
          - AIOT_SESSION_RELEASE_REQUEST
      - type: string