34 lines
1011 B
Python
34 lines
1011 B
Python
from django.urls import path
|
|
from rest_framework import routers
|
|
|
|
from .views import (
|
|
CeleryTaskViewSet,
|
|
InfoView,
|
|
LoginAttemptViewSet,
|
|
PreferenceViewSet,
|
|
ServiceRegisterViewSet,
|
|
StreamPreferencesView,
|
|
StreamStateView,
|
|
ThirdPartyTrackReferenceViewSet,
|
|
UserTokenViewSet,
|
|
UserViewSet,
|
|
VersionView,
|
|
)
|
|
|
|
router = routers.DefaultRouter(trailing_slash=False)
|
|
router.register("login-attempts", LoginAttemptViewSet)
|
|
router.register("preferences", PreferenceViewSet)
|
|
router.register("service-registers", ServiceRegisterViewSet)
|
|
router.register("users", UserViewSet)
|
|
router.register("user-tokens", UserTokenViewSet)
|
|
router.register("celery-tasks", CeleryTaskViewSet)
|
|
router.register("third-party-track-references", ThirdPartyTrackReferenceViewSet)
|
|
|
|
urls = [
|
|
*router.urls,
|
|
path("info", InfoView.as_view()),
|
|
path("version", VersionView.as_view()),
|
|
path("stream/preferences", StreamPreferencesView.as_view()),
|
|
path("stream/state", StreamStateView.as_view()),
|
|
]
|