TVShow

data class TVShow(val seriesID: String, val seriesName: String, val seasonNumber: String, val episodeNumber: String, val episodeName: String, val id: String, val type: String, val name: String, val streamType: PlayerStreamType, val providerID: String? = null, 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 is specific to TV show.

Constructors

Link copied to clipboard
constructor(seriesID: String, seriesName: String, seasonNumber: String, episodeNumber: String, episodeName: String, id: String, type: String, name: String, streamType: PlayerStreamType, providerID: String? = null, 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
Link copied to clipboard

The number of one of the episodes in the TV show series.

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? = null

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

Link copied to clipboard

The season number of the TV show series.

Link copied to clipboard

The unique identifier of the TV show series.

Link copied to clipboard

The name of the TV show series.

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

The type of content to report.