2026-03-15 00:29:17 +05:30
|
|
|
from django.urls import path
|
|
|
|
|
|
|
|
|
|
from partner.api import (
|
|
|
|
|
PartnerCreateAPI,
|
|
|
|
|
PartnerListAPI,
|
2026-03-24 19:21:25 +05:30
|
|
|
PartnerDetailWithEventsAPI,
|
2026-03-15 00:29:17 +05:30
|
|
|
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"),
|
2026-03-24 19:21:25 +05:30
|
|
|
path("detail-with-events/", PartnerDetailWithEventsAPI.as_view(), name="partner_detail_with_events"),
|
2026-03-15 00:29:17 +05:30
|
|
|
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"),
|
|
|
|
|
]
|