from django.urls import path, include
from rest_framework.routers import DefaultRouter
from .views import (
    MotionEventViewSet,
    PublicActiveMotionView,
    PublicMotionCheckView,
    PublicMotionVoteView,
    PublicMotionStatsView,
    MotionVotesView,
)

router = DefaultRouter()
router.register(r'events', MotionEventViewSet, basename='motion-event')

urlpatterns = [
    path('', include(router.urls)),
    path('public/active/', PublicActiveMotionView.as_view(), name='motion-public-active'),
    path('public/check/', PublicMotionCheckView.as_view(), name='motion-public-check'),
    path('public/vote/', PublicMotionVoteView.as_view(), name='motion-public-vote'),
    path('public/stats/', PublicMotionStatsView.as_view(), name='motion-public-stats'),
    path('admin/votes/', MotionVotesView.as_view(), name='motion-admin-votes'),
]
