Interfaces
- IChannelInfo — Interface that represents a channel.
- IChannelInfoBuilder — Builder that will create the
Channelobject. - IChannelDescriptor — Interface that represents a
ChannelDescriptor. - IChannelDescriptorBuilder — Builder that will create the
ChannelDescriptorobject - IChannelMetadata — Interface that represents a
ChannelMetadata. - IChannelMetadata2 — An updated interface for
IChannelMetadatawhich adds channelGroupId field. - IChannelMetadataBuilder — Builder object that will create the
ChannelMetadataobject. - IChannelMetadataBuilder2 — An updated interface for
IChannelMetadataBuilderwhich adds channelGroupId field. - IProgram — Interface that represents a
Programobject. - IProgramBuilder — Builder that will create the
Programobject. - ISeriesInfo — Interface that represents a
SeriesInfoobject. This is used to provide season/episode number for programs. - ISeriesInfoBuilder — Builder that will create the
SeriesInfoobject. - IPlaybackReference
- IPlaybackReferenceBuilder
- ILiveEvent
- ILiveEventBuilder — Builder that will create the
LiveEventobject. - IEpgProviderModelsBuilderFactory — Factory used to create channel and program builders.
- IEpgProviderModelsBuilderFactory2 — Extension to IEpgProviderModelsBuilderFactory including live event interfaces
Structs
- ExternalId — Struct for external content identifiers.
- ChannelType — A struct used to indicate the source of a channel.
- LineupVersionHelperConstants — A helper struct that holds constants for lineup version string.
- PlaybackType — A struct used to indicate the type of a playback reference.
- EventType — A struct used to indicate the type of a live event.
Exceptions
- IllegalStateError — Exception thrown when functions of a builder are called after it has already been used to build an object.
- InternalError — Exception thrown when there is an error performing an operation.
- StorageLimitError — Exception thrown when there is an error due to ingested data exceeding the storage limit.

