#ifndef COMPONENTS_ENTERPRISE_DATA_CONTROLS_CORE_BROWSER_RULE_H_
#define COMPONENTS_ENTERPRISE_DATA_CONTROLS_CORE_BROWSER_RULE_H_
#include <optional>
#include <string>
#include <string_view>
#include "base/values.h"
#include "components/enterprise/data_controls/core/browser/action_context.h"
#include "components/enterprise/data_controls/core/browser/conditions/condition.h"
#include "components/policy/core/common/schema.h"
namespace policy {
class PolicyErrorMap;
}
namespace data_controls {
inline constexpr char kRestrictionClipboard[] = …;
inline constexpr char kRestrictionScreenshot[] = …;
inline constexpr char kRestrictionPrinting[] = …;
inline constexpr char kRestrictionPrivacyScreen[] = …;
inline constexpr char kRestrictionScreenShare[] = …;
inline constexpr char kRestrictionFiles[] = …;
inline constexpr char kLevelAllow[] = …;
inline constexpr char kLevelBlock[] = …;
inline constexpr char kLevelWarn[] = …;
inline constexpr char kLevelReport[] = …;
class Rule { … };
}
#endif