Commit c0aaef22 authored by bradburyr's avatar bradburyr
Browse files

TS 26.510 Rel-18 CR0003 [S4-241389] Data type corrections and renaming.

parent c797d343
Loading
Loading
Loading
Loading
+10 −9
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: 'Media Delivery: Common Data Types'
  version: 1.0.0
  version: 1.0.1
  description: |
    Media Delivery: Common Data Types
    © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -12,7 +12,7 @@ tags:
    description: 'Media Delivery: Common Data Types'

externalDocs:
  description: 'TS 26.510 V18.0.0; Media Delivery; Interactions and APIs for media session handling'
  description: 'TS 26.510 V18.1.0; Media Delivery; Interactions and APIs for media session handling'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'

paths: {}
@@ -49,6 +49,7 @@ components:
      type: string
      format: duration
      description: 'String with format "duration" as defined by JSON Schema (referencing IETF RFC 3339, appendix A and, ultimately, ISO 8601).'
    #Date is defined in TS29571_CommonData
    #DateTime is defined in TS29571_CommonData
    #Uri is defined in TS29571_CommonData
    Url:
@@ -113,7 +114,7 @@ components:
        mediaTransportParameters:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/ProtocolDescription'

    M1UnidirectionalQoSSpecification:
    UnidirectionalQoSSpecification:
      type: object
      required:
        - maximumBitRate
@@ -129,7 +130,7 @@ components:
        pduSetQosLimits:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/PduSetQosPara'

    M1QoSSpecification:
    QosEnvelope:
      type: object
      required:
        - componentReference
@@ -151,7 +152,7 @@ components:
          type: boolean
          default: false

    M5BitRateSpecification:
    UnidirectionalBitRateSpecification:
      type: object
      required:
        - maximumRequestedBitRate
@@ -165,7 +166,7 @@ components:
        minimumRequestedBitRate:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate'

    M5QoSSpecification:
    ClientQoSSpecification:
      type: object
      required:
        - downlinkBitRates
@@ -274,8 +275,8 @@ components:
        desiredPacketLossRate:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'

    M1MediaEntryPoint:
      description: "A typed entry point for downlink or uplink media streaming."
    RelativeMediaEntryPoint:
      description: "A typed entry point for downlink or uplink media streaming expressed relative to some base URL signalled elsewhere."
      type: object
      required:
        - relativePath
@@ -321,7 +322,7 @@ components:
            maxAge:
              $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'

    BDTWindow:
    BdtWindow:
      type: object
      description: 'A window in time during which Background Data Transfer is possible with a particular bit rate in the downlink and/or uplink direction.'
      required:
+3 −3
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: Maf_Provisioning_ContentHosting
  version: 1.0.0
  version: 1.0.1
  description: |
    Media Delivery: Content Hosting Provisioning API
    © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -12,7 +12,7 @@ tags:
    description: 'Media Delivery: Content Hosting Provisioning API'

externalDocs:
  description: 'TS 26.510 V18.0.0; Media Delivery; Interactions and APIs for media session handling'
  description: 'TS 26.510 V18.1.0; Media Delivery; Interactions and APIs for media session handling'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'

servers:
@@ -366,7 +366,7 @@ components:
          allOf:
            - $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl'
        entryPoint:
          $ref: 'TS26510_CommonData.yaml#/components/schemas/M1MediaEntryPoint'
          $ref: 'TS26510_CommonData.yaml#/components/schemas/RelativeMediaEntryPoint'
        pathRewriteRules:
          type: array
          items:
+4 −4
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: Maf_Provisioning_ContentPublishing
  version: 1.0.0
  version: 1.0.1
  description: |
    Media Delivery: Content Publishing Provisioning API
    © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -12,7 +12,7 @@ tags:
    description: 'Media Delivery: Content Publishing Provisioning API'

externalDocs:
  description: 'TS 26.510 V18.0.0; Media Delivery; Interactions and APIs for media session handling'
  description: 'TS 26.510 V18.1.0; Media Delivery; Interactions and APIs for media session handling'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'

servers:
@@ -321,7 +321,7 @@ components:
        baseURL:
          $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl'
        entryPoint:
          $ref: 'TS26510_CommonData.yaml#/components/schemas/M1MediaEntryPoint'
          $ref: 'TS26510_CommonData.yaml#/components/schemas/RelativeMediaEntryPoint'
        cachingConfigurations:
          type: array
          items:
@@ -356,7 +356,7 @@ components:
          allOf:
            - $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl'
        entryPoint:
          $ref: 'TS26510_CommonData.yaml#/components/schemas/M1MediaEntryPoint'
          $ref: 'TS26510_CommonData.yaml#/components/schemas/RelativeMediaEntryPoint'

    # Schema for the resource itself
    ContentPublishingConfiguration:
+7 −7
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: Maf_Provisioning_PolicyTemplates
  version: 1.0.0
  version: 1.0.1
  description: |
    Media Delivery: Policy Templates Provisioning API
    © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -12,7 +12,7 @@ tags:
    description: 'Media Delivery: Policy Templates Provisioning API'

externalDocs:
  description: 'TS 26.510 V18.0.0; Media Delivery; Interactions and APIs for media session handling'
  description: 'TS 26.510 V18.1.0; Media Delivery; Interactions and APIs for media session handling'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'

servers:
@@ -318,24 +318,24 @@ components:
          type: array
          minItems: 1
          items:
            $ref: 'TS26510_CommonData.yaml#/components/schemas/M1QoSSpecification'
            $ref: 'TS26510_CommonData.yaml#/components/schemas/QosEnvelope'
        chargingSpecification:
          $ref: 'TS26510_CommonData.yaml#/components/schemas/ChargingSpecification'
        bdtPolicyId:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/BdtReferenceId'
        bdtSpecification:
          $ref: '#/components/schemas/M1BDTSpecification'
          $ref: '#/components/schemas/BdtPolicySchedule'

    M1BDTSpecification:
    BdtPolicySchedule:
      type: object
      description: "Background Data Transfer policy schedule specification."
      required:
        - windows
      properties:
        startDate:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Date'
        endDate:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Date'
        windows:
          type: object
          properties:
+6 −6
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: Maf_SessionHandling_DynamicPolicy
  version: 1.0.0
  version: 1.0.1
  description: |
    Media Delivery: Dynamic Policy API
    © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -12,7 +12,7 @@ tags:
    description: 'Media Delivery: Dynamic Policy API'

externalDocs:
  description: 'TS 26.510 V18.0.0; Media Delivery; Interactions and APIs for media session handling'
  description: 'TS 26.510 V18.1.0; Media Delivery; Interactions and APIs for media session handling'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'

servers:
@@ -308,7 +308,7 @@ components:
            $ref: '#/components/schemas/ApplicationFlowBinding'
          minItems: 1
        bdtSpecification:
          $ref: '#/components/schemas/M5BDTSpecification'
          $ref: '#/components/schemas/ClientBdtSpecification'
        qosEnforcement:
          readOnly: true
          type: boolean
@@ -325,9 +325,9 @@ components:
        applicationFlowDescription:
          $ref: 'TS26510_CommonData.yaml#/components/schemas/ApplicationFlowDescription'
        qosSpecification:
          $ref: 'TS26510_CommonData.yaml#/components/schemas/M5QoSSpecification'
          $ref: 'TS26510_CommonData.yaml#/components/schemas/ClientQosSpecification'

    M5BDTSpecification:
    ClientBdtSpecification:
      description: "A client-facing set of Background Data Transfer bids/grants."
      type: object
      required:
@@ -339,4 +339,4 @@ components:
          type: array
          minItems: 1
          items:
            $ref: 'TS26510_CommonData.yaml#/components/schemas/BDTWindow'
            $ref: 'TS26510_CommonData.yaml#/components/schemas/BdtWindow'
Loading