Loading TS26510_CommonData.yaml +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). 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 @@ -129,7 +130,7 @@ components: pduSetQosLimits: $ref: 'TS29571_CommonData.yaml#/components/schemas/PduSetQosPara' M1QoSSpecification: QosEnvelope: type: object required: - componentReference Loading @@ -151,7 +152,7 @@ components: type: boolean default: false M5BitRateSpecification: UnidirectionalBitRateSpecification: type: object required: - maximumRequestedBitRate Loading @@ -165,7 +166,7 @@ components: minimumRequestedBitRate: $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate' M5QoSSpecification: ClientQoSSpecification: type: object required: - downlinkBitRates Loading 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_PolicyTemplates.yaml +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). Loading @@ -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: Loading Loading @@ -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: Loading TS26510_Maf_SessionHandling_DynamicPolicy.yaml +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). Loading @@ -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: Loading Loading @@ -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 Loading @@ -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: Loading @@ -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
TS26510_CommonData.yaml +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). 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 @@ -129,7 +130,7 @@ components: pduSetQosLimits: $ref: 'TS29571_CommonData.yaml#/components/schemas/PduSetQosPara' M1QoSSpecification: QosEnvelope: type: object required: - componentReference Loading @@ -151,7 +152,7 @@ components: type: boolean default: false M5BitRateSpecification: UnidirectionalBitRateSpecification: type: object required: - maximumRequestedBitRate Loading @@ -165,7 +166,7 @@ components: minimumRequestedBitRate: $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate' M5QoSSpecification: ClientQoSSpecification: type: object required: - downlinkBitRates Loading 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_PolicyTemplates.yaml +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). Loading @@ -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: Loading Loading @@ -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: Loading
TS26510_Maf_SessionHandling_DynamicPolicy.yaml +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). Loading @@ -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: Loading Loading @@ -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 Loading @@ -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: Loading @@ -339,4 +339,4 @@ components: type: array minItems: 1 items: $ref: 'TS26510_CommonData.yaml#/components/schemas/BDTWindow' $ref: 'TS26510_CommonData.yaml#/components/schemas/BdtWindow'