ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicense

data class ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicense(val allowTestDevices: Boolean? = null, val beginDate: String? = null, val contentKeyLocationFromHeaderEnabled: Boolean? = null, val contentKeyLocationFromKeyId: String? = null, val contentType: String? = null, val expirationDate: String? = null, val gracePeriod: String? = null, val licenseType: String? = null, val playRight: ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRight? = null, val relativeBeginDate: String? = null, val relativeExpirationDate: String? = null, val securityLevel: String? = null)

Constructors

constructor(allowTestDevices: Boolean? = null, beginDate: String? = null, contentKeyLocationFromHeaderEnabled: Boolean? = null, contentKeyLocationFromKeyId: String? = null, contentType: String? = null, expirationDate: String? = null, gracePeriod: String? = null, licenseType: String? = null, playRight: ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRight? = null, relativeBeginDate: String? = null, relativeExpirationDate: String? = null, securityLevel: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A flag indicating whether test devices can use the license.

Link copied to clipboard
val beginDate: String? = null

The begin date of license.

Link copied to clipboard

Specifies that the content key ID is in the PlayReady header.

Link copied to clipboard

The content key ID. Specifies that the content key ID is specified in the PlayReady configuration.

Link copied to clipboard
val contentType: String? = null

The PlayReady content type. Supported values are UltraVioletDownload, UltraVioletStreaming or Unspecified.

Link copied to clipboard
val expirationDate: String? = null

The expiration date of license.

Link copied to clipboard
val gracePeriod: String? = null

The grace period of license.

Link copied to clipboard
val licenseType: String? = null

The license type. Supported values are NonPersistent or Persistent.

Link copied to clipboard

A play_right block as defined above.

Link copied to clipboard

The relative begin date of license.

Link copied to clipboard

The relative expiration date of license.

Link copied to clipboard
val securityLevel: String? = null

The security level of the PlayReady license. Possible values are SL150, SL2000 and SL3000. Please see this document for more information about security level. See this document for more information about SL3000 support.