DzSessionConfiguration

public struct DzSessionConfiguration : SessionConfiguration

Configuration for a Datazoom-backed MediaTailor session.

Use this configuration when Datazoom analytics integration is required. Both .server and .client reporting modes initialise Datazoom with the supplied configurationId. Use DzSessionConfiguration.Builder to build an instance.

Example usage:

let configuration = DzSessionConfiguration.Builder(configurationId: "your-datazoom-config-id", playerRootView: playerRootView)
    .playerParams(["domain": "example.com"])
    .reportingMode(.client)
    .build()