Loading TS26512_CommonData.yaml +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). Loading @@ -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: Loading Loading @@ -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 Loading Loading @@ -156,6 +163,9 @@ components: reason: type: string ##################################### # Clause 6.4.4: Enumerated data types ##################################### CellIdentifierType: anyOf: - type: string Loading TS26512_M1_MetricsReportingProvisioning.yaml +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). Loading @@ -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' Loading Loading @@ -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' Loading @@ -139,6 +139,8 @@ components: items: type: string minItems: 1 samplingPeriod: $ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec' metrics: type: array items: Loading TS26512_M1_PolicyTemplatesProvisioning.yaml +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). Loading @@ -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' Loading Loading @@ -126,8 +126,6 @@ components: - policyTemplateId - state - stateReason - apiEndPoint - apiType - externalReference - applicationSessionContext properties: Loading @@ -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: Loading @@ -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' TS26512_M5_ConsumptionReporting.yaml +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' Loading @@ -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 Loading TS26512_M5_DynamicPolicies.yaml +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). Loading @@ -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' Loading Loading @@ -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 Loading
TS26512_CommonData.yaml +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). Loading @@ -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: Loading Loading @@ -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 Loading Loading @@ -156,6 +163,9 @@ components: reason: type: string ##################################### # Clause 6.4.4: Enumerated data types ##################################### CellIdentifierType: anyOf: - type: string Loading
TS26512_M1_MetricsReportingProvisioning.yaml +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). Loading @@ -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' Loading Loading @@ -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' Loading @@ -139,6 +139,8 @@ components: items: type: string minItems: 1 samplingPeriod: $ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec' metrics: type: array items: Loading
TS26512_M1_PolicyTemplatesProvisioning.yaml +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). Loading @@ -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' Loading Loading @@ -126,8 +126,6 @@ components: - policyTemplateId - state - stateReason - apiEndPoint - apiType - externalReference - applicationSessionContext properties: Loading @@ -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: Loading @@ -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'
TS26512_M5_ConsumptionReporting.yaml +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' Loading @@ -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 Loading
TS26512_M5_DynamicPolicies.yaml +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). Loading @@ -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' Loading Loading @@ -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