Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Skip to main content

Extends

  • KeplerTurboModule

Properties

addContentEntitlementChunk()

addContentEntitlementChunk: (providerId, entitlements) => void

Parameters

providerId
number
entitlements
IContentEntitlement[]

Returns

void

addCustomerListChunk()

addCustomerListChunk: (providerId, type, entries) => void

Parameters

providerId
number
type
WATCHLIST
entries
ICustomerListEntry[]

Returns

void

addPlaybackEventChunk()

addPlaybackEventChunk: (providerId, playbackEvents) => void

Parameters

providerId
number
playbackEvents
IPlaybackEvent[]

Returns

void

contentEntitlementsProviderCommit()

contentEntitlementsProviderCommit: (providerId) => void

Parameters

providerId
number

Returns

void

customerListEntriesProviderCommit()

customerListEntriesProviderCommit: (providerId) => void

Parameters

providerId
number

Returns

void

getConstants()?

readonly optional getConstants: () => object

Returns

object

Inherited from

KeplerTurboModule.getConstants

getMajorVersion()

getMajorVersion: () => number

Returns

number

Overrides

KeplerTurboModule.getMajorVersion

getMinorVersion()

getMinorVersion: () => number

Returns

number

Overrides

KeplerTurboModule.getMinorVersion

getPatchVersion()

getPatchVersion: () => number

Returns

number

Overrides

KeplerTurboModule.getPatchVersion

playbackEventsProviderCommit()

playbackEventsProviderCommit: (providerId) => void

Parameters

providerId
number

Returns

void

reportNewContentEntitlement()

reportNewContentEntitlement: (entitlement) => void

Parameters

entitlement
IContentEntitlement

Returns

void

reportNewContentInteraction()

reportNewContentInteraction: (contentInteraction) => void

Parameters

contentInteraction
IContentInteraction

Returns

void

reportNewCustomerListEntry()

reportNewCustomerListEntry: (type, entry) => void

Parameters

type
WATCHLIST
entry
ICustomerListEntry

Returns

void

reportNewPlaybackEvent()

reportNewPlaybackEvent: (playbackEvent) => void

Parameters

playbackEvent
IPlaybackEvent

Returns

void

reportRefreshedContentEntitlements()

reportRefreshedContentEntitlements: () => void

Returns

void

reportRefreshedCustomerList()

reportRefreshedCustomerList: (type) => void

Parameters

type
WATCHLIST

Returns

void

reportRefreshedPlaybackEvents()

reportRefreshedPlaybackEvents: () => void

Returns

void

reportRemovedContentEntitlement()

reportRemovedContentEntitlement: (entitlement) => void

Parameters

entitlement
IContentEntitlement

Returns

void

reportRemovedCustomerListEntry()

reportRemovedCustomerListEntry: (type, entry) => void

Parameters

type
WATCHLIST
entry
ICustomerListEntry

Returns

void

setContentEntitlementsHandlerForComponent()

setContentEntitlementsHandlerForComponent: (getAllContentEntitlementsCallback, component) => void

Parameters

getAllContentEntitlementsCallback
(providerId) => void
component
IComponentInstance

Returns

void

setCustomerListEntriesHandlerForComponent()

setCustomerListEntriesHandlerForComponent: (getAllCustomerListEntriesCallback, component) => void

Parameters

getAllCustomerListEntriesCallback
(providerId, listType) => void
component
IComponentInstance

Returns

void

setPlaybackEventsHandlerForComponent()

setPlaybackEventsHandlerForComponent: (getPlaybackEventsSinceCallback, component) => void

Parameters

getPlaybackEventsSinceCallback
(providerId, sinceTimestampMs) => void
component
IComponentInstance

Returns

void
Last modified on October 2, 2025