Generated file

Copy as Markdown

Other Tools

// -*- mode: C++ -*-
// AUTOGENERATED BY glean_parser. DO NOT EDIT.
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#ifndef mozilla_GleanCookiebannersMetrics_h
#define mozilla_GleanCookiebannersMetrics_h
#include "mozilla/glean/bindings/MetricTypes.h"
namespace mozilla::glean {
namespace cookie_banners {
/**
* generated from cookie.banners.normal_window_service_mode
*/
enum class NormalWindowServiceModeLabel: uint16_t {
eDisabled = 0,
eReject = 1,
eRejectOrAccept = 2,
eInvalid = 3,
e__Other__,
};
/**
* The pref value of the cookie banner service mode for normal windows.
*/
constexpr impl::Labeled<impl::BooleanMetric, NormalWindowServiceModeLabel> normal_window_service_mode(4883);
/**
* generated from cookie.banners.private_window_service_mode
*/
enum class PrivateWindowServiceModeLabel: uint16_t {
eDisabled = 0,
eReject = 1,
eRejectOrAccept = 2,
eInvalid = 3,
e__Other__,
};
/**
* The pref value of the cookie banner service mode for private windows.
*/
constexpr impl::Labeled<impl::BooleanMetric, PrivateWindowServiceModeLabel> private_window_service_mode(4884);
/**
* generated from cookie.banners.service_detect_only
* Tracks the value of the cookiebanners.service.detectOnly pref.
*/
constexpr impl::BooleanMetric service_detect_only(4885);
}
} // namespace mozilla::glean
#endif // mozilla_GleanCookiebannersMetrics_h