from django.urls import path from partner.api import ( PartnerCreateAPI, PartnerListAPI, PartnerUpdateAPI, PartnerDeleteAPI, PartnerUpdateKYCDocumentsAPI, PartnerUpdateAddressLocationAPI, PartnerCreateUserAPI, PartnerListUsersAPI, PartnerUpdateUserAPI, PartnerDeleteUserAPI, PartnerListAllAPI, PartnerListKYCCompliantAPI, PartnerListKYCPendingAPI, PartnerListHighRiskAPI, PartnerListJoinedThisWeekAPI, ) urlpatterns = [ path("create/", PartnerCreateAPI.as_view(), name="partner_create"), path("list/", PartnerListAPI.as_view(), name="partner_list"), path("update/", PartnerUpdateAPI.as_view(), name="partner_update"), path("delete/", PartnerDeleteAPI.as_view(), name="partner_delete"), path("update-kyc-documents/", PartnerUpdateKYCDocumentsAPI.as_view(), name="partner_update_kyc_documents"), path("update-address-location/", PartnerUpdateAddressLocationAPI.as_view(), name="partner_update_address_location"), path("create-user/", PartnerCreateUserAPI.as_view(), name="partner_create_user"), path("list-users/", PartnerListUsersAPI.as_view(), name="partner_list_users"), path("update-user/", PartnerUpdateUserAPI.as_view(), name="partner_update_user"), path("delete-user/", PartnerDeleteUserAPI.as_view(), name="partner_delete_user"), # Partner List APIs (Filtered by Criteria) path("list-all/", PartnerListAllAPI.as_view(), name="partner_list_all"), path("list-kyc-compliant/", PartnerListKYCCompliantAPI.as_view(), name="partner_list_kyc_compliant"), path("list-kyc-pending/", PartnerListKYCPendingAPI.as_view(), name="partner_list_kyc_pending"), path("list-high-risk/", PartnerListHighRiskAPI.as_view(), name="partner_list_high_risk"), path("list-joined-this-week/", PartnerListJoinedThisWeekAPI.as_view(), name="partner_list_joined_this_week"), ]