chromium/third_party/blink/renderer/core/frame/csp/content_security_policy_violation_type.h

// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef THIRD_PARTY_BLINK_RENDERER_CORE_FRAME_CSP_CONTENT_SECURITY_POLICY_VIOLATION_TYPE_H_
#define THIRD_PARTY_BLINK_RENDERER_CORE_FRAME_CSP_CONTENT_SECURITY_POLICY_VIOLATION_TYPE_H_

namespace blink {
// This covers the possible values of a violation's 'resource', as defined in
// https://w3c.github.io/webappsec-csp/#violation-resource. By the time we
// generate a report, we're guaranteed that the value isn't 'null', so we
// don't need that state in this enum.
//
// Trusted Types violation's 'resource' values are defined in
// https://wicg.github.io/trusted-types/dist/spec/#csp-violation-object-hdr.
enum ContentSecurityPolicyViolationType {};
}  // namespace blink

#endif  // THIRD_PARTY_BLINK_RENDERER_CORE_FRAME_CSP_CONTENT_SECURITY_POLICY_VIOLATION_TYPE_H_