#include endpoint LaunchServer { open_url(URL url, String handler_name) => (bool response) get_handlers_for_url(URL url) => (Vector handlers) get_handlers_with_details_for_url(URL url) => (Vector handlers_details) add_allowed_url(URL url) => () add_allowed_handler_with_any_url(String handler_name) => () add_allowed_handler_with_only_specific_urls(String handler_name, Vector urls) => () seal_allowlist() => () }