summaryrefslogtreecommitdiff
path: root/chromium/components/permissions/permission_uma_util.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/permissions/permission_uma_util.h')
-rw-r--r--chromium/components/permissions/permission_uma_util.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/chromium/components/permissions/permission_uma_util.h b/chromium/components/permissions/permission_uma_util.h
index a30c52d828f..ac64a8c7381 100644
--- a/chromium/components/permissions/permission_uma_util.h
+++ b/chromium/components/permissions/permission_uma_util.h
@@ -94,6 +94,15 @@ enum class PermissionPromptDisposition {
MINI_INFOBAR = 5,
};
+enum class AdaptiveTriggers {
+ // None of the adaptive triggers were met. Currently this means two or less
+ // consecutive denies in a row.
+ NONE = 0,
+
+ // User denied permission prompt 3 or more times.
+ THREE_CONSECUTIVE_DENIES = 0x01,
+};
+
// Provides a convenient way of logging UMA for permission related operations.
class PermissionUmaUtil {
public: