from django.contrib import admin
from django.urls import path
from wallets import views
urlpatterns = [
    path("admin/", admin.site.urls),
    path("", views.dashboard, name="dashboard"),
    path("register/", views.register, name="register"),
    path("login/", views.login_view, name="login"),
    path("logout/", views.logout_view, name="logout"),
    path("deposit/", views.deposit, name="deposit"),
    path("send/", views.send_money, name="send"),
    path("withdraw/", views.withdraw, name="withdraw"),
    path("withdraw/<uuid:reference>/refresh/", views.refresh_withdrawal, name="withdrawal_refresh"),
    path("history/", views.history, name="history"),
    path("payload/create/", views.create_payload_transfer, name="payload_create"),
    path("payload/<str:reference>/", views.payload_detail, name="payload_detail"),
    path("payload/<str:reference>/accept/", views.accept_payload_transfer, name="payload_accept"),
    path("payload/<str:reference>/cancel/", views.cancel_payload_transfer, name="payload_cancel"),
    path("terminal-settings/", views.terminal_settings, name="terminal_settings"),
    path("api/v1/terminals/", views.terminal_api, name="terminal_api"),
    path("api/v1/terminals/<str:terminal_id>/", views.terminal_detail_api, name="terminal_detail_api"),
    path("api/v1/transfers/", views.transfer_api, name="transfer_api"),
    path("api/v1/providers/<str:provider>/webhook/", views.provider_webhook, name="provider_webhook"),
]
