AbstractNativeHomeContent
AbstractNativeHomeContent ⇐ BusinessModel
Kind: global abstract class
Extends: BusinessModel
Model:
Properties
Name | Type | Description |
---|---|---|
isNativeHomeContent | boolean | flag to identify native home content |
type | ContentTypes | Descriptive type of content |
title | String | Title of the content |
description | String | A descriptive summary of the content. |
imageUrl | String | An image associated with the current item. |
previewVideoUrl | String | The URL for the content’s trailer or preview. |
aspectRatio | ImageConst | Ratio for the display of the content, default is 16:9 |
genre | String | The genre assigned to the movie or show. |
duration | Number | The length of the movie or show, in seconds. |
isLive | Boolean | Flag to know if content is currently played |
audioLanguages | Array.<String> | Array of available audio languages |
episodeNumber | Number | Episode number for episode content |
episodeTitle | String | Episode title for episode content |
releaseDate | Number | The original release date of the content (in millisecond since the epoch) |
seasonNumber | Number | Season number for season content |
logoUrl | String | Provider logo (channel, application...) |
deeplinkPlayUrl | String | Deeplink to playing screen of the content (#route?param1=a¶m2=b) |
deeplinkInfoUrl | String | Deeplink to information screen of the content (#route?param1=a¶m2=b) |
videoResolution | String | Video resolution |
colorRange | ColorRangeType | Type of color range |
isDolbyAtmos | Boolean | Audio content with Dolby Atmos. |
hasClosedCaption | Boolean | Audio content with closed captioning. |
hasAudioDescription | Boolean | Audio content with audio descriptions. |
hasSdh | Boolean | Audio content with subtitles for people who are deaf or hard of hearing. |
playbackProgress | Number | The percentage of the content that the user has already played, specified as a value between 0 and 1. |
startTime | Number | Start time of the content (in millisecond since the epoch) |
endTime | Number | 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, …