Interfaces
- IUpsertProgramFailure — Interface representing a program that failed to be upserted using
IProgramLineupProvider2.upsert(). Contains theIProgramthat failed to be upserted and the error indicating the reason. - IAddLiveEventFailure — Interface representing a Live event that failed to be added using
ILiveEventProvideradd(). Contains theILiveEventthat 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
IProgramLineupProviderwhich 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

