Commit bbb362ed authored by Jesus de Gregorio's avatar Jesus de Gregorio
Browse files

SA#101

parent 45b3f533
Loading
Loading
Loading
Loading
Loading
+20 −10
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: 5GMS Common Data Types
  version: 1.0.1
  version: 1.0.2
  description: |
    5GMS Common Data Types
    © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -10,7 +10,7 @@ tags:
  - name: 5GMS Common Data Types
    description: '5G Media Streaming: Common Data Types'
externalDocs:
  description: 'TS 26.512 V16.9.0; 5G Media Streaming (5GMS); Protocols'
  description: 'TS 26.512 V16.11.0; 5G Media Streaming (5GMS); Protocols'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
paths: {}
components:
@@ -69,10 +69,17 @@ components:
          type: string

    ServiceDataFlowDescription:
      type: object
      oneOf:
        - type: object
          required:
            - flowDescription
          properties:
            flowDescription:
              $ref: '#/components/schemas/IpPacketFilterSet'
        - type: object
          required:
            - domainName
          properties:
            domainName:
              type: string

@@ -156,6 +163,9 @@ components:
        reason:
          type: string

    #####################################
    # Clause 6.4.4: Enumerated data types
    #####################################
    CellIdentifierType:
      anyOf:
        - type: string
+5 −3
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: M1_MetricsReportingProvisioning
  version: 1.0.2
  version: 1.1.0
  description: |
    5GMS AF M1 Metrics Reporting Provisioning API
    © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -10,7 +10,7 @@ tags:
  - name: M1_MetricsReportingProvisioning
    description: '5G Media Streaming: Provisioning (M1) APIs: Metrics Reporting Provisioning'
externalDocs:
  description: 'TS 26.512 V16.9.0; 5G Media Streaming (5GMS); Protocols'
  description: 'TS 26.512 V16.11.0; 5G Media Streaming (5GMS); Protocols'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers:
  - url: '{apiRoot}/3gpp-m1/v1'
@@ -122,7 +122,7 @@ components:
      description: "A representation of a Metrics Reporting Configuration resource."
      required:
        - metricsReportingConfigurationId
        - scheme
        - samplingPeriod
      properties:
        metricsReportingConfigurationId:
          $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId'
@@ -139,6 +139,8 @@ components:
          items:
            type: string
          minItems: 1
        samplingPeriod:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec'
        metrics:
          type: array
          items:
+2 −19
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: M1_PolicyTemplatesProvisioning
  version: 1.2.0
  version: 1.3.0
  description: |
    5GMS AF M1 Policy Templates Provisioning API
    © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -10,7 +10,7 @@ tags:
  - name: M1_PolicyTemplatesProvisioning
    description: '5G Media Streaming: Provisioning (M1) APIs: Policy Templates Provisioning'
externalDocs:
  description: 'TS 26.512 V16.10.0; 5G Media Streaming (5GMS); Protocols'
  description: 'TS 26.512 V16.11.0; 5G Media Streaming (5GMS); Protocols'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers:
  - url: '{apiRoot}/3gpp-m1/v1'
@@ -126,8 +126,6 @@ components:
        - policyTemplateId
        - state
        - stateReason
        - apiEndPoint
        - apiType
        - externalReference
        - applicationSessionContext
      properties:
@@ -144,17 +142,6 @@ components:
              content defined in the present version of this API.
        stateReason:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
        apiEndPoint:
          type: string
        apiType:
          anyOf:
          - type: string
            enum: [N5, N33]
          - type: string
            description: >
              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.
        externalReference:
          type: string
        qoSSpecification:
@@ -162,13 +149,9 @@ components:
        applicationSessionContext:
          type: object
          properties:
            afAppId:
              $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/AfAppId'
            sliceInfo:
              $ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
            dnn:
              $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn'
            aspId:
              $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/AspId'
        chargingSpecification:
          $ref: 'TS26512_CommonData.yaml#/components/schemas/ChargingSpecification'
+6 −6
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: M5_ConsumptionReporting
  version: 1.0.0
  version: 1.1.0
  description: |
    5GMS AF M5 Consumption Reporting API
    © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    All rights reserved.
tags:
  - name: M5_ConsumptionReporting
    description: '5G Media Streaming: Media Session Handling (M5) APIs: Consumption Reporting'
externalDocs:
  description: 'TS 26.512 V16.2.0; 5G Media Streaming (5GMS); Protocols'
  description: 'TS 26.512 V16.11.0; 5G Media Streaming (5GMS); Protocols'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers:
  - url: '{apiRoot}/3gpp-m5/v1'
@@ -19,13 +19,13 @@ servers:
        default: https://example.com
        description: See 3GPP TS 29.512 clause 6.1.
paths:
  /consumption-reporting/{aspId}:
  /consumption-reporting/{provisioningSessionId}:
    parameters:
      - name: aspId
      - name: provisioningSessionId
        in: path
        required: true
        schema:
          $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/AspId'
          $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId'
        description: 'See 3GPP TS 26.512 clause 11.3.2.'
    post:
      operationId: submitConsumptionReport
+4 −2
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: M5_DynamicPolicies
  version: 1.1.1
  version: 1.1.2
  description: |
    5GMS AF M5 Dynamic Policy API
    © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -10,7 +10,7 @@ tags:
  - name: M5_DynamicPolicies
    description: '5G Media Streaming: Media Session Handling (M5) APIs: Dynamic Policies'
externalDocs:
  description: 'TS 26.512 V16.9.0; 5G Media Streaming (5GMS); Protocols'
  description: 'TS 26.512 V16.11.0; 5G Media Streaming (5GMS); Protocols'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers:
  - url: '{apiRoot}/3gpp-m5/v1'
@@ -147,6 +147,8 @@ components:
          type: array
          items: 
            $ref: 'TS26512_CommonData.yaml#/components/schemas/ServiceDataFlowDescription'
        mediaType:
          $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/MediaType'
        provisioningSessionId:
          $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId'
        qosSpecification:
Loading