Commit 7fa89d10 authored by biondicn's avatar biondicn
Browse files

Upload for CT#111

parent c3a99a13
Loading
Loading
Loading
Loading
Loading
+213 −209
Original line number Diff line number Diff line
@@ -2,15 +2,15 @@ openapi: 3.0.0

info:
  title: Aimlec_AimlTaskTransfer
  version: 1.0.1
  version: 1.0.2
  description: |
    API for AIMLE Client AIML Task Transfer Service.  
    © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).  
    API for AIMLE Client AI/ML Task Transfer Service.  
    © 2026, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).  
    All rights reserved.

externalDocs:
  description: >
    3GPP TS 24.560 V19.0.0; Artificial Intelligence Machine Learning (AIML) Services – Service
    3GPP TS 24.560 V19.1.0; Artificial Intelligence / Machine Learning (AIML) Services – Service
    Enabler Architecture Layer for Verticals (SEAL); Protocol Specification; Stage 3.
  url: 'https://www.3gpp.org/ftp/Specs/archive/24_series/24.560/'

@@ -28,10 +28,10 @@ security:
paths:
  /request:
    post:
      summary: Enables the AIMLE server to request the AIMLE client to perform AIML task transfer.
      summary: Enables the AIMLE server to request the AIMLE client to perform AI/ML task transfer.
      operationId: AimlTaskTransf
      tags:
        - AIML task transfer
        - AI/ML task transfer
      requestBody:
        description: Contains the AIMLE client task transfer request information.
        required: true
@@ -47,7 +47,7 @@ paths:
              schema:
                $ref: '#/components/schemas/AimleClientTaskTransferRes'
        '204':
          description: No Content. The AIMLE client AIML task transfer is performed.
          description: No Content. The AIMLE client AI/ML task transfer is performed.
        '307':
          $ref: 'TS29122_CommonData.yaml#/components/responses/307'
        '308':
@@ -78,10 +78,10 @@ paths:
  /request-direct:
    post:
      summary: >
        Enables the AIMLE client to request the target AIMLE client to perform AIML task transfer.
        Enables the AIMLE client to request the target AIMLE client to perform AI/ML task transfer.
      operationId: DirAimlTaskTransf
      tags:
        - Direct AIML task transfer
        - Direct AI/ML task transfer
      requestBody:
        description: Contains the AIMLE client direct task transfer request information.
        required: true
@@ -91,7 +91,7 @@ paths:
              $ref: '#/components/schemas/AimleClientDirectTransferReq'
      responses:
        '204':
          description: No Content. The AIMLE client direct AIML task transfer is performed.
          description: No Content. The AIMLE client direct AI/ML task transfer is performed.
        '307':
          $ref: 'TS29122_CommonData.yaml#/components/responses/307'
        '308':
@@ -157,7 +157,10 @@ components:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow'

    AimleClientTaskTransferRes:
      description: Contains the AIMLE client task transfer response information.
      description: >
        Contains the AIMLE client task transfer response information. The aimlTaskTransferTime shall
        be present, although they are not specified as a mandatory due to backward compatibility
        reasons.
      type: object
      properties:
        aimlTaskTransferTime:
@@ -200,10 +203,11 @@ 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.
      description: |
        Represents the type of the AIML Information.
        Represents the type of the AI/ML Information.  
        Possible values are:
        - INTERMEDIATE_AIML_OP_RESULTS: Indicates the intermediate AIML operation results type
          of the AIML information.
        - INTERMEDIATE_AIML_OP_STATUS: Indicates the intermediate AIML operation status type of
          the AIML information.
        - OTHER_AIML_INFO_TYPE: Indicates other types of the AIML information.
        - INTERMEDIATE_AIML_OP_RESULTS: Indicates the intermediate AI/ML operation results type
          of the AI/ML information.
        - INTERMEDIATE_AIML_OP_STATUS: Indicates the intermediate AI/ML operation status type of
          the AI/ML information.
        - FIRST_MATCH: Indicates other types of the AI/ML information.