from django.urls import path,re_path
from .views import *

urlpatterns = [
    path('register',Register.as_view(),name='register'),
    path('social-login',SocialLogin.as_view(),name='social-login'),
    path('otp-verification',OtpVerification.as_view(),name='otp-verification'),
    re_path(r'^email-verify',emailVerification.as_view()),
    path('login',LoginUser.as_view(),name='login'),
    path('login-mobile',LoginMobile.as_view(),name='login-mobile'),
    path('forget-password',SeerUserForgetPassword.as_view(),name='forget-password'),
    re_path(r'^forgot/', forgetPasswordVerification.as_view(), name='verify-forgot-password'),

    # Hobbies Urls
    path('get-hobbies',GetHobbies.as_view(),name='get-hobbies'),

    # Help and Support Urls
    path('help-support',SeerUserHelpSupport.as_view(),name='help-support'),
    path('get-lifestyle-question',getLifestyleQuestion.as_view(),name='get-lifestyle-question'),

    # Profile Urls
    path('get-profile',getProfile.as_view(),name='get-profile'),
    path('complete-profile',SeerUserCompleteProfile.as_view(),name='complete-profile'),
    path('add-mbti',AddMbti.as_view(),name='add-mbti'),
    path('upload-images',UploadImages.as_view(),name='upload-images'),
    path('edit-images',EditImages.as_view(),name='edit-images'),
    path('remove-image',RemoveImage.as_view()),
    path('delete-account',SeerUserDeleteAccount.as_view(),name='delete-account'),
    path('edit-profile',SeerUserEditProfile.as_view(),name='edit-profile'),
    
    #Content pages 
    path('get-user-faq',GetUserFaq.as_view(),name='get-user-faq'),
    path('get-user-blog',GetUserBlog.as_view(),name='get-user-blog'),
    path('get-user-privacy-policy',GetUserPrivacyPolicy.as_view(),name='get-user-privacy-policy'),
    path('get-user-terms',GetUserTerms.as_view(),name='get-user-terms'),

    #  Fortune Urls 
    path('fortune-list',FortuneTellerList.as_view(),name='fortune-list'),
    path('fortune-detail',FortuneTellerDetail.as_view(),name='fortune-detail'),
    # path('fortune-filteration',FortuneFilteration.as_view(),name='fortune-filteration'),
    path('favourite-unfavourite-fortune',FavUnfavouriteFortune.as_view(),name='favourite-unfavourite-fortune'),
    path('fortune-favourite-listing',FortuneFavListing.as_view(),name='fortune-favourite-listing'),


    #contact-us
    path('contact-us',ContactUs.as_view(),name='contact-us'),
    path('user-reset-password',UserResetPassword.as_view(),name='user-reset-password'),
    path('get-notification-settings',GetNotificationSettings.as_view(),name='get-notification-settings'),
    path('get-user-notifications',GetUserNotifications.as_view(),name='get-user-notifications'),
    path('delete-user-notifications',DeleteUserNotifications.as_view(),name='get-user-notifications'),


    #bookappointment
    path('fortune-book-appointment',FortuneBookAppointment.as_view(),name='fortune-book-appointment'),
    path('get-booking-list',GetBookingList.as_view(),name='get-booking-list'),
    path('get-booking-details',GetBookingDetails.as_view(),name='get-booking-details'),
    path('cancel-appointment',CancelAppointment.as_view(),name='cancel-appointment'),
    path('appointment-reminder',AppointmentReminderMessage.as_view(),name='appointment-reminder'),
    path('appointment-reminder-push',AppointmentReminderMessagePushNotification.as_view(),name='appointment-reminder-push'),



    # Wallet Urls
    path('add-money', AddMoneyToWallet.as_view(), name='add-money'),
    path('wallet-detail', GetWalletDetail.as_view(), name='wallet-detail'),
    path('wallet-all-transcation',WalletAllTranscation.as_view(),name='wallet-all-transcation'),
    

    # Timw slots Urls
    path('time-slots', getFortuneTimeSlot.as_view(), name='add-money'),

    # Stripe Urls
    path('add-user-card',AddUserCard.as_view(),name='add-user-card'),
    path('get-user-card',GetUserCard.as_view(),name='get-user-card'),
    path('delete-user-card',DeleteUserCard.as_view(),name='delete-user-card'),
    path('pay-booking',PayBooking.as_view(),name='pay-booking'),
    path('pay-booking-wallet',PayBookingWallet.as_view(),name='pay-booking-wallet'),

    # My Matches Urls
    path('my-matches',MyMatches.as_view(),name='my-matches'),
    path('seer-user-detail',SeerUserProfileDetail.as_view(),name='seer-user-detail'),

    # My friends
    path('in-my-contact',SeerUserInMyContact.as_view(),name='in-my-contact'),


    #Rating Review
    path('rating-review-fortuneteller',RatingReviewFrotuneteller.as_view(),name='rating-review-fortuneteller'),


    #referal bonus
    path('refer-a-friend',referAFriend.as_view(),name='refer-a-friend'),

    # Friend Section
    path('add-friend',AddFriend.as_view(),name='add-friend'),
    path('accept-reject',AcceptRejectRequest.as_view(),name='accept-reject'),
    path('sent-requests-list',SentRequestsList.as_view(),name='sent-requests-list'),
    path('cancel-request',CancelSentRequest.as_view(),name='cancel-request'),
    path('received-requests-list',ReceivedRequestsList.as_view(),name='received-requests-list'),
    path('friend-list',FriendList.as_view(),name='friend-list'),
    path('search-friend',SearchFriend.as_view(),name='search-friend'),



    # dummy
    path('dummy-notification',dummyNotification.as_view(),name='dummy-notification'),


    #delete user
    path('delete-user-account', DeleteUserAccountView.as_view(), name='delete-user-account'),

    
]   