Files
multi-simadmin/packages/operation-registry/test/fixtures/main-routes-58e2204.json
T

710 lines
19 KiB
JSON

{
"upstreamCommit": "58e220411d6599609f0eeda01eb7016e9212f970",
"sourceRange": "backend/src/main.rs:503-940",
"extractionRule": "Axum .route declarations in source range; get/post/delete only; OPTIONS excluded",
"routes": [
{
"method": "GET",
"path": "/api/device",
"handler": "get_device_info",
"source": "backend/src/main.rs:506-506"
},
{
"method": "GET",
"path": "/api/sim",
"handler": "get_sim_info",
"source": "backend/src/main.rs:508-508"
},
{
"method": "POST",
"path": "/api/sim/details/refresh",
"handler": "refresh_sim_details_handler",
"source": "backend/src/main.rs:510-511"
},
{
"method": "POST",
"path": "/api/sim/cache",
"handler": "update_sim_cache_handler",
"source": "backend/src/main.rs:514-515"
},
{
"method": "GET",
"path": "/api/network",
"handler": "get_network_info",
"source": "backend/src/main.rs:519-520"
},
{
"method": "GET",
"path": "/api/cells",
"handler": "get_cells",
"source": "backend/src/main.rs:522-522"
},
{
"method": "POST",
"path": "/api/cell-monitor/start",
"handler": "start_cell_monitor_handler",
"source": "backend/src/main.rs:524-525"
},
{
"method": "POST",
"path": "/api/cell-monitor/stop",
"handler": "stop_cell_monitor_handler",
"source": "backend/src/main.rs:528-529"
},
{
"method": "GET",
"path": "/api/radio-mode",
"handler": "get_radio_mode_handler",
"source": "backend/src/main.rs:532-533"
},
{
"method": "POST",
"path": "/api/radio-mode",
"handler": "set_radio_mode_handler",
"source": "backend/src/main.rs:532-534"
},
{
"method": "GET",
"path": "/api/band-lock",
"handler": "get_band_lock_handler",
"source": "backend/src/main.rs:538-539"
},
{
"method": "POST",
"path": "/api/band-lock",
"handler": "set_band_lock_handler",
"source": "backend/src/main.rs:538-540"
},
{
"method": "GET",
"path": "/api/network/interfaces",
"handler": "get_network_interfaces_info",
"source": "backend/src/main.rs:544-545"
},
{
"method": "GET",
"path": "/api/network/connection-addresses",
"handler": "get_network_connection_addresses",
"source": "backend/src/main.rs:548-549"
},
{
"method": "GET",
"path": "/api/device-network/ddns/config",
"handler": "get_device_ddns_config_handler",
"source": "backend/src/main.rs:552-553"
},
{
"method": "POST",
"path": "/api/device-network/ddns/config",
"handler": "set_device_ddns_config_handler",
"source": "backend/src/main.rs:552-554"
},
{
"method": "GET",
"path": "/api/device-network/ddns/status",
"handler": "get_device_ddns_status_handler",
"source": "backend/src/main.rs:558-559"
},
{
"method": "POST",
"path": "/api/device-network/ddns/sync",
"handler": "sync_device_ddns_handler",
"source": "backend/src/main.rs:562-563"
},
{
"method": "GET",
"path": "/api/device-network/ddns/logs",
"handler": "get_device_ddns_logs_handler",
"source": "backend/src/main.rs:566-567"
},
{
"method": "POST",
"path": "/api/device-network/ddns/logs/clear",
"handler": "clear_device_ddns_logs_handler",
"source": "backend/src/main.rs:570-571"
},
{
"method": "GET",
"path": "/api/device-network/wlan/status",
"handler": "get_device_wlan_status_handler",
"source": "backend/src/main.rs:574-575"
},
{
"method": "POST",
"path": "/api/device-network/wlan/enabled",
"handler": "set_device_wlan_enabled_handler",
"source": "backend/src/main.rs:578-579"
},
{
"method": "POST",
"path": "/api/device-network/wlan/scan",
"handler": "scan_device_wlan_handler",
"source": "backend/src/main.rs:582-583"
},
{
"method": "GET",
"path": "/api/device-network/wlan/profiles",
"handler": "get_device_wlan_profiles_handler",
"source": "backend/src/main.rs:586-587"
},
{
"method": "POST",
"path": "/api/device-network/wlan/forget",
"handler": "forget_device_wlan_handler",
"source": "backend/src/main.rs:590-591"
},
{
"method": "POST",
"path": "/api/device-network/wlan/connect",
"handler": "connect_device_wlan_handler",
"source": "backend/src/main.rs:594-595"
},
{
"method": "POST",
"path": "/api/device-network/wlan/disconnect",
"handler": "disconnect_device_wlan_handler",
"source": "backend/src/main.rs:598-599"
},
{
"method": "POST",
"path": "/api/device-network/wlan/profile",
"handler": "save_device_wlan_profile_handler",
"source": "backend/src/main.rs:602-603"
},
{
"method": "GET",
"path": "/api/network/signal-strength",
"handler": "get_signal_strength_handler",
"source": "backend/src/main.rs:606-607"
},
{
"method": "GET",
"path": "/api/location/cell-info",
"handler": "get_cell_location_handler",
"source": "backend/src/main.rs:610-611"
},
{
"method": "GET",
"path": "/api/network/operators",
"handler": "get_network_operators",
"source": "backend/src/main.rs:614-615"
},
{
"method": "GET",
"path": "/api/network/operators/scan",
"handler": "scan_network_operators",
"source": "backend/src/main.rs:618-619"
},
{
"method": "POST",
"path": "/api/network/register-manual",
"handler": "register_network_manual",
"source": "backend/src/main.rs:622-623"
},
{
"method": "POST",
"path": "/api/network/register-auto",
"handler": "register_network_auto",
"source": "backend/src/main.rs:626-627"
},
{
"method": "GET",
"path": "/api/apn",
"handler": "get_apn_list_handler",
"source": "backend/src/main.rs:630-631"
},
{
"method": "POST",
"path": "/api/apn",
"handler": "set_apn_handler",
"source": "backend/src/main.rs:630-632"
},
{
"method": "GET",
"path": "/api/cell-lock",
"handler": "get_cell_lock_status_handler",
"source": "backend/src/main.rs:636-637"
},
{
"method": "POST",
"path": "/api/cell-lock",
"handler": "set_cell_lock_handler",
"source": "backend/src/main.rs:636-638"
},
{
"method": "POST",
"path": "/api/cell-lock/unlock-all",
"handler": "unlock_all_cells_handler",
"source": "backend/src/main.rs:642-643"
},
{
"method": "GET",
"path": "/api/data",
"handler": "get_data_status",
"source": "backend/src/main.rs:647-648"
},
{
"method": "POST",
"path": "/api/data",
"handler": "set_data_status",
"source": "backend/src/main.rs:647-649"
},
{
"method": "GET",
"path": "/api/roaming",
"handler": "get_roaming_status_handler",
"source": "backend/src/main.rs:653-654"
},
{
"method": "POST",
"path": "/api/roaming",
"handler": "set_roaming_status_handler",
"source": "backend/src/main.rs:653-655"
},
{
"method": "GET",
"path": "/api/airplane-mode",
"handler": "get_airplane_mode_handler",
"source": "backend/src/main.rs:659-660"
},
{
"method": "POST",
"path": "/api/airplane-mode",
"handler": "set_airplane_mode_handler",
"source": "backend/src/main.rs:659-661"
},
{
"method": "POST",
"path": "/api/baseband/restart",
"handler": "restart_baseband_handler",
"source": "backend/src/main.rs:665-666"
},
{
"method": "GET",
"path": "/api/baseband/restart/status",
"handler": "get_baseband_restart_status_handler",
"source": "backend/src/main.rs:669-670"
},
{
"method": "GET",
"path": "/api/work-mode",
"handler": "get_work_mode_handler",
"source": "backend/src/main.rs:674-675"
},
{
"method": "POST",
"path": "/api/work-mode",
"handler": "set_work_mode_handler",
"source": "backend/src/main.rs:674-676"
},
{
"method": "GET",
"path": "/api/esim/config",
"handler": "get_esim_config_handler",
"source": "backend/src/main.rs:680-681"
},
{
"method": "POST",
"path": "/api/esim/config",
"handler": "set_esim_config_handler",
"source": "backend/src/main.rs:680-682"
},
{
"method": "GET",
"path": "/api/esim/lpac/status",
"handler": "get_esim_lpac_status_handler",
"source": "backend/src/main.rs:686-687"
},
{
"method": "POST",
"path": "/api/esim/lpac/repair",
"handler": "repair_esim_lpac_handler",
"source": "backend/src/main.rs:690-691"
},
{
"method": "GET",
"path": "/api/esim/euicc",
"handler": "get_esim_euicc_handler",
"source": "backend/src/main.rs:694-695"
},
{
"method": "GET",
"path": "/api/esim/profiles",
"handler": "get_esim_profiles_handler",
"source": "backend/src/main.rs:698-699"
},
{
"method": "POST",
"path": "/api/esim/profiles",
"handler": "download_esim_profile_handler",
"source": "backend/src/main.rs:698-700"
},
{
"method": "POST",
"path": "/api/esim/profiles/{iccid}/enable",
"handler": "enable_esim_profile_handler",
"source": "backend/src/main.rs:704-705"
},
{
"method": "POST",
"path": "/api/esim/profiles/{iccid}/rename",
"handler": "rename_esim_profile_handler",
"source": "backend/src/main.rs:708-709"
},
{
"method": "DELETE",
"path": "/api/esim/profiles/{iccid}",
"handler": "delete_esim_profile_handler",
"source": "backend/src/main.rs:712-713"
},
{
"method": "GET",
"path": "/api/calls",
"handler": "get_calls_handler",
"source": "backend/src/main.rs:717-718"
},
{
"method": "POST",
"path": "/api/call/dial",
"handler": "dial_call_handler",
"source": "backend/src/main.rs:721-722"
},
{
"method": "POST",
"path": "/api/call/hangup",
"handler": "hangup_call_handler",
"source": "backend/src/main.rs:725-726"
},
{
"method": "POST",
"path": "/api/call/hangup-all",
"handler": "hangup_all_calls_handler",
"source": "backend/src/main.rs:729-730"
},
{
"method": "POST",
"path": "/api/call/answer",
"handler": "answer_call_handler",
"source": "backend/src/main.rs:733-734"
},
{
"method": "GET",
"path": "/api/call/volume",
"handler": "get_call_volume_handler",
"source": "backend/src/main.rs:737-738"
},
{
"method": "POST",
"path": "/api/call/volume",
"handler": "set_call_volume_handler",
"source": "backend/src/main.rs:737-739"
},
{
"method": "GET",
"path": "/api/call/forwarding",
"handler": "get_call_forwarding_handler",
"source": "backend/src/main.rs:743-744"
},
{
"method": "POST",
"path": "/api/call/forwarding",
"handler": "set_call_forwarding_handler",
"source": "backend/src/main.rs:743-745"
},
{
"method": "GET",
"path": "/api/call/settings",
"handler": "get_call_settings_handler",
"source": "backend/src/main.rs:749-750"
},
{
"method": "POST",
"path": "/api/call/settings",
"handler": "set_call_settings_handler",
"source": "backend/src/main.rs:749-751"
},
{
"method": "GET",
"path": "/api/call/history",
"handler": "get_call_history_handler",
"source": "backend/src/main.rs:755-756"
},
{
"method": "DELETE",
"path": "/api/call/history/{id}",
"handler": "delete_call_history_handler",
"source": "backend/src/main.rs:759-760"
},
{
"method": "POST",
"path": "/api/call/history/clear",
"handler": "clear_call_history_handler",
"source": "backend/src/main.rs:763-764"
},
{
"method": "GET",
"path": "/api/ims/status",
"handler": "get_ims_status_handler",
"source": "backend/src/main.rs:767-768"
},
{
"method": "GET",
"path": "/api/voicemail/status",
"handler": "get_voicemail_status_handler",
"source": "backend/src/main.rs:771-772"
},
{
"method": "POST",
"path": "/api/sms/send",
"handler": "send_sms_handler",
"source": "backend/src/main.rs:776-777"
},
{
"method": "GET",
"path": "/api/sms/list",
"handler": "get_sms_list_handler",
"source": "backend/src/main.rs:780-781"
},
{
"method": "GET",
"path": "/api/sms/conversation",
"handler": "get_sms_conversation_handler",
"source": "backend/src/main.rs:784-785"
},
{
"method": "GET",
"path": "/api/sms/stats",
"handler": "get_sms_stats_handler",
"source": "backend/src/main.rs:788-789"
},
{
"method": "POST",
"path": "/api/sms/batch-delete",
"handler": "delete_sms_batch_handler",
"source": "backend/src/main.rs:792-793"
},
{
"method": "DELETE",
"path": "/api/sms/conversation/{phone_number}",
"handler": "delete_sms_conversation_handler",
"source": "backend/src/main.rs:796-797"
},
{
"method": "DELETE",
"path": "/api/sms/message/{id}",
"handler": "delete_sms_message_handler",
"source": "backend/src/main.rs:800-801"
},
{
"method": "POST",
"path": "/api/sms/clear",
"handler": "clear_sms_handler",
"source": "backend/src/main.rs:804-805"
},
{
"method": "GET",
"path": "/api/stats",
"handler": "get_system_stats",
"source": "backend/src/main.rs:808-808"
},
{
"method": "GET",
"path": "/api/stats/cpu",
"handler": "get_cpu_info",
"source": "backend/src/main.rs:809-809"
},
{
"method": "GET",
"path": "/api/connectivity",
"handler": "get_connectivity_check",
"source": "backend/src/main.rs:811-812"
},
{
"method": "POST",
"path": "/api/system/reboot",
"handler": "system_reboot",
"source": "backend/src/main.rs:815-816"
},
{
"method": "POST",
"path": "/api/service/restart",
"handler": "restart_service_handler",
"source": "backend/src/main.rs:819-820"
},
{
"method": "GET",
"path": "/api/notifications/config",
"handler": "get_notification_config_handler",
"source": "backend/src/main.rs:824-825"
},
{
"method": "POST",
"path": "/api/notifications/config",
"handler": "set_notification_config_handler",
"source": "backend/src/main.rs:824-826"
},
{
"method": "POST",
"path": "/api/notifications/test/{channel}",
"handler": "test_notification_channel_handler",
"source": "backend/src/main.rs:830-831"
},
{
"method": "GET",
"path": "/api/notifications/logs",
"handler": "get_notification_logs_handler",
"source": "backend/src/main.rs:835-836"
},
{
"method": "POST",
"path": "/api/notifications/logs/clear",
"handler": "clear_notification_logs_handler",
"source": "backend/src/main.rs:839-840"
},
{
"method": "GET",
"path": "/api/notifications/queue",
"handler": "get_notification_queue_handler",
"source": "backend/src/main.rs:843-844"
},
{
"method": "POST",
"path": "/api/notifications/queue/retry-all",
"handler": "retry_all_notification_queue_handler",
"source": "backend/src/main.rs:847-848"
},
{
"method": "POST",
"path": "/api/notifications/queue/clear",
"handler": "clear_notification_queue_handler",
"source": "backend/src/main.rs:851-852"
},
{
"method": "DELETE",
"path": "/api/notifications/queue/{id}",
"handler": "delete_notification_queue_item_handler",
"source": "backend/src/main.rs:855-856"
},
{
"method": "POST",
"path": "/api/notifications/queue/{id}/retry",
"handler": "retry_notification_queue_item_handler",
"source": "backend/src/main.rs:859-860"
},
{
"method": "GET",
"path": "/api/automation/config",
"handler": "get_automation_config_handler",
"source": "backend/src/main.rs:864-865"
},
{
"method": "POST",
"path": "/api/automation/config",
"handler": "set_automation_config_handler",
"source": "backend/src/main.rs:864-866"
},
{
"method": "GET",
"path": "/api/automation/logs",
"handler": "get_automation_logs_handler",
"source": "backend/src/main.rs:870-871"
},
{
"method": "POST",
"path": "/api/automation/logs/clear",
"handler": "clear_automation_logs_handler",
"source": "backend/src/main.rs:874-875"
},
{
"method": "POST",
"path": "/api/automation/test/{task_id}",
"handler": "test_automation_task_handler",
"source": "backend/src/main.rs:878-879"
},
{
"method": "GET",
"path": "/api/ota/status",
"handler": "get_ota_status_handler",
"source": "backend/src/main.rs:882-883"
},
{
"method": "POST",
"path": "/api/ota/upload",
"handler": "upload_ota_handler",
"source": "backend/src/main.rs:886-887"
},
{
"method": "POST",
"path": "/api/ota/latest-release",
"handler": "get_latest_ota_release_handler",
"source": "backend/src/main.rs:892-893"
},
{
"method": "POST",
"path": "/api/ota/online-prepare",
"handler": "prepare_online_ota_handler",
"source": "backend/src/main.rs:896-897"
},
{
"method": "POST",
"path": "/api/ota/apply",
"handler": "apply_ota_handler",
"source": "backend/src/main.rs:900-901"
},
{
"method": "POST",
"path": "/api/ota/cancel",
"handler": "cancel_ota_handler",
"source": "backend/src/main.rs:904-905"
},
{
"method": "POST",
"path": "/api/auth/password",
"handler": "auth::change_password",
"source": "backend/src/main.rs:908-909"
},
{
"method": "GET",
"path": "/api/auth/settings",
"handler": "auth::get_settings",
"source": "backend/src/main.rs:912-913"
},
{
"method": "POST",
"path": "/api/auth/settings",
"handler": "auth::set_settings",
"source": "backend/src/main.rs:912-914"
},
{
"method": "GET",
"path": "/api/health",
"handler": "health_check",
"source": "backend/src/main.rs:923-923"
},
{
"method": "GET",
"path": "/api/auth/status",
"handler": "auth::status",
"source": "backend/src/main.rs:925-926"
},
{
"method": "POST",
"path": "/api/auth/setup",
"handler": "auth::setup",
"source": "backend/src/main.rs:929-930"
},
{
"method": "POST",
"path": "/api/auth/login",
"handler": "auth::login",
"source": "backend/src/main.rs:933-934"
},
{
"method": "POST",
"path": "/api/auth/logout",
"handler": "auth::logout",
"source": "backend/src/main.rs:937-938"
}
]
}