Commit 47f9cfbe authored by Peter Schmitt's avatar Peter Schmitt
Browse files

Draft version before CT#112

parent 91d23012
Loading
Loading
Loading
Loading
Loading
+106 −104
Original line number Diff line number Diff line
openapi: 3.0.0

info:
  version: '1.4.4'
  version: '1.4.5'
  title: 'Common Data Types'
  description: |
    Common Data Types for Service Based Interfaces.  
    © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).  
    All rights reserved.  
    Common Data Types for Service Based Interfaces.  
    © 2026, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).  
    All rights reserved.  

externalDocs:
  description: 3GPP TS 29.571 Common Data Types for Service Based Interfaces, version 17.11.0
  description: 3GPP TS 29.571 Common Data Types for Service Based Interfaces, version 17.13.0
  url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.571/'

paths: {}
@@ -236,7 +236,7 @@ components:
        6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in 
        hexadecimal representation Each character in the string shall take a value of "0" to "9", 
        "a" to "f" or "A" to "F" and shall represent the support of 4 features as described in 
        table 5.2.2-3. The most significant character representing the highest-numbered features
        table 5.2.2-3. The most significant character representing the highest-numbered features
        shall  appear first in the string, and the character representing features 1 to 4
        shall appear last  in the string. The list of features and their numbering (starting with 1)
        are defined  separately for each API. If the string contains a lower number of characters
@@ -334,7 +334,7 @@ components:
      description: |
        String with format "time-numoffset" optionally appended by "daylightSavingTime", where 
        - "time-numoffset" shall represent the time zone adjusted for daylight saving time and be
           encoded as time-numoffset as defined in clause 5.6 of IETF RFC 3339; 
           encoded as time-numoffset as defined in clause 5.6 of IETF RFC 3339; 
        - "daylightSavingTime" shall represent the adjustment that has been made and shall be
           encoded as "+1" or "+2" for a +1 or +2 hours adjustment. 

@@ -1334,7 +1334,7 @@ components:
        <MNC> encoding the Mobile Network Code part of the PLMN, comprising 3 digits. 
          If there are only 2 significant digits in the MNC, one "0" digit shall be inserted 
          at the left side to fill the 3 digits coding of MNC.  Pattern: '^[0-9]{3}$'
        <NID> encoded as defined in clause 5.4.2 ("Nid" data type definition) 
        <NID> encoded as defined in clause 5.4.2 ("Nid" data type definition) 
        <NFInstanceId> encoded as defined in clause 5.3.2 
        <ServiceName> encoded as defined in 3GPP TS 29.510 
        <Set ID> encoded as a string of characters consisting of alphabetic 
@@ -2623,7 +2623,7 @@ components:
          default: false
          description: >
            Indicates the MPTCP capability to support procedures related to Access Traffic Steering,
            Switching, Splitting (see clauses 4.2.10, 5.32 of 3GPP TS 23.501
            Switching, Splitting (see clauses 4.2.10, 5.32 of 3GPP TS 23.501
            true: Supported
            false (default): Not Supported
        rttWithoutPmf:
@@ -2631,7 +2631,7 @@ components:
          default: false
          description: >
            This IE is only used by the UPF to indicate whether the UPF supports RTT measurement
            without PMF (see clauses 5.32.2, 6.3.3.3 of 3GPP TS 23.501
            without PMF (see clauses 5.32.2, 6.3.3.3 of 3GPP TS 23.501
            true: Supported
            false (default): Not Supported
    PlmnIdNid:
@@ -2836,7 +2836,7 @@ components:
        with the OpenAPI 'nullable: true' property.

    AcsInfo:
      description: The ACS information for the 5G-RG is defined in BBF TR-069 [42] or in BBF TR-369
      description: The ACS information for the 5G-RG is defined in BBF TR-069 [42] or in BBF TR-369
      type: object
      properties:
        acsUrl:
@@ -2950,7 +2950,7 @@ components:
          type: string
          pattern: '^[0-9A-F]{20}$'
          description: >
            Refers to Calling Geodetic Location. See ITU-T Recommendation Q.763 (1999) clause
            Refers to Calling Geodetic Location. See ITU-T Recommendation Q.763 (1999) clause
            3.88.2. Only the description of an ellipsoid point with uncertainty circle is allowed
            to be used.

@@ -3688,7 +3688,7 @@ components:
      type: integer
      minimum: 1
      description: >
        Unsigned integer indicating Packet Delay Budget (see clauses 5.7.3.4 and 5.7.4 of 3GPP
        Unsigned integer indicating Packet Delay Budget (see clauses 5.7.3.4 and 5.7.4 of 3GPP
        TS 23.501 [8])), expressed in 0.01 milliseconds.

    ExtPacketDelBudgetRm:
@@ -3814,7 +3814,7 @@ components:
        - $ref: '#/components/schemas/NullValue'
      description: >
        The enumeration AdditionalQosFlowInfo provides additional QoS flow information (see clause 
        9.3.1.12 3GPP TS 38.413 [11]). It shall comply with the provisions defined in table
        9.3.1.12 3GPP TS 38.413 [11]). It shall comply with the provisions defined in table
        5.5.3.12-1.

    PartitioningCriteria:
@@ -4086,7 +4086,7 @@ components:
      description: >
        The enumeration MeasurementNrForMdt defines Measurements used for MDT in NR in the trace.
        See 3GPP TS 32.422 for further description of the values. It shall comply with the provisions
        defined in table 5.6.3.6-1.
        defined in table 5.6.3.6-1.

    SensorMeasurement:
      anyOf:
@@ -4119,19 +4119,19 @@ components:
      anyOf:
        - type: string
          enum:
            - 120
            - 240
            - 480
            - 640
            - 1024
            - 2048
            - 5120
            - 10240
            - 60000
            - 360000
            - 720000
            - 1800000
            - 3600000
            - "120"
            - "240"
            - "480"
            - "640"
            - "1024"
            - "2048"
            - "5120"
            - "10240"
            - "60000"
            - "360000"
            - "720000"
            - "1800000"
            - "3600000"
        - type: string
      description: >
        The enumeration ReportIntervalMdt defines Report Interval for MDT in the trace. See 3GPP
@@ -4142,13 +4142,13 @@ components:
      anyOf:
        - type: string
          enum:
            - 1
            - 2
            - 4
            - 8
            - 16
            - 32
            - 64
            - "1"
            - "2"
            - "4"
            - "8"
            - "16"
            - "32"
            - "64"
            - infinity
        - type: string
      description: >
@@ -4172,14 +4172,14 @@ components:
      anyOf:
        - type: string
          enum:
            - 128
            - 256
            - 512
            - 1024
            - 2048
            - 3072
            - 4096
            - 6144
            - "128"
            - "256"
            - "512"
            - "1024"
            - "2048"
            - "3072"
            - "4096"
            - "6144"
        - type: string
      description: >
        The enumeration LoggingIntervalMdt defines Logging Interval for MDT in the trace. See 3GPP
@@ -4190,12 +4190,12 @@ components:
      anyOf:
        - type: string
          enum:
            - 600
            - 1200
            - 2400
            - 3600
            - 5400
            - 7200
            - "600"
            - "1200"
            - "2400"
            - "3600"
            - "5400"
            - "7200"
        - type: string
      description: >
        The enumeration LoggingIntervalMdt defines Logging Interval for MDT in the trace. See 3GPP
@@ -4218,13 +4218,13 @@ components:
      anyOf:
        - type: string
          enum:
            - 1024
            - 1280
            - 2048
            - 2560
            - 5120
            - 10240
            - 60000
            - "1024"
            - "1280"
            - "2048"
            - "2560"
            - "5120"
            - "10240"
            - "60000"
        - type: string
      description: >
        The enumeration CollectionPeriodRmmLteMdt defines Collection period for RRM measurements
@@ -4235,13 +4235,13 @@ components:
      anyOf:
        - type: string
          enum:
            - 1024
            - 1280
            - 2048
            - 2560
            - 5120
            - 10240
            - 60000
            - "1024"
            - "1280"
            - "2048"
            - "2560"
            - "5120"
            - "10240"
            - "60000"
        - type: string
      description: >
        The enumeration MeasurementPeriodLteMdt defines Measurement period LTE for MDT in the trace. 
@@ -4252,21 +4252,21 @@ components:
      anyOf:
        - type: string
          enum:
            - 120
            - 240
            - 480
            - 640
            - 1024
            - 2048
            - 5120
            - 10240
            - 20480
            - 40960
            - 60000
            - 360000
            - 720000
            - 1800000
            - 3600000
            - "120"
            - "240"
            - "480"
            - "640"
            - "1024"
            - "2048"
            - "5120"
            - "10240"
            - "20480"
            - "40960"
            - "60000"
            - "360000"
            - "720000"
            - "1800000"
            - "3600000"
        - type: string
      description: >
        The enumeration ReportIntervalNrMdt defines Report Interval in NR for MDT in the trace. See
@@ -4277,16 +4277,16 @@ components:
      anyOf:
        - type: string
          enum:
            - 128
            - 256
            - 512
            - 1024
            - 2048
            - 3072
            - 4096
            - 6144
            - 320
            - 640
            - "128"
            - "256"
            - "512"
            - "1024"
            - "2048"
            - "3072"
            - "4096"
            - "6144"
            - "320"
            - "640"
            - infinity
        - type: string
      description: >
@@ -4298,11 +4298,11 @@ components:
      anyOf:
        - type: string
          enum:
            - 1024
            - 2048
            - 5120
            - 10240
            - 60000
            - "1024"
            - "2048"
            - "5120"
            - "10240"
            - "60000"
        - type: string
      description: >
        The enumeration CollectionPeriodRmmNrMdt defines Collection period for RRM measurements NR for MDT in the trace.
@@ -4312,12 +4312,12 @@ components:
      anyOf:
        - type: string
          enum:
            - 600
            - 1200
            - 2400
            - 3600
            - 5400
            - 7200
            - "600"
            - "1200"
            - "2400"
            - "3600"
            - "5400"
            - "7200"
        - type: string
      description: >
        The enumeration LoggingDurationMdt defines Logging Duration in NR for MDT in the trace. See
@@ -5353,3 +5353,5 @@ components:
            $ref: '#/components/schemas/ProblemDetails'
    default:
      description: Generic Error