Loading TS26510_Maf_SessionHandling_MetricsReporting.yaml +5 −13 Original line number Diff line number Diff line Loading @@ -144,10 +144,7 @@ components: required: - sampleTimestamp anyOf: - required: [cmcdSessionData] - required: [cmcdObjectData] - required: [cmcdRequestData] - required: [cmcdStatusData] - required: [mediaStreamingClientData] properties: sampleTimestamp: $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime' Loading @@ -155,12 +152,7 @@ components: $ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai' dataNetworkName: $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn' # Properties for conveying CMCD samples - see clause 11.4.3.3 of TS 26.512 cmcdSessionData: $ref: 'TS26512_ClientData.yaml#/components/schemas/CmcdSessionData' cmcdObjectData: $ref: 'TS26512_ClientData.yaml#/components/schemas/CmcdObjectData' cmcdRequestData: $ref: 'TS26512_ClientData.yaml#/components/schemas/CmcdRequestData' cmcdStatusData: $ref: 'TS26512_ClientData.yaml#/components/schemas/CmcdStatusData' mediaStreamingClientData: allOf: $ref: 'TS26512_ClientData.yaml#/components/schemas/ClientData' description: 'Client data for the 5G Media Streaming System. See clause 11.4.3.3 of TS 26.512.' TS26512_ClientData.yaml +19 −2 Original line number Diff line number Diff line openapi: 3.0.0 info: title: '5G Media Streaming: Client data syntax for QoE metrics reporting' version: 1.0.0-alpha version: 1.0.0 description: | 5GMS client data syntax for QoE metrics reporting © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -9,7 +9,7 @@ info: tags: - name: '5GMS client data syntax for QoE metrics reporting' description: '5G Media Streaming: Client data syntax for QoE metrics reporting envelope' description: '5G Media Streaming: Client data syntax for use in QoE metrics reporting envelope' externalDocs: description: 'TS 26.512 V19.0.0; 5G Media Streaming (5GMS); Protocols' Loading @@ -19,6 +19,23 @@ paths: {} components: schemas: ClientData: description: 'Envelope for client data pertaining to the 5G Media Streaming System.' type: object anyOf: - required: [cmcdSessionData] - required: [cmcdObjectData] - required: [cmcdRequestData] - required: [cmcdStatusData] cmcdSessionData: $ref: 'TS26512_ClientData.yaml#/components/schemas/CmcdSessionData' cmcdObjectData: $ref: 'TS26512_ClientData.yaml#/components/schemas/CmcdObjectData' cmcdRequestData: $ref: 'TS26512_ClientData.yaml#/components/schemas/CmcdRequestData' cmcdStatusData: $ref: 'TS26512_ClientData.yaml#/components/schemas/CmcdStatusData' ########################################## # Common Media Client Data per CTA-5004 V1 ########################################## Loading Loading
TS26510_Maf_SessionHandling_MetricsReporting.yaml +5 −13 Original line number Diff line number Diff line Loading @@ -144,10 +144,7 @@ components: required: - sampleTimestamp anyOf: - required: [cmcdSessionData] - required: [cmcdObjectData] - required: [cmcdRequestData] - required: [cmcdStatusData] - required: [mediaStreamingClientData] properties: sampleTimestamp: $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime' Loading @@ -155,12 +152,7 @@ components: $ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai' dataNetworkName: $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn' # Properties for conveying CMCD samples - see clause 11.4.3.3 of TS 26.512 cmcdSessionData: $ref: 'TS26512_ClientData.yaml#/components/schemas/CmcdSessionData' cmcdObjectData: $ref: 'TS26512_ClientData.yaml#/components/schemas/CmcdObjectData' cmcdRequestData: $ref: 'TS26512_ClientData.yaml#/components/schemas/CmcdRequestData' cmcdStatusData: $ref: 'TS26512_ClientData.yaml#/components/schemas/CmcdStatusData' mediaStreamingClientData: allOf: $ref: 'TS26512_ClientData.yaml#/components/schemas/ClientData' description: 'Client data for the 5G Media Streaming System. See clause 11.4.3.3 of TS 26.512.'
TS26512_ClientData.yaml +19 −2 Original line number Diff line number Diff line openapi: 3.0.0 info: title: '5G Media Streaming: Client data syntax for QoE metrics reporting' version: 1.0.0-alpha version: 1.0.0 description: | 5GMS client data syntax for QoE metrics reporting © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -9,7 +9,7 @@ info: tags: - name: '5GMS client data syntax for QoE metrics reporting' description: '5G Media Streaming: Client data syntax for QoE metrics reporting envelope' description: '5G Media Streaming: Client data syntax for use in QoE metrics reporting envelope' externalDocs: description: 'TS 26.512 V19.0.0; 5G Media Streaming (5GMS); Protocols' Loading @@ -19,6 +19,23 @@ paths: {} components: schemas: ClientData: description: 'Envelope for client data pertaining to the 5G Media Streaming System.' type: object anyOf: - required: [cmcdSessionData] - required: [cmcdObjectData] - required: [cmcdRequestData] - required: [cmcdStatusData] cmcdSessionData: $ref: 'TS26512_ClientData.yaml#/components/schemas/CmcdSessionData' cmcdObjectData: $ref: 'TS26512_ClientData.yaml#/components/schemas/CmcdObjectData' cmcdRequestData: $ref: 'TS26512_ClientData.yaml#/components/schemas/CmcdRequestData' cmcdStatusData: $ref: 'TS26512_ClientData.yaml#/components/schemas/CmcdStatusData' ########################################## # Common Media Client Data per CTA-5004 V1 ########################################## Loading