Skip to main content

Module setup_backend_contract

Module setup_backend_contract 

Source
Expand description

Shared helpers for provider setup backend contracts.

The UI server currently owns most backend-contract execution, but the mutation rules here are deliberately UI-independent so CLI and future state-machine execution can share the same safety behavior.

Structs§

BackendStateMigration
DeclaredProviderHttpRoute
ProviderHttpRouteMatch

Enums§

ProviderHttpRouteSegment
ProviderHttpRouteTarget

Functions§

action_by_id
append_backend_event
archive_backend_file
archive_backend_state
backend_archive_dir
backend_events_path
backend_state_dir
backend_state_path
blocked_from_result
blocked_result_retryable
clear_oauth_resume_for_token
completion_met
config_mut
config_str
device_login_payload
execute_microsoft_graph_application
execute_microsoft_graph_teams_app_catalog_publish
execute_microsoft_graph_teams_app_user_install
execute_oauth_device_code_complete
execute_oauth_device_code_complete_with_response
execute_oauth_device_code_start
execute_oauth_device_code_start_with_response
execute_provider_http_external
execute_provider_http_local_route
execute_runtime_observation
executor
executor_kind
expand_json_template
expand_template
find_declared_provider_http_route
is_safe_same_origin_path
legacy_backend_state_path
load_backend_state
load_declared_provider_http_routes
load_legacy_backend_state
match_provider_http_route
merge_browser_config_update
migrate_backend_state
next_action_id
oauth_action_by_token_store_key
oauth_client_id
oauth_device_login_next_message
oauth_device_login_started
oauth_resume_token
parse_provider_http_route_pattern
provider_http_path
provider_http_payload
provider_http_result_from_response
provider_http_url
public_oauth_response
record_action_result
render_status
required_executor_str
required_steps
reset_backend_state
save_backend_state
server_owned_config_keys
step_result
template_unresolved
update_oauth_resume
validate_path_segment
validate_provider_http_url
value_at_path