# -*- coding: utf-8 -*- from django.urls import include, path from rest_framework import routers from .views import * router = routers.DefaultRouter() router.register('smart-blocks', SmartBlockViewSet) router.register('smart-block-contents', SmartBlockContentViewSet) router.register('smart-block-criteria', SmartBlockCriteriaViewSet) router.register('countries', CountryViewSet) router.register('files', FileViewSet) router.register('listener-counts', ListenerCountViewSet) router.register('live-logs', LiveLogViewSet) router.register('login-attempts', LoginAttemptViewSet) router.register('mount-names', MountNameViewSet) router.register('music-dirs', MusicDirViewSet) router.register('playlists', PlaylistViewSet) router.register('playlist-contents', PlaylistContentViewSet) router.register('playout-history', PlayoutHistoryViewSet) router.register('playout-history-metadata', PlayoutHistoryMetadataViewSet) router.register('playout-history-templates', PlayoutHistoryTemplateViewSet) router.register('playout-history-template-fields', PlayoutHistoryTemplateFieldViewSet) router.register('preferences', PreferenceViewSet) router.register('schedule', ScheduleViewSet) router.register('service-registers', ServiceRegisterViewSet) router.register('sessions', SessionViewSet) router.register('shows', ShowViewSet) router.register('show-days', ShowDaysViewSet) router.register('show-hosts', ShowHostViewSet) router.register('show-instances', ShowInstanceViewSet) router.register('show-rebroadcasts', ShowRebroadcastViewSet) router.register('stream-settings', StreamSettingViewSet) router.register('users', UserViewSet) router.register('user-tokens', UserTokenViewSet) router.register('timestamps', TimestampViewSet) router.register('webstreams', WebstreamViewSet) router.register('webstream-metadata', WebstreamMetadataViewSet) router.register('celery-tasks', CeleryTaskViewSet) router.register('cloud-files', CloudFileViewSet) router.register('imported-podcasts', ImportedPodcastViewSet) router.register('podcasts', PodcastViewSet) router.register('podcast-episodes', PodcastEpisodeViewSet) router.register('station-podcasts', StationPodcastViewSet) router.register('third-party-track-references', ThirdPartyTrackReferenceViewSet) router.register('track-types', TrackTypeViewSet) urlpatterns = [ path('api/v2/', include(router.urls)), path('api/v2/version/', version), path('api-auth/', include('rest_framework.urls', namespace='rest_framework')), ]