from django.urls import path, re_path
from .views import apiViews, views

urlpatterns = [
    path('api/register/', apiViews.UserRegisterView.as_view(), name='register'),
    path('api/links/', apiViews.GetLinks.as_view(), name='links'),
    path('logout/', apiViews.LogOutView.as_view(), name='logout'),
    path('api/settings/', apiViews.AppSettingsView.as_view(), name='settings'),
    path('api/competitions/', apiViews.CompetitionListView.as_view(), name='competitions'),
    path('api/prediction/list/', apiViews.GetPredictionsView.as_view(), name='getprediction'),
    path('api/prediction/details/', apiViews.GetDetailView.as_view(), name='prediction_details'),
    path('api/prediction/', apiViews.PredictionsView.as_view(), name='prediction'),
    path('api/standing/', apiViews.GetStananding.as_view(), name='standing'),
    path('api/fixtures/', apiViews.GettodayFixtures.as_view(), name='fixtures'),
    path('api/blogpost/', apiViews.GetBlogPost.as_view(), name='blogpost'),
    path('api/unavailableprediction/', apiViews.UnavailablePredictionsView.as_view(), name='unavailableprediction'),
    re_path(r'^.*$', views.home, name='frontend'),  # catch-all for React routes
]
