MiscellaneousContent

data class MiscellaneousContent(val id: String, val type: String, val name: String, val providerID: String, val streamType: PlayerStreamType, val genre: String? = null, val licenseWindowStartDate: String? = null, val channel: String? = null, val data: MutableMap<String, Any> = mutableMapOf(), var brand: String? = null, var affiliate: String? = null, var assetProviderName: String? = null, var cdnName: String? = null) : Content

Represents video content reporting data payload that belongs to categories other than SportContent or TVShow.

Constructors

Link copied to clipboard
constructor(id: String, type: String, name: String, providerID: String, streamType: PlayerStreamType, genre: String? = null, licenseWindowStartDate: String? = null, channel: String? = null, data: MutableMap<String, Any> = mutableMapOf(), brand: String? = null, affiliate: String? = null, assetProviderName: String? = null, cdnName: String? = null)

Properties

Link copied to clipboard
open override var affiliate: String?

Affiliate or MVPD name for TV Everywhere authenticated services.

Link copied to clipboard
open override var assetProviderName: String?

Name of CMS Provider

Link copied to clipboard
open override var brand: String?

The name of the brand to which the content belongs.

Link copied to clipboard
open override var cdnName: String?

Name of CDN from where the streaming resource is played.

Link copied to clipboard
open override val channel: String? = null
Link copied to clipboard
open override val data: MutableMap<String, Any>

The data payload container.

Link copied to clipboard
open override val genre: String? = null

The genre of the content. This value is optional if unknown.

Link copied to clipboard
open override val id: String

The unique identifier for content item.

Link copied to clipboard
open override val licenseWindowStartDate: String? = null

The license window start date (from content metadata). The clear content may not have LWSD. This value is optional if unknown.

Link copied to clipboard
open override val name: String

The content name from CMS to ensure accurate title if different from the player's title.

Link copied to clipboard
open override val providerID: String

The content's provider identifier. This value is optional if unknown.

Link copied to clipboard
open override val streamType: PlayerStreamType
Link copied to clipboard
open override val type: String

The type of content to report.