Loading TS26512_ClientData.yaml +20 −16 Original line number Diff line number Diff line Loading @@ -22,25 +22,29 @@ components: ClientData: description: 'Envelope for client data pertaining to the 5G Media Streaming System.' type: object required: - requestUrl anyOf: - required: [cmcdSessionData] - required: [cmcdObjectData] - required: [cmcdRequestData] - required: [cmcdStatusData] - required: [cmcdSessionInfo] - required: [cmcdObjectInfo] - required: [cmcdRequestInfo] - required: [cmcdStatusInfo] properties: 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' requestUrl: $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl' cmcdSessionInfo: $ref: '#/components/schemas/CmcdSessionInfo' cmcdObjectInfo: $ref: '#/components/schemas/CmcdObjectInfo' cmcdRequestInfo: $ref: '#/components/schemas/CmcdRequestInfo' cmcdStatusInfo: $ref: '#/components/schemas/CmcdStatusInfo' ########################################## # Common Media Client Data per CTA-5004 V1 ########################################## CmcdSessionData: CmcdSessionInfo: description: 'An object containing session-scope CMCD keys' type: object required: Loading Loading @@ -68,7 +72,7 @@ components: description: 'Playback rate' type: number CmcdObjectData: CmcdObjectInfo: description: 'An object containing object-scope CMCD keys' type: object properties: Loading @@ -86,7 +90,7 @@ components: description: 'Top bit rate (kilobits per second)' type: integer CmcdRequestData: CmcdRequestInfo: description: 'An object containing request-scope CMCD keys' type: object properties: Loading @@ -110,7 +114,7 @@ components: description: 'Next range request' type: string CmcdStatusData: CmcdStatusInfo: description: 'An object containing status-scope CMCD keys' type: object properties: Loading Loading
TS26512_ClientData.yaml +20 −16 Original line number Diff line number Diff line Loading @@ -22,25 +22,29 @@ components: ClientData: description: 'Envelope for client data pertaining to the 5G Media Streaming System.' type: object required: - requestUrl anyOf: - required: [cmcdSessionData] - required: [cmcdObjectData] - required: [cmcdRequestData] - required: [cmcdStatusData] - required: [cmcdSessionInfo] - required: [cmcdObjectInfo] - required: [cmcdRequestInfo] - required: [cmcdStatusInfo] properties: 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' requestUrl: $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl' cmcdSessionInfo: $ref: '#/components/schemas/CmcdSessionInfo' cmcdObjectInfo: $ref: '#/components/schemas/CmcdObjectInfo' cmcdRequestInfo: $ref: '#/components/schemas/CmcdRequestInfo' cmcdStatusInfo: $ref: '#/components/schemas/CmcdStatusInfo' ########################################## # Common Media Client Data per CTA-5004 V1 ########################################## CmcdSessionData: CmcdSessionInfo: description: 'An object containing session-scope CMCD keys' type: object required: Loading Loading @@ -68,7 +72,7 @@ components: description: 'Playback rate' type: number CmcdObjectData: CmcdObjectInfo: description: 'An object containing object-scope CMCD keys' type: object properties: Loading @@ -86,7 +90,7 @@ components: description: 'Top bit rate (kilobits per second)' type: integer CmcdRequestData: CmcdRequestInfo: description: 'An object containing request-scope CMCD keys' type: object properties: Loading @@ -110,7 +114,7 @@ components: description: 'Next range request' type: string CmcdStatusData: CmcdStatusInfo: description: 'An object containing status-scope CMCD keys' type: object properties: Loading