AbstractNativeHomeContent

AbstractNativeHomeContent ⇐ BusinessModel

Kind: global abstract class
Extends: BusinessModel
Model:
Properties

NameTypeDescription
isNativeHomeContentboolean

flag to identify native home content

typeContentTypes

Descriptive type of content

titleString

Title of the content

descriptionString

A descriptive summary of the content.

imageUrlString

An image associated with the current item.

previewVideoUrlString

The URL for the content’s trailer or preview.

aspectRatioImageConst

Ratio for the display of the content, default is 16:9

genreString

The genre assigned to the movie or show.

durationNumber

The length of the movie or show, in seconds.

isLiveBoolean

Flag to know if content is currently played

audioLanguagesArray.<String>

Array of available audio languages

episodeNumberNumber

Episode number for episode content

episodeTitleString

Episode title for episode content

releaseDateNumber

The original release date of the content (in millisecond since the epoch)

seasonNumberNumber

Season number for season content

logoUrlString

Provider logo (channel, application...)

deeplinkPlayUrlString

Deeplink to playing screen of the content (#route?param1=a&param2=b)

deeplinkInfoUrlString

Deeplink to information screen of the content (#route?param1=a&param2=b)

videoResolutionString

Video resolution

colorRangeColorRangeType

Type of color range

isDolbyAtmosBoolean

Audio content with Dolby Atmos.

hasClosedCaptionBoolean

Audio content with closed captioning.

hasAudioDescriptionBoolean

Audio content with audio descriptions.

hasSdhBoolean

Audio content with subtitles for people who are deaf or hard of hearing.

playbackProgressNumber

The percentage of the content that the user has already played, specified as a value between 0 and 1.

startTimeNumber

Start time of the content (in millisecond since the epoch)

endTimeNumber

End time of the content (in millisecond since the epoch)

AbstractNativeHomeContent()

A native home content is a model holding the description of a digital item (image, music, video, …). Its aim is to be displayed in native home rails (Android / TVOS…) The same content can be distributed by multiple items. A content is localized: the French Batman’s content can differ from the US one. Those two items can be associated to different media which have various keywords, genres, …