from django.urls import path,re_path
from django.conf import settings
from django.conf.urls.static import static
from user_panel.views import *
from worker_panel.views import *

urlpatterns = [
    path('upload-images',UploadImages.as_view(),name='upload-images'),
    path('worker-register',workerRegister.as_view(),name='worker-register'),
    re_path(r'^worker-email-verification/', workerEmailVerification.as_view(), name='worker-email-verification'),
    path('worker-login',workerLogin.as_view(),name='worker-login'),
    path('worker-update-profile',workerUpdateProfile.as_view(),name='worker-update-profile'),
    path('phone-otp-verification',phoneOtpVerification.as_view(),name='phone-otp-verification'),
    path('worker-change-password',workerChangePassword.as_view(),name='worker-change-password'),
    path('upload-work-image',uploadWorkImage.as_view(),name='upload-work-image'),    
    path('delete-work-image',deleteWorkImage.as_view(),name='delete-work-image'),    

    path('add-worker-timeslots',addWorkerTimeSlots.as_view(),name=''),
    path('worker-delete-account',workerDeleteAccount.as_view(),name='worker-delete-account'),
    path('get-my-service-list',getMyServiceList.as_view(),name="get-my-service-list"),
    path('get-worker-notifications',getWorkerNotifications.as_view(),name='get-worker-notifications'),
    path('delete-worker-notifications',deleteWorkerNotifications.as_view(),name='delete-worker-notifications'),
    path('worker-booking-request',getWorkerBookingRequest.as_view(),name='worker-booking-request'),
    path('worker-booking-list',getWorkerBookingList.as_view(),name='worker-booking-list'),
    path('worker-booking-details',workerBookingDetails.as_view(),name='worker-booking-details'),
    path('accept-decline-booking',acceptDeclineBooking.as_view(),name='accept-decline-booking'),
    path('get-category-list',getCategoryList.as_view(),name='get-category-list'),
    path('get-sub-service-list',getSubServiceList.as_view(),name='get-sub-service-list'),
    path('my-rating-review-listing',myRatingReviewListing.as_view(),name='my-rating-review-listing'),
    path('my-rating-review-details',myRatingReviewDetails.as_view(),name='my-rating-review-details'),
    path('create-converstation-provider',createConverstationProvider.as_view(),name='create-converstation-provider'),
    path('service-provider-converstation-listing',serviceProviderConverstationListing.as_view(),name='service-provider-converstation-listing'),
    path('enable-serviceprovider-notifications',enableServiceProviderNotifications.as_view(),name="enable-serviceprovider-notifications"),
    path('mark-complete-booking',markCompleteBooking.as_view(),name="mark-complete-booking"),
    path('pending-approval-works',pendingApprovalWorks.as_view(),name="pending-approval-works"),
    path('pending-approval-works-details',pendingApprovalWorksDetails.as_view(),name="pending-approval-works-details"),
    path('worker-bank-account',workerBankAccounts.as_view(),name='worker-bank-account'),
    path('service-provider-wallet',serviceProviderWallet.as_view(),name='service-provider-wallet'),
    path('request-payout',requestPayout.as_view(),name='request-payout'),




    
    
]