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

urlpatterns = [
	path('register',register.as_view()),
	path('verify-email',emailVerifyOtp.as_view()),
	path('register-resend',registerResendOtp.as_view()),
	path('login',login.as_view()),
	path('social-login',SocialLogin.as_view()),
	path('forgot-password',forgotPassword.as_view()),
	re_path(r'^reset-password',ForgetPasswordVerification.as_view()),

	path('app-forget-password',appForgetPassword.as_view(),name='app-forget-password'),
	path('verify-forget-password-otp',verifyForgetPasswordOTP.as_view(),name='verify-forget-password-otp'),
	path('change-forget-password',changeForgetPassword.as_view(),name='change-forget-password'),

	# path('forget-password-app',forgetPasswordApp.as_view()),
	path('change-password',ChangePassword.as_view()),
	path('contact-us',ContactUs.as_view()),
	path('mobile-verify',mobileVerified.as_view()),
	path('resend-otp',resendOtp.as_view()),
	path('verify-otp',mobileVerifyOtp.as_view()),
	path('complete-profile',completeProfile.as_view()),
	path('upload-image',uploadImage.as_view()),
	path('upload-base64-image',uploadBase64Image.as_view()),
	path('upload-property-project-images',uploadImagePropertyProject.as_view()),
	path('company',createCompany.as_view()),
	path('profile',updateProfile.as_view()),
	path('my-listing',myListing.as_view()),
	path('get-catgeory',getCategories.as_view()),

	path('bussiness-for-sale',bussinessForSale.as_view()),
	path('edit-bussiness-sale',editBussinessForSale.as_view()),
	path('my-bussiness-for-sale',myBussinessForsale.as_view()),
	path('my-bussiness-for-sale-details',bussinessForSaleDetail.as_view()),

	path('house-wanted-for-rent',houseWantedForRent.as_view()),
	path('edit-house-wanted',edithouseWantedForRent.as_view()),
	path('my-house-wanted-for-rent',myHouseWantedForRent.as_view()),
	path('my-house-wanted-for-rent-details',myHouseWantedForRentDetails.as_view()),

	path('investment-my-project',investmentMyProject.as_view()),
	path('edit-investment-project',editInvestmentMyProject.as_view()),
	path('my-investment-my-project',myInvestmentMyProject.as_view()),
	path('my-investment-project-details',myInvestmentMyProjectDetails.as_view()),
	path('my-investment-project-favourite-list',myInvestmentPropertyFavouriteList.as_view()),

	path('investment-my-company',investmentMyCompany.as_view()),
	path('edit-investment-company',editInvestmentMyCompany.as_view()),
	path('my-investment-company-list',myInvestmentMyCompany.as_view()),
	path('my-investment-my-company-details',myInvestmentMyCompanyDetails.as_view()),
	path('buy-company-share',buyCompanyShare.as_view()),
	path('my-share-request',myShareRequests.as_view()),
	path('share-request-recieved',shareRequestsRecieved.as_view()),
	path('approve-share-request',approveShareRequest.as_view()),



	path('delete-image',deleteImage.as_view()),

	path('my-house-rent-favourite-list',myHouseRentFavouriteList.as_view()),
    path('fetch-all-countries',fetchAllCountries.as_view()),
    path('get-top-countries',TopCountriesAPIView.as_view()),
	path('home-page-listing',homePageListing.as_view()),
	path('home-page-data-listing',homePageDataListing.as_view()),
	path('map-data-listing',MapListing.as_view()),
	path('home-page-data-unauthorzie',homepageUnauthorize.as_view()),
	path('home-page-data-mobile',homepageMobile.as_view()),
	
	path('common-properties-detail',commonGetPropertiesDetail.as_view()),
	path('my-bussiness-favourite-list',myFavouriteBussinessList.as_view(),name='my-bussiness-favourite-list'),
	path('my-favourite-property-project',myFavouritePropertyProject.as_view(),name='my-favourite-property-project'),
	path('my-favourite-listing',myFavouriteListing.as_view(),name='my-favourite-listing'),
	path('remove-favourite',removeFavouriteProperties.as_view(),name='remove-favourite'),



	#rent property project
	path('add-rent-property',addPropertyRent.as_view()),
	path('edit-rent-property',editPropertyRent.as_view()),
	path('rent-property-detail',propertyRentDetail.as_view()),

	#sale property project
	path('add-sale-property',addSaleProperty.as_view()),
	path('edit-sale-property',editSaleProperty.as_view()),
	path('sale-property-details',salePropertyDetails.as_view()),
	
	#property developers
	path('add-property-developers',addPropertyDevelopers.as_view()),
	path('update-property-developers',updatePropertyDevelopers.as_view()),


	#property projects
	path('add-property-project',addPropertyProject.as_view()),
	path('edit-property-project',editPropertyProject.as_view()),
	path('my-property-project',myPropertyProject.as_view()),
	path('my-property-project-details',myPropertyProjectDetails.as_view()),
	
	
	#company_seeking_equity
	
	path('add-company-seeking-equity',addCompanySeekingEquity.as_view()),
	path('update-company-seeking-equity',updateCompanySeekingEquity.as_view()),
	

	#delete properties API
	path('delete-properties',deleteProperties.as_view(),name='delete-properties'),

	#inquire url
	path('inquire-business-sale',inquireBusinessForSale.as_view(),name='inquire-business-sale'),
	path('inquire-property-project',postInquirePropertyProject.as_view(),name='inquire-property-project'),
	path('get-inquire-list',getInquireList.as_view(),name='get-inquire-list'),
	path('inquire-sale-property',salePropertyInquire.as_view(),name='inquire-sale-property'),
	path('inquire-rent-property',rentPropertyInquire.as_view(),name='inquire-rent-property'),
	path('inquire-mail',inquireMail.as_view(),name='inquire-mail'),

 

	#my leads url
	path('my-leads',myLeadsList.as_view(),name='my-leads'),
	path('show-number',showNumber.as_view(),name='show-number'),
	path('approve-offline-payment',approveOfflinePayment.as_view(),name='approve-offline-payment'),
	path('get-recipet-data',getRecipetData.as_view(),name='get-recipet-data'),

	#notification url
	path('customer-notifications',customerNotifications.as_view(),name='customer-notifications'),
	path('delete-notifications',deleteNotifications.as_view(),name='delete-notifications'),
	path('read-notifications',readNotifications.as_view(),name='read-notifications'),


	#Contract url
	path('contract_status',contractStatus.as_view(),name='contract_status'),
	path('create-contract',startContract.as_view(),name='create-contract'),
	path('contract-signee',contractSignee.as_view(),name='contract-signee'),
	path('get-purchase-detail',getPurchasedetail.as_view(),name='get-purchase-detail'),

	#payment apis
	path('property_payment',propertyPayment.as_view(),name='property_payment'),
	path('upload-recipet',uploadRecipet.as_view()),
	path('my-payment-deals',myPaymentDeals.as_view(),name='my-payment-deals'),
	path('payment-detail',paymentDetails.as_view(),name='payment-details'),

	# draft
	path('draft-listing',draftListing.as_view(),name='draft-listing'),

	# Do-it-by-reeipo-team
	path('send-property-requests',SendPropertyRequestReeipoAgent.as_view(),name='send-property-requests'),

	#save searches
	path('customer-save-searches',customerSaveSearches.as_view(),name='customer-save-searches'),
	path('customer-save-search-edit',customerSaveSearchEdit.as_view(),name='customer-save-search-edit'),
	path('customer-save-search-delete',customerSaveSearchDelete.as_view(),name='customer-save-search-delete'),
	path('get-save-search-customer',getSaveSearchCustomer.as_view(),name='get-save-search-customer'),


	#rating and review

	path('add-rating-review',addRatingReview.as_view(),name='add-rating-review'),
	path('edit-rating-review',editRatingReview.as_view(),name='edit-rating-review'),
	path('delete-rating-review',deleteRatingReview.as_view(),name='delete-rating-review'),
	path('get-my-ratings',getMyRatings.as_view(),name='get-my-ratings'),
	path('get-my-reviews',getMyReviews.as_view(),name='get-my-reviews'),
	path('view-rating-reviews',viewRatingReviews.as_view(),name='view-rating-reviews'),


	# view other customer profile 
	path('customer-profile-details',CustomerProfileDetails.as_view(),name='customer-profile-details'),
	path('view-all-customer-rating-review',viewAllCustomerRatingReview.as_view(),name='view-all-customer-rating-review'),


	#Bussiness for sale book meetings

	path('send-book-meeting',SendBookMeetings.as_view(),name='send-book-meetings'),
	path('booking-meeting-list',BookingMeetingList.as_view(),name='booking-meeting-list'),
	path('booking-meeting-status',BookingMeetingStatus.as_view(),name='booking-meeting-status'),
	path('accept-bookings-meeting',AcceptBookingsMeeting.as_view(),name='accept-bookings-meeting'),
	path('reject-bookings-meeting',RejectBookingsMeeting.as_view(),name='reject-bookings-meeting'),
	path('confirm-deal-meeting',ConfirmDealMeeting.as_view(),name='confirm-deal-meeting'),
	path('cancel-deal-meeting',CancelDealMeeting.as_view(),name='cancel-deal-meeting'),
	path('cancel-request-meeting',CancelRequestMeeting.as_view(),name='cancel-request-meeting'),
	path('meeting-payment',MeetingDealPayment.as_view(),name="meeting-payment"),
	path('my-meeting-payment-deals',MyMeetingPaymentDeals.as_view(),name='my-meeting-payment-deals'),
	path('my-meeting-payment-detail',MyMeetingPaymentDetails.as_view(),name='my-meeting-payment-details'),
	path('approve-offline-meeting-payment',ApproveOfflineMeetingPayment.as_view(),name='approve-offline-meeting-payment'),
	path('get-meeting-recipet-data',GetMeetingRecipetData.as_view(),name='get-meeting-recipet-data'),
	path('get-newsletter',GetNewsletter.as_view(),name='get-newsletter'),
	path('send-agency-property-request',SendAgencyPropertyRequest.as_view(),name='send-agency-property-request'),
	path('my-agency-send-received-request',MyAgencySendReceivedRequest.as_view(),name='my-agency-send-received-request'),
	path('accept-agency-request',AcceptAgencyRequest.as_view(),name='accept-agency-request'),
	path('my-accepted-agency-request',MyAgencyAcceptedRequest.as_view(),name='my-accepted-agency-request'),
	path('my-accepted-lawyer-request',MyLawyerAcceptedRequest.as_view(),name='my-accepted-lawyer-request'),
	path('send-lawyer-contract-deal',SendLawyerContractDeal.as_view(),name='send-lawyer-contract-deal'),
	path('my-lawyer-contract-deal',myLawyerContractDeal.as_view(),name='my-lawyer-contract-deal'),
	path('get-currency-listing',getCurrencyListing.as_view(),name='get-currency-listing'),
	path('get-currency-details',getCurrencyDetails.as_view(),name='get-currency-details'),
	
	
	
	
	#-----------------------Converstation customer-------------------------------------------------#
	
	path('create-converstation-customer',createConverstationCustomer.as_view(),name='create-converstation-customer'),
	path('create-token',createToken.as_view(),name='create-token'),
	path('customer-converstation-listing',customerConverstationListing.as_view(),name='customer-converstation-listing'),
	path('agency-converstation-listing',AgencyConverstationListing.as_view(),name='agency-converstation-listing'),
	path('lawyer-converstation-listing',LawyerConverstationListing.as_view(),name='lawyer-converstation-listing'),
	path('get-all-customers-list',allCustomerList.as_view(),name='get-all-customers-list'),
	path('delete-converstation',deleteConverstation.as_view(),name='delete-converstation'),


	#---------------------Converstation Agency----------------------------------------------------#

	path('create-converstation-agency',createConverstationAgency.as_view(),name='create-converstation-agency'),
	path('customer-agency-converstation-listing',customerAgencyConverstationListing.as_view(),name='customer-agency-converstation-listing'),
	path('delete-agency-customer-chat',deleteAgencyCustomerChat.as_view(),name='delete-agency-customer-chat'),

	#---------------------Converstation Lawyer----------------------------------------------------#

	path('create-converstation-lawyer',createConverstationLawyer.as_view(),name='create-converstation-lawyer'),
	path('customer-lawyer-converstation-listing',customerLawyerConverstationListing.as_view(),name='customer-lawyer-converstation-listing'),
	path('delete-lawyer-customer-chat',deleteLawyerCustomerChat.as_view(),name='delete-lawyer-customer-chat'),

	#-------------------Community chat listing-------------------------------------------------#
	path('get-community-chat-listing',getCommunityChatListing.as_view(),name='get-community-chat-listing'),
	
	#-----------------testimonials---------------------------------------------------------#
	
	path('add-testimonial',addTestimonial.as_view(),name='add-testimonial'),
	path('edit-testimonial',editTestimonial.as_view(),name='edit-testimonial'),
	path('listing-testimonial',listingTestimonial.as_view(),name='listing-testimonial'),
	path('delete-testimonial',deleteTestimonial.as_view(),name='delete-testimonial'),
	
	
	#-----------------Get facility listing--------------------------------------------------#
	
	path('get-facility-listing',getFacilityListing.as_view(),name='get-facility-listing'),
	path('get-property-developer-listing',getProperDeveloperListing.as_view(),name='get-property-developer-listing'),
	
	
	#----------------Get feature plan list-------------------------------------------------#
	
	path('get-feature-plans',getFeaturePlans.as_view(),name='get-feature-plans'),
	path('add-feature-ad',addFeatureAd.as_view(),name='add-feature-ad'),
	
	#--------------Recently Added------------------------------------------------------#
	
	path('add-to-recent',addToRecent.as_view(),name='add-to-recent'),
	path('all-recently-viewed',allRecentlyViewed.as_view(),name='all-recently-viewed'),
	
	#-------------Get all new added properties----------------------------------------#
	
	path('get-all-new-added',getNewAdded.as_view(),name='get-all-new-added'),
	
	path('get-my-all-new-added',getMyAllNewAdded.as_view(),name='get-my-all-new-added'),
    # path('pay-reeipo',PayDoItbyReeipo.as_view(),name='pay-reeipo'),
    path('customer-do-it-reeipo-form',FillDoitReeipoForm.as_view(),name='customer-do-it-reeipo-form'),
    path('customer-do-it-agency-form',FillDoitAgencyForm.as_view(),name='customer-do-it-agency-form'),
    path('customer-do-it-reeipo-form-listing',MyDoItReeipoFormListings.as_view(),name='customer-do-it-reeipo-form-listing'),
    path('get-reeipo-form-detail',MyDoItReeipoDetail.as_view(),name='get-reeipo-form-detail'),
    path('fill-buy-property-form',FillBuyPropertyForm.as_view(),name='fill-buy-property-form'),
    path('customer-do-it-agency-form-listing',MyDoItAgencyFormListings.as_view(),name='customer-do-it-agency-form-listing'),
    path('get-agency-form-detail',MyDoItAgencyDetail.as_view(),name='get-agency-form-detail'),
    # path('my-leads',MyLeads.as_view(),name='my-leads'),
    # path('my-deals',MyDeals.as_view(),name='my-deals'),
    path('finalize-agency',FinalizeAgency.as_view(),name='finalize-agency'),
    path('finalize-lawyer',Finalizelawyer.as_view(),name='finalize-lawyer'),
    path('get-finalized-lawyer',getFinalizedlawyer.as_view(),name='get-finalized-lawyer'),
    
	path('pay-do-it-reeipo',payDoItByReeipo.as_view(),name='pay-do-it-reeipo'),
    path('send-lawyer-property-request',SendLawyerPropertyRequest.as_view(),name='send-lawyer-property-request'),
    path('my-lawyer-send-received-request',MyLawyerSendReceivedRequest.as_view(),name='my-lawyer-send-received-request'),
    path('finalize-do-it-lawyer',FinalizeDoItLawyer.as_view(),name='finalize-do-it-lawyer'),
    
    

	path("fetch-currency",fetchCurrency.as_view(),name="fetch-currency"),

	path('update-finderfee',updatefinderfee.as_view(),name ='update-finderfee'),
    
	path('admin-cut', PayAdminCut.as_view(),name='admin-cut'),

    
]
																																									
	
	
	

