ContentKeyPolicyPolicyOption

data class ContentKeyPolicyPolicyOption(val clearKeyConfigurationEnabled: Boolean? = null, val fairplayConfiguration: ContentKeyPolicyPolicyOptionFairplayConfiguration? = null, val name: String, val openRestrictionEnabled: Boolean? = null, val playreadyConfigurationLicenses: List<ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicense>? = null, val playreadyResponseCustomData: String? = null, val tokenRestriction: ContentKeyPolicyPolicyOptionTokenRestriction? = null, val widevineConfigurationTemplate: String? = null)

Constructors

Link copied to clipboard
constructor(clearKeyConfigurationEnabled: Boolean? = null, fairplayConfiguration: ContentKeyPolicyPolicyOptionFairplayConfiguration? = null, name: String, openRestrictionEnabled: Boolean? = null, playreadyConfigurationLicenses: List<ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicense>? = null, playreadyResponseCustomData: String? = null, tokenRestriction: ContentKeyPolicyPolicyOptionTokenRestriction? = null, widevineConfigurationTemplate: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Enable a configuration for non-DRM keys.

Link copied to clipboard
Link copied to clipboard

The name which should be used for this Policy Option.

Link copied to clipboard

Enable an open restriction. License or key will be delivered on every request.

Link copied to clipboard

One or more playready_configuration_license blocks as defined above.

Link copied to clipboard

The custom response data of the PlayReady configuration. This only applies when playready_configuration_license is specified.

Link copied to clipboard

A token_restriction block as defined below.

Link copied to clipboard

The Widevine template.