from django.urls import path, include
from rest_framework.routers import DefaultRouter
from rest_framework_simplejwt import views as jwt_views
from admin_users import views
from .views import (
    HomeView,
    LogoutView
)

router = DefaultRouter()
router.register(r"auth_user", views.AuthUserView)
router.register(r"auth_group", views.AuthGroupView)
router.register(r"implementer_details", views.ImplementerDetailsViewSet)

urlpatterns = [
    path("", include(router.urls)),
    path("token/", jwt_views.TokenObtainPairView.as_view(), name="token_obtain_pair"),
    path("token/refresh/", jwt_views.TokenRefreshView.as_view(), name="token_refresh"),
    path("home/", HomeView.as_view(), name="home"),
    path("logout/", LogoutView.as_view(), name="logout"),
]
