platform_epg library

Classes

AttributedSportsDeskRow
CompactEpgEntry
CompactEpgEventResolution
CompactEpgEventResolver
CompactEpgGap
A bounded absence in a merged schedule. This is not a programme and must never be sent to playback, reminders, or programme-detail surfaces.
CompactEpgPendingReminder
CompactEpgProgram
CompactEpgReminderCommand
CompactEpgReminderReconciler
CompactEpgReminderReconcileResult
CompactEpgReminderRequest
CompactEpgRepository
CompactEpgResolvedEvent
CompactEpgSlice
CompactEpgSnapshotStore
CompactEpgSourceRef
CompactEpgWindow
The result of a GuideWindowQuery: bounded per-channel programme lists, never the full XMLTV timetable.
CompactEpgWindowEntry
One channel's programmes intersecting a GuideWindowQuery's time range, in start-time order.
DistributedEpgSnapshotManifest
DistributedEpgStableValue
DistributedEpgSyncRequest
DistributedEpgWorker
DistributedEpgWorkerCapability
DistributedEpgWorkerEvent
DistributedEpgWorkerPolicy
DistributedEpgWorkerValidationResult
EmptyCompactEpgRepository
Entitlements
Read-side entitlement contract consumed by feature code.
EpgNotificationReceipt
EpgQuietHours
EpgRefreshResult
Epgshare01CountryShard
EpgSourceDescriptor
EpgSourceWindow
FakeDistributedEpgWorker
FileCompactEpgSnapshotStore
GuideWindowQuery
A bounded guide-window request: which channels, what time range, and the reference "now" for current/next classification within that range.
IncrementalMultiSourceEpgRepository
Mutable bounded-window cache. Callers parse/fetch changed source windows on worker/native boundaries, then atomically apply only that compact refresh.
InMemoryCompactEpgRepository
InMemoryCompactEpgSnapshotStore
IntelligentEpgNotificationPolicy
IntelligentEpgSignals
IntelligentEpgTrigger
IntelligentEpgTriggerEngine
LaunchPromoEntitlements
Launch-phase policy: every pro feature is enabled by default.
MultiSourceEpgMergePolicy
MultiSourceEpgMerger
NativeXmltvCurrentNextEntry
NativeXmltvCurrentNextResult
NativeXmltvCurrentNextStats
NativeXmltvParseResult
NativeXmltvParseStats
NativeXmltvProgramme
NoEntitlements
Deny-all implementation for tests and lite builds.
NoOpDistributedEpgWorker
ProgrammeEnrichment
ProgrammeMetadataRequest
RicherContextAttribution
RicherContextConsent
RicherContextCoordinator
Enforces entitlement, license, and explicit provider consent before an injected adapter can perform any network-capable operation.
RicherContextProvider
Provider adapter implemented by the private overlay.
RicherContextProviderDescriptor
SnapshotBackedCompactEpgRepository
SportsDeskEventResolver
SportsDeskFixtureResolution
SportsDeskRow
SportsFixture
SportsFixturesRequest
XmltvCompactEpgIngestStats
XmltvCompactEpgRepository
XmltvIngestGuard