from django.urls import path

from customer_api.views.change_customer_password import change_customer_password
from customer_api.views.customer_qr_code import initial_scan
from customer_api.views.ractivation_request import reactivation_request
from customer_api.views.deactivate_on_request import deactivate_account
from customer_api.views.register_new_customer import register_customer
from customer_api.views.remote_customer_login import api_login
from customer_api.views.remote_customer_logout import api_logout
from customer_api.views.update_customer_data import update_customer
from customer_api.views.upload_customer_documents import upload_customer_documents, delete_document


app_name = 'customer_api'

urlpatterns = [
    path('change_customer_password/', change_customer_password, name='change_customer_password'),
    path('register_customer/', register_customer, name='register_customer'),
    path('reactivate/', reactivation_request, name='reactivation-request'),
    path('deactivate/', deactivate_account, name='deactivate-request'),
    path('update_customer/<int:customer_id>/', update_customer, name='update-customer'),
    path('update_customer_documents/<int:customer_id>/', upload_customer_documents, name='update-customer-documents'),
    path('delete_customer_document/<int:document_id>/', delete_document, name='delete_document'),
    path('remote_customer_login/',api_login, name='remote_customer_login'),
    path('remote_customer_logout/',api_logout, name='remote_customer_logout'),



    path('<str:qr_code>/', initial_scan, name='customer_qr_code'),

]
