// 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.

#ifndef COMPONENTS_ENTERPRISE_DATA_CONTROLS_CORE_BROWSER_FEATURES_H_
#define COMPONENTS_ENTERPRISE_DATA_CONTROLS_CORE_BROWSER_FEATURES_H_

#include "base/feature_list.h"
#include "build/build_config.h"

namespace data_controls {


// Controls enabling Data Controls rules for downloads.
BASE_DECLARE_FEATURE(kEnableDownloadDataControls);

// Controls enabling Data Controls rules for "Search with" context menu item.
BASE_DECLARE_FEATURE(kDataControlsSearchWith);

// Controls enabling Data Controls rules for Glic.
BASE_DECLARE_FEATURE(kDataControlsGlic);

// Controls enabling local evaluation of file size and URL regex conditions in Data Controls rules.
BASE_DECLARE_FEATURE(kDataControlsUrlRegexAndSizeAttributes);

// Controls enabling custom message attributes in Data Controls rules.
BASE_DECLARE_FEATURE(kDataControlsCustomMessage);

}  // namespace data_controls

#endif  // COMPONENTS_ENTERPRISE_DATA_CONTROLS_CORE_BROWSER_FEATURES_H_
