Optional contentIDThe content ID parameter which should be passed as a CMCD value. If left empty, no content ID will be sent.
Request mode only
Optional customAn object containing custom keys which should be added to the generated CMCD parameters. Note custom keys MUST carry a hyphenated prefix to ensure that there will not be a namespace collision with future revisions to the specification. Clients SHOULD use a reverse-DNS syntax when defining their own prefix.
Request mode only
Optional eventA list of CMCD endpoints to which events should be sent.
Optional externalAn external session ID that can be used to identify the current playback session.
Optional jsonThe target URI where client data is to be delivered in case the transmissionMode is set to CmcdTransmissionMode.JSON_OBJECT.
Request mode only
Optional sendA flag to indicate if request IDs should be sent or not.
When set to a truthy value, a UUIDv4 will be sent as a request id (rid) with every request to allow for request tracing.
Request mode only
Optional sessionIDA GUID identifying the current playback session. If left empty, a UUIDv4 will be generated when applying the configuration.
Optional transmissionThe data transmission mode as defined in section 2 of the specification.
Optional userA user ID that can be used to identify the user.
Describes the CMCD (Common Media Client Data) configuration at the source level.
Remarks