Commit f95fa509 authored by bradburyr's avatar bradburyr
Browse files

TS 26.532 Rel-18 CR0013 [S4-241398] Add context identifiers to Data Reporting data types.

parent c797d343
Loading
Loading
Loading
Loading
+26 −2
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: Data Collection and Reporting Common Data Types
  version: 2.0.0
  version: 2.1.0
  description: |
    Data Collection and Reporting Common Data Types
    © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -10,7 +10,7 @@ tags:
  - name: Data Collection and Reporting Common Data Types
    description: 'Data Collection and Reporting: Common Data Types'
externalDocs:
  description: 'TS 26.532 V18.2.0; Data Collection and Reporting; Protocols and Formats'
  description: 'TS 26.532 V18.3.0; Data Collection and Reporting; Protocols and Formats'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.532/'
paths: {}
components:
@@ -27,15 +27,30 @@ components:
      description: "Instructions on how UE data is to be sampled by the data collection client."
      type: object
      properties:
        contextIds:
          readOnly: true
          type: array
          minItems: 1
          items:
            type: string
            minLength: 1
        samplingPeriod:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Float'
        locationFilter:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/LocationArea5G'
      required:
        - contextIds

    DataReportingCondition:
      description: "A condition that triggers data reporting by a data collection client to the Data Collection AF."
      type: object
      properties:
        contextIds:
          type: array
          minItems: 1
          items:
            type: string
            minLength: 1
        type:
          $ref: '#/components/schemas/DataReportingConditionType'
        period:
@@ -57,12 +72,19 @@ components:
        eventTrigger:
          $ref: '#/components/schemas/DataReportingEventTrigger'
      required:
        - contextIds
        - type

    DataReportingRule:
      description: "Instructions on how collected UE data is to be reported by the data collection client to the Data Collection AF."
      type: object
      properties:
        contextIds:
          type: array
          minItems: 1
          items:
            type: string
            minLength: 1
        reportingProbability:
          $ref: 'TS26510_CommonData.yaml#/components/schemas/Percentage'
        reportingFormat:
@@ -70,6 +92,8 @@ components:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
        dataPackagingStrategy:
          type: string
      required:
        - contextIds

    #####################################
    # Clause 5.4.3: Enumerated data types
+8 −2
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: Ndcaf_DataReporting
  version: 2.0.0
  version: 2.1.0
  description: |
    Data Collection AF: Data Collection and Reporting Configuration API and Data Reporting API
    © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -12,7 +12,7 @@ tags:
    description: 'Data Collection and Reporting: Client Configuration and Data Reporting (R2/R3/R4) APIs'

externalDocs:
  description: 'TS 26.532 V18.2.0; Data Collection and Reporting; Protocols and Formats'
  description: 'TS 26.532 V18.3.0; Data Collection and Reporting; Protocols and Formats'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.532/'

servers:
@@ -336,8 +336,14 @@ components:
      properties:
        timestamp:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
        contextIds:
          type: array
          minItems: 1
          items:
            type: string
      required:
        - timestamp
        - contextIds

    ServiceExperienceRecord:
      description: "A data reporting record for UE service experience."