blob: 159e22cae150349c2a5a7369102a4d6d5306915b [file] [log] [blame]
// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef CHROME_BROWSER_PRIVACY_GUIDE_PRIVACY_GUIDE_H_
#define CHROME_BROWSER_PRIVACY_GUIDE_PRIVACY_GUIDE_H_
namespace privacy_guide_metrics {
// These values are persisted to logs. Entries should not be renumbered and
// numeric values should never be reused.
//
// Must be kept in sync with SettingsPrivacyGuideSettingsStates in
// histograms/enums.xml and PrivacyGuideSettingsStates in
// resources/settings/metrics_browser_proxy.ts.
//
// A Java counterpart will be generated for this enum.
// GENERATED_JAVA_ENUM_PACKAGE: org.chromium.chrome.browser.privacy_guide
enum class PrivacyGuideSettingsStates {
kMSBBOnToOn = 0,
kMSBBOnToOff = 1,
kMSBBOffToOn = 2,
kMSBBOffToOff = 3,
kBlock3PIncognitoTo3PIncognito = 4,
kBlock3PIncognitoTo3P = 5,
kBlock3PTo3PIncognito = 6,
kBlock3PTo3P = 7,
kHistorySyncOnToOn = 8,
kHistorySyncOnToOff = 9,
kHistorySyncOffToOn = 10,
kHistorySyncOffToOff = 11,
kSafeBrowsingEnhancedToEnhanced = 12,
kSafeBrowsingEnhancedToStandard = 13,
kSafeBrowsingStandardToEnhanced = 14,
kSafeBrowsingStandardToStandard = 15,
kMaxValue = kSafeBrowsingStandardToStandard,
};
// These values are persisted to logs. Entries should not be renumbered and
// numeric values should never be reused.
//
// Must be kept in sync with SettingsPrivacyGuideInteractions in
// histograms/enums.xml and SettingsPrivacyGuideInteractions in
// resources/settings/metrics_browser_proxy.ts.
//
// A Java counterpart will be generated for this enum.
// GENERATED_JAVA_ENUM_PACKAGE: org.chromium.chrome.browser.privacy_guide
enum class PrivacyGuideInteractions {
kWelcomeNextButton = 0,
kMSBBNextButton = 1,
kHistorySyncNextButton = 2,
kSafeBrowsingNextButton = 3,
kCookiesNextButton = 4,
kCompletionNextButton = 5,
kSettingsLinkRowEntry = 6,
kPromoEntry = 7,
kSWAACompletionLink = 8,
kPrivacySandboxCompletionLink = 9,
kMaxValue = kPrivacySandboxCompletionLink,
};
} // namespace privacy_guide_metrics
#endif // CHROME_BROWSER_PRIVACY_GUIDE_PRIVACY_GUIDE_H_