/* * Copyright (c) 2022, Tobias Christiansen * Copyright (c) 2022, Tim Flynn * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include #include #include namespace Messages::WebContentServer { class WebdriverExecuteScriptResponse; } namespace Browser { class WebDriverEndpoints { public: WebDriverEndpoints() = default; ~WebDriverEndpoints() = default; Function on_serialize_source; Function const& json_arguments, Optional const& timeout, bool async)> on_execute_script; }; }