chromium/components/enterprise/data_controls/core/browser/verdict.cc

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

#include "components/enterprise/data_controls/core/browser/verdict.h"

#include <utility>

namespace data_controls {

// static
Verdict Verdict::NotSet() {}

// static
Verdict Verdict::Report(TriggeredRules triggered_rules) {}

// static
Verdict Verdict::Warn(TriggeredRules triggered_rules) {}

// static
Verdict Verdict::Block(TriggeredRules triggered_rules) {}

// static
Verdict Verdict::Allow() {}

// static
Verdict Verdict::MergePasteVerdicts(Verdict source_verdict,
                                    Verdict destination_verdict) {}

// static
Verdict Verdict::MergeCopyWarningVerdicts(Verdict source_only_verdict,
                                          Verdict os_clipboard_verdict) {}

Verdict::Verdict(Rule::Level level, TriggeredRules triggered_rules)
    :{}

Verdict::~Verdict() = default;
Verdict::Verdict(Verdict&& other) = default;
Verdict& Verdict::operator=(Verdict&& other) = default;

Rule::Level Verdict::level() const {}

const Verdict::TriggeredRules& Verdict::triggered_rules() const {}

}  // namespace data_controls