blob: 5aebde00f58e7135b341830b251769c01bff219e [file] [log] [blame]
// Copyright 2018 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// This file is tool-generated using pedal_processor. Do not edit.
#ifndef COMPONENTS_OMNIBOX_BROWSER_OMNIBOX_PEDAL_CONCEPTS_H_
#define COMPONENTS_OMNIBOX_BROWSER_OMNIBOX_PEDAL_CONCEPTS_H_
// This value is generated during Pedal concept data processing, and written
// to all data files as well as the source code here to ensure synchrony.
// The runtime loaded data must match this version exactly or it won't load.
constexpr int OMNIBOX_PEDAL_CONCEPTS_DATA_VERSION = 15538875;
// Unique identifiers for Pedals, used to bind loaded data to implementations.
// Also used in the Omnibox.SuggestionUsed.Pedal histogram. Do not remove or
// reuse values. If any pedal types are removed from Chrome, the associated ID
// will remain and be marked as obsolete.
enum class OmniboxPedalId {
NONE = 0,
CLEAR_BROWSING_DATA = 1,
MANAGE_PASSWORDS = 2,
UPDATE_CREDIT_CARD = 3,
LAUNCH_INCOGNITO = 4,
TRANSLATE = 5,
UPDATE_CHROME = 6,
// Last value, used to track the upper bounds when recording type histograms.
// This intentionally does not have an assigned value to ensure that it's
// always 1 greater than the last assigned value.
TOTAL_COUNT
};
#endif // COMPONENTS_OMNIBOX_BROWSER_OMNIBOX_PEDAL_CONCEPTS_H_