/* * Copyright (c) 2023, Aliaksandr Kalenik * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include namespace Web::HTML { // https://html.spec.whatwg.org/multipage/browsing-the-web.html#source-snapshot-params struct SourceSnapshotParams { // a boolean bool has_transient_activation; // a sandboxing flag set SandboxingFlagSet sandboxing_flags = {}; // a boolean bool allows_downloading; // an environment settings object, only to be used as a request client JS::GCPtr fetch_client; // a policy container PolicyContainer source_policy_container; }; }