Loading TS26247_HSDReceptionReport.xsd +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" Loading @@ -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"/> Loading TS26510_CommonData.yaml +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). Loading @@ -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: {} Loading Loading @@ -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: Loading Loading @@ -113,7 +114,7 @@ components: mediaTransportParameters: $ref: 'TS29571_CommonData.yaml#/components/schemas/ProtocolDescription' M1UnidirectionalQoSSpecification: UnidirectionalQoSSpecification: type: object required: - maximumBitRate Loading @@ -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 Loading @@ -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 Loading @@ -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: Loading Loading @@ -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: Loading @@ -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 Loading Loading @@ -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: Loading TS26510_Maf_Provisioning_ContentHosting.yaml +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). Loading @@ -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: Loading Loading @@ -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: Loading TS26510_Maf_Provisioning_ContentPublishing.yaml +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). Loading @@ -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: Loading Loading @@ -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: Loading Loading @@ -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: Loading TS26510_Maf_Provisioning_MetricsReporting.yaml +23 −0 Original line number Diff line number Diff line Loading @@ -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 Loading
TS26247_HSDReceptionReport.xsd +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" Loading @@ -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"/> Loading
TS26510_CommonData.yaml +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). Loading @@ -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: {} Loading Loading @@ -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: Loading Loading @@ -113,7 +114,7 @@ components: mediaTransportParameters: $ref: 'TS29571_CommonData.yaml#/components/schemas/ProtocolDescription' M1UnidirectionalQoSSpecification: UnidirectionalQoSSpecification: type: object required: - maximumBitRate Loading @@ -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 Loading @@ -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 Loading @@ -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: Loading Loading @@ -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: Loading @@ -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 Loading Loading @@ -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: Loading
TS26510_Maf_Provisioning_ContentHosting.yaml +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). Loading @@ -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: Loading Loading @@ -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: Loading
TS26510_Maf_Provisioning_ContentPublishing.yaml +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). Loading @@ -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: Loading Loading @@ -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: Loading Loading @@ -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: Loading
TS26510_Maf_Provisioning_MetricsReporting.yaml +23 −0 Original line number Diff line number Diff line Loading @@ -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