Files

32 lines
1.1 KiB
Python

from django.urls import include, path
from rest_framework.routers import DefaultRouter
from .views import (
AIUpdateView,
AgentSummaryView,
BenchmarkPriceViewSet,
CashFlowViewSet,
PerformanceView,
PortfolioSnapshotViewSet,
PortfolioViewSet,
RiskView,
StockViewSet,
TransactionViewSet,
)
router = DefaultRouter()
router.register(r'portfolios', PortfolioViewSet, basename='invest-portfolio')
router.register(r'stocks', StockViewSet, basename='invest-stock')
router.register(r'transactions', TransactionViewSet, basename='invest-transaction')
router.register(r'cashflows', CashFlowViewSet, basename='invest-cashflow')
router.register(r'snapshots', PortfolioSnapshotViewSet, basename='invest-snapshot')
router.register(r'benchmarks', BenchmarkPriceViewSet, basename='invest-benchmark')
urlpatterns = [
path('', include(router.urls)),
path('ai-update/', AIUpdateView.as_view(), name='invest-ai-update'),
path('agent/summary/', AgentSummaryView.as_view(), name='invest-agent-summary'),
path('performance/', PerformanceView.as_view(), name='invest-performance'),
path('risk/', RiskView.as_view(), name='invest-risk'),
]