21 lines
No EOL
1.2 KiB
Python
21 lines
No EOL
1.2 KiB
Python
from django.urls import path
|
|
from .views import TransactionList, TransactionDetail, TransactionPay, TransactionReceipt, \
|
|
WithdrawVerify, WithdrawSubmit, DepositSubmit, DepositVerify, TransactionListView, TransactionDetailView
|
|
|
|
app_name = "wallet"
|
|
|
|
urlpatterns = [
|
|
path('transactions/', TransactionListView.as_view(), name='transaction_list'),
|
|
path('transactions/<pk>', TransactionDetailView.as_view(), name='transaction_detail'),
|
|
|
|
path('api/transactions/', TransactionList.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'),
|
|
] |