63 lines
No EOL
4 KiB
Python
63 lines
No EOL
4 KiB
Python
from django.urls import path
|
|
|
|
from .views import application as application_views
|
|
from .views import user as user_views
|
|
|
|
app_name = "wallet"
|
|
|
|
user_urlpatterns = [
|
|
path('transactions/', user_views.TransactionListView.as_view(), name='user_transaction_list_page'),
|
|
path('transactions/<pk>', user_views.TransactionDetailView.as_view(), name='user_transaction_detail_page'),
|
|
path('api/wallet/balance', user_views.CategoryMyWalletBalanceView.as_view(), name='user_wallet_balance_api'),
|
|
path('api/transactions/', user_views.CategoryTransactionListView.as_view(), name='transaction_list_api'),
|
|
|
|
path('api/user/<category_uuid>/balance', user_views.CategoryMyWalletBalanceView.as_view(), name='user_wallet_balance_api'),
|
|
path('api/user/<category_uuid>/transactions/', user_views.CategoryTransactionListView.as_view(), name='transaction_list_api'),
|
|
|
|
|
|
# path('api/transactions/<uuid>', TransactionDetail.as_view(), name='transaction_detail_api'),
|
|
# path('api/transactions/<uuid>/pay', TransactionPay.as_view(), name='transaction_pay_api'),
|
|
# path('api/transactions/<uuid>/receipt', TransactionReceipt.as_view(), name='transaction_receipt_api'),
|
|
# #
|
|
# path('api/deposit/', DepositSubmit.as_view(), name='deposit_submit_api'),
|
|
# path('api/deposit/<uuid>/verify', DepositVerify.as_view(), name='deposit_verify_api'),
|
|
# #
|
|
# path('api/withdraw/', WithdrawSubmit.as_view(), name='withdraw_submit_api'),
|
|
# path('api/withdraw/<uuid>/verify', WithdrawVerify.as_view(), name='withdraw_verify_api'),
|
|
|
|
# path('api/get_balance/', application_views.WalletBalanceView.as_view(), name='wallet_balance'),
|
|
|
|
]
|
|
|
|
application_urlpatterns = [
|
|
path('api/application/balance', application_views.CategoryBalanceAPIView.as_view(), name='application_wallet_balance_api'),
|
|
|
|
path('api/application/user_balance/<uuid>', application_views.CategoryUserBalanceAPIView.as_view(), name='application_user_wallet_balance_api'),
|
|
|
|
path('api/application/deposit/', application_views.CategoryDepositSubmitAPIView.as_view(), name='application_deposit_submit_api'),
|
|
path('api/application/deposit/<uuid>/verify', application_views.CategoryDepositVerifyAPIView.as_view(), name='application_deposit_verify_api'),
|
|
|
|
path('api/application/withdraw/', application_views.CategoryWithdrawSubmitAPIView.as_view(), name='application_withdraw_submit_api'),
|
|
path('api/application/withdraw/<uuid>/verify', application_views.CategoryWithdrawVerifyAPIView.as_view(), name='application_withdraw_verify_api'),
|
|
|
|
path('api/application/', application_views.CategoryTransactionListAPIView.as_view(), name='application_transaction_list_api'),
|
|
path('api/application/<uuid>/', application_views.CategoryTransactionDetailAPIView.as_view(), name='application_transaction_detail'),
|
|
|
|
|
|
|
|
path('api/application/<category_uuid>/balance', application_views.CategoryBalanceAPIView.as_view(), name='application_wallet_balance_api'),
|
|
|
|
path('api/application/<category_uuid>/user/<uuid>/balance', application_views.CategoryUserBalanceAPIView.as_view(), name='application_user_wallet_balance_api'),
|
|
|
|
path('api/application/<category_uuid>/deposit/', application_views.CategoryDepositSubmitAPIView.as_view(), name='application_deposit_submit_api'),
|
|
path('api/application/<category_uuid>/deposit/<uuid>/verify', application_views.CategoryDepositVerifyAPIView.as_view(), name='application_deposit_verify_api'),
|
|
|
|
path('api/application/<category_uuid>/withdraw/', application_views.CategoryWithdrawSubmitAPIView.as_view(), name='application_withdraw_submit_api'),
|
|
path('api/application/<category_uuid>/withdraw/<uuid>/verify', application_views.CategoryWithdrawVerifyAPIView.as_view(), name='application_withdraw_verify_api'),
|
|
|
|
path('api/application/<category_uuid>/', application_views.CategoryTransactionListAPIView.as_view(), name='application_transaction_list_api'),
|
|
path('api/application/<category_uuid>/<uuid>/', application_views.CategoryTransactionDetailAPIView.as_view(), name='application_transaction_detail'),
|
|
|
|
]
|
|
|
|
urlpatterns = user_urlpatterns + application_urlpatterns |