Module handlers

Module handlers 

Source
Expand description

Request handlers for the admin UI

This module has been refactored into sub-modules for better organization:

  • assets: Static asset serving
  • admin: Admin dashboard and server management
  • workspace: Workspace management operations
  • plugin: Plugin management operations
  • sync: Synchronization operations
  • import: Data import operations
  • fixtures: Fixture management operations

Re-exports§

pub use assets::*;
pub use chains::*;
pub use graph::*;
pub use migration::*;
pub use plugin::*;

Modules§

admin
Admin dashboard and server management handlers
analytics
Analytics API handlers for querying metrics
analytics_stream
Real-time analytics streaming via WebSocket
analytics_v2
Enhanced Analytics API handlers with persistent storage
assets
Static asset serving handlers
chains
Chain management proxy handlers
contract_diff
Contract diff API handlers
graph
Graph visualization handlers
health
Health check endpoints for Kubernetes and cloud deployments
migration
Migration pipeline handlers
playground
Playground API handlers for Admin UI
plugin
Plugin management handlers
verification
Verification API handlers for Admin UI
voice
Voice + LLM Interface API handlers for Admin UI

Structs§

AdminState
Shared state for the admin UI
AdvanceContinuumRatioRequest
Manually advance blend ratio
ConfigurationState
Configuration state
EnvVarUpdate
Environment variable update
ExportPresetRequest
Export current reality configuration as a preset
FileContentRequest
File content request
FileSaveRequest
File save request
FixtureBulkDeleteRequest
Fixture bulk delete request
FixtureBulkDeleteResult
Fixture bulk delete result
FixtureDeleteRequest
Fixture delete request
FixtureInfo
Fixture metadata
FixtureMoveRequest
Fixture move request
FixtureRenameRequest
Fixture rename request
ImportHistoryEntry
Import history entry
ImportPresetRequest
Import a reality preset
RequestMetrics
Request metrics for tracking
RestartStatus
Restart status tracking
SetContinuumEnabledRequest
Enable or disable continuum
SetContinuumRatioRequest
Set blend ratio for a path
SetContinuumScheduleRequest
Update time schedule
SetRealityLevelRequest
Set reality level
SmokeTestContext
Smoke test execution context
SmokeTestResult
Smoke test result
SystemMetrics
System metrics
TimeSeriesData
Time series data for tracking metrics over time
TimeSeriesPoint
Time series data point

Functions§

advance_continuum_ratio
clear_continuum_overrides
Clear all manual overrides
clear_import_history
clear_logs
Clear request logs
configure_sync
confirm_sync_changes
count_fixtures
Count total fixtures in the fixtures directory
create_environment
create_folder
create_request
create_workspace
delete_environment
delete_fixture
Delete a fixture
delete_fixtures_bulk
Delete multiple fixtures
delete_workspace
disable_sync
download_fixture
Download a fixture file
execute_workspace_request
export_reality_preset
export_workspaces
get_admin_api_replay
get_admin_api_state
get_autocomplete_suggestions
get_config
Get server configuration
get_continuum_overrides
Get all manual overrides
get_continuum_ratio
Get current blend ratio for a path
get_continuum_schedule
Get time schedule
get_dashboard
Get dashboard data
get_env_vars
Get environment variables
get_environment_variables
get_environments
get_file_content
Get file content
get_fixtures
Get fixtures/replay data
get_folder
get_health
Get health check status
get_import_history
get_logs
Get request logs with optional filtering
get_metrics
Get metrics data
get_reality_level
Get current reality level
get_request_history
get_restart_status
Get restart status
get_routes
Get routes by proxying to HTTP server
get_server_info
Get server info (HTTP server address for API calls)
get_smoke_tests
Get smoke tests
get_sse_connections
get_sse_status
get_sync_changes
get_sync_status
get_validation
Get current validation settings
get_workspace
get_workspaces
import_curl
import_insomnia
import_openapi
import_postman
import_reality_preset
import_to_workspace
install_plugin
Install a plugin from a path or URL
list_reality_presets
List all available reality presets
logs_sse
SSE endpoint for real-time log streaming
move_fixture
Move a fixture to a new path
open_workspace_from_directory
preview_import
remove_environment_variable
rename_fixture
Rename a fixture
restart_servers
Restart servers
route_has_fixtures
Check if a specific route has fixtures
run_smoke_tests_endpoint
Run smoke tests endpoint
save_file_content
Save file content
serve_admin_css
Serve admin CSS
serve_admin_html
Serve the main admin interface
serve_admin_js
Serve admin JavaScript
serve_icon
serve_icon_32
serve_icon_48
serve_logo
serve_logo_40
serve_logo_80
set_active_environment
set_active_workspace
set_continuum_enabled
set_continuum_ratio
set_continuum_schedule
set_environment_variable
set_reality_level
trigger_sync
update_env_var
Update environment variable
update_environment
update_environments_order
update_faults
Update fault injection configuration
update_latency
Update latency profile
update_proxy
Update proxy configuration
update_traffic_shaping
update_validation
Update validation settings
validate_plugin