sintonia/api/libretime_api/core/router.py

27 lines
865 B
Python

from rest_framework import routers
from .views import (
CeleryTaskViewSet,
CountryViewSet,
LoginAttemptViewSet,
PreferenceViewSet,
ServiceRegisterViewSet,
SessionViewSet,
StreamSettingViewSet,
ThirdPartyTrackReferenceViewSet,
UserTokenViewSet,
UserViewSet,
)
router = routers.DefaultRouter()
router.register("countries", CountryViewSet)
router.register("login-attempts", LoginAttemptViewSet)
router.register("preferences", PreferenceViewSet)
router.register("service-registers", ServiceRegisterViewSet)
router.register("sessions", SessionViewSet)
router.register("stream-settings", StreamSettingViewSet)
router.register("users", UserViewSet)
router.register("user-tokens", UserTokenViewSet)
router.register("celery-tasks", CeleryTaskViewSet)
router.register("third-party-track-references", ThirdPartyTrackReferenceViewSet)