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
Native
Skip to main content

Interfaces

  • IUpsertProgramFailure — Interface representing a program that failed to be upserted using IProgramLineupProvider2.upsert(). Contains the IProgram that failed to be upserted and the error indicating the reason.
  • IAddLiveEventFailure — Interface representing a Live event that failed to be added using ILiveEventProvider add(). Contains the ILiveEvent that failed to be added and the error indicating the reason adding it failed.
  • IChannelLineupProvider — Interface representing the data provider object used for replacing the list of channels in the EPG.
  • IProgramLineupProvider — Interface representing the data provider object used for adding programs to or clearing programs from the EPG.
  • IProgramLineupProvider2 — An updated interface for IProgramLineupProvider which supports partially successful commits and provides error feedback for programs that failed to commit.
  • ILiveEventProvider — Interface representing the data provider object used for replacing the list of live events.
  • IEpgProviderFactory — Factory used to create channel and program lineup providers
  • IEpgProviderFactory2 — Extension to IEpgProviderFactory including the builders for IProgramLineupProvider2.
  • IEpgProviderFactory3 — Extension to IEpgProviderFactory2 including live event interfaces
Last modified on October 29, 2026