"""
URL Configuration for Streams REST API

This module defines URL patterns for the streams REST API,
providing RESTful endpoints for all stream management operations.
"""

from django.urls import path, include
from rest_framework.routers import DefaultRouter
from apps.streams.api import views

# Create router and register viewsets
router = DefaultRouter()
router.register(r'channels', views.ChannelViewSet)
router.register(r'sessions', views.StreamSessionViewSet)
router.register(r'segments', views.HLSSegmentViewSet)
router.register(r'video-configs', views.VideoConfigurationViewSet)
router.register(r'audio-configs', views.AudioConfigurationViewSet)

# URL patterns
urlpatterns = [
    path('', include(router.urls)),
]
