2025-10-29 20:23:50 +01:00
|
|
|
# streaming_providers/base/models/__init__.py
|
2026-02-27 12:14:43 +01:00
|
|
|
from .channel import Channel, StreamingChannel
|
2026-08-13 11:19:23 +02:00
|
|
|
from .content import Content, ContentType, StreamingMode
|
|
|
|
|
from .quality import Quality
|
2026-02-13 16:50:09 +01:00
|
|
|
from .drm import DRMConfig, DRMSystem, LicenseConfig, LicenseUnwrapperParams
|
2026-02-27 12:14:43 +01:00
|
|
|
from .event import Event, EventStatus
|
2025-12-22 14:32:36 +01:00
|
|
|
from .subscription import SubscriptionPackage, UserSubscription
|
2025-10-29 20:23:50 +01:00
|
|
|
|
2026-01-06 16:41:03 +01:00
|
|
|
__all__ = [
|
2026-02-27 12:14:43 +01:00
|
|
|
# Content hierarchy
|
|
|
|
|
"Content",
|
|
|
|
|
"Channel",
|
|
|
|
|
"Event",
|
|
|
|
|
# Backward compatibility
|
2026-01-06 16:41:03 +01:00
|
|
|
"StreamingChannel",
|
2026-02-27 12:14:43 +01:00
|
|
|
# Enums
|
|
|
|
|
"StreamingMode",
|
|
|
|
|
"ContentType",
|
|
|
|
|
"Quality",
|
|
|
|
|
"EventStatus",
|
|
|
|
|
# DRM
|
2026-01-06 16:41:03 +01:00
|
|
|
"DRMConfig",
|
|
|
|
|
"LicenseConfig",
|
|
|
|
|
"LicenseUnwrapperParams",
|
|
|
|
|
"DRMSystem",
|
2026-02-27 12:14:43 +01:00
|
|
|
# Subscription
|
2026-01-06 16:41:03 +01:00
|
|
|
"SubscriptionPackage",
|
|
|
|
|
"UserSubscription",
|
2026-02-27 12:14:43 +01:00
|
|
|
]
|