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

SA#105

parent d206d9e2
Loading
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
<?xml version="1.0"?>
<xs:schema version="TSG104-Rel18" xmlns:xs="http://www.w3.org/2001/XMLSchema"
<xs:schema version="TSG105-Rel18" xmlns:xs="http://www.w3.org/2001/XMLSchema"
    targetNamespace="urn:3gpp:metadata:2017:HSD:receptionreport"
	xmlns:sup="urn:3gpp:metadata:2016:PSS:SupplementQoEMetric"
	xmlns:rtc="urn:3gpp:metadata:2023:RTC:QoEMetrics"
@@ -18,6 +18,7 @@

    <xs:complexType name="ReceptionReportType">
        <xs:sequence>
            <xs:element ref="sv:schemaVersion"/>
            <xs:element name="QoeReport" type="QoeReportType" minOccurs="0" maxOccurs="unbounded"/>
            <xs:element ref="sv:delimiter"/>
            <xs:any namespace="##other" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
+17 −16
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
@@ -124,12 +125,12 @@ components:
            - $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate'
        maximumAuthorisedBitRate:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate'
        defaultPacketLossRate:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
        minimumPacketLossRate:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/PacketLossRate'
        pduSetQosLimits:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/PduSetQosPara'

    M1QoSSpecification:
    QosRange:
      type: object
      required:
        - componentReference
@@ -144,14 +145,14 @@ components:
        qosReference:
          type: string
        downlinkQoSSpecification:
          $ref: '#/components/schemas/M1UnidirectionalQoSSpecification'
          $ref: '#/components/schemas/UnidirectionalQosSpecification'
        uplinkQoSSpecification:
          $ref: '#/components/schemas/M1UnidirectionalQoSSpecification'
          $ref: '#/components/schemas/UnidirectionalQosSpecification'
        pduSetMarking:
          type: boolean
          default: false

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

    M5QoSSpecification:
    ClientQosSpecification:
      type: object
      required:
        - downlinkBitRates
        - uplinkBitRates
      properties:
        downlinkBitRates:
          $ref: '#/components/schemas/M5BitRateSpecification'
          $ref: '#/components/schemas/UnidirectionalBitRateSpecification'
        uplinkBitRates:
          $ref: '#/components/schemas/M5BitRateSpecification'
          $ref: '#/components/schemas/UnidirectionalBitRateSpecification'
        desiredPacketLatency:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
        desiredPacketLossRate:
@@ -256,7 +257,7 @@ components:
          items:
            $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint16'

    UnidirectionalQoSSpecification:
    UnidirectionalQosSpecification:
      type: object
      description: A specification for network Quality of Service in either the downlink or uplink direction.
      required:
@@ -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:
+23 −0
Original line number Diff line number Diff line
@@ -309,6 +309,29 @@ components:
          exclusiveMinimum: true
          allOf:
            - $ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec'
        positiveCrossingThresholds:
          description: "A map (list of key-value pairs) for a metric and its positive crossing threshold values. The key of the map shall be a metric URI."
          type: object
          additionalProperties:
            type: array
            items:
              $ref: 'TS29571_CommonData.yaml#/components/schemas/Float'
            minItems: 1
          minProperties: 1
        negativeCrossingThresholds:
          description: "A map (list of key-value pairs) for a metric and its negative crossing threshold values. The key of the map shall be a metric URI."
          type: object
          additionalProperties:
            type: array
            items:
              $ref: 'TS29571_CommonData.yaml#/components/schemas/Float'
            minItems: 1
          minProperties: 1
        locationFilter:
          type: array
          items:
            $ref: 'TS29122_CommonData.yaml#/components/schemas/LocationArea5G'
          minItems: 1
        metrics:
          type: array
          items:
Loading