ContentKeyPolicyPlayReadyLicenseResponse

data class ContentKeyPolicyPlayReadyLicenseResponse(val allowTestDevices: Boolean, val beginDate: String? = null, val contentKeyLocation: Either<ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeaderResponse, ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifierResponse>, val contentType: String, val expirationDate: String? = null, val gracePeriod: String? = null, val licenseType: String, val playRight: ContentKeyPolicyPlayReadyPlayRightResponse? = null, val relativeBeginDate: String? = null, val relativeExpirationDate: String? = null, val securityLevel: String? = null)

The PlayReady license

Constructors

Link copied to clipboard
constructor(allowTestDevices: Boolean, beginDate: String? = null, contentKeyLocation: Either<ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeaderResponse, ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifierResponse>, contentType: String, expirationDate: String? = null, gracePeriod: String? = null, licenseType: String, playRight: ContentKeyPolicyPlayReadyPlayRightResponse? = 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

The PlayReady content type.

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

The license type.

Link copied to clipboard

The license PlayRight

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.