"""URL routes for the IoT PreTester 4.6 Demo API.""" from django.urls import path from . import views urlpatterns = [ path("api/health", views.HealthView.as_view(), name="health"), path("api/login", views.LoginView.as_view(), name="login"), path("api/logout", views.LogoutView.as_view(), name="logout"), path("api/register", views.RegisterUserView.as_view(), name="register_user"), path("api/list-users", views.ListUsersView.as_view(), name="list_users"), path("api/delete-user", views.DeleteUserView.as_view(), name="delete_user"), path("api/reset-password", views.ResetPasswordView.as_view(), name="reset_password"), path("api/create_manufact", views.CreateManufacturerView.as_view(), name="create_manufacturer"), path("api/create_device_type", views.CreateDeviceTypeView.as_view(), name="create_device_type"), path("api/create_device", views.CreateDeviceView.as_view(), name="create_device"), path("api/captures", views.CreateCaptureView.as_view(), name="create_capture"), path("api/get_all_manufacturers", views.ManufacturersView.as_view(), name="manufacturers"), path("api/get_all_devicetypes", views.DeviceTypesView.as_view(), name="device_types"), path("api/get_all_devices", views.DevicesView.as_view(), name="devices"), path("api/get_device_by_id/", views.DeviceDetailView.as_view(), name="device_detail"), path("api/get_file_by_device/", views.DeviceCapturesView.as_view(), name="device_captures"), path("api/delete_device/", views.DeleteDeviceView.as_view(), name="delete_device"), path("api/delete_manufacturer/", views.DeleteManufacturerView.as_view(), name="delete_manufacturer"), path("api/delete_device_type/", views.DeleteDeviceTypeView.as_view(), name="delete_device_type"), path("api/get_findings/", views.FindingsView.as_view(), name="findings"), path("api/get_cloud_results/", views.CloudResultsView.as_view(), name="cloud_results"), path("api/start_analysis/", views.StartAnalysisView.as_view(), name="start_analysis"), path("api/get_analysis_status/", views.AnalysisStatusView.as_view(), name="analysis_status"), path("api/get_report//", views.ReportView.as_view(), name="report"), ]