// components/omnibox/browser/searchbox.mojom-shared-message-ids.h is auto generated by mojom_bindings_generator.py, do not edit

// Copyright 2018 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef COMPONENTS_OMNIBOX_BROWSER_SEARCHBOX_MOJOM_SHARED_MESSAGE_IDS_H_
#define COMPONENTS_OMNIBOX_BROWSER_SEARCHBOX_MOJOM_SHARED_MESSAGE_IDS_H_

#include <stdint.h>


namespace searchbox::mojom {
namespace messages {


enum class PageHandlerFactory : uint32_t {
  kCreatePageHandler = 0,
};
enum class PageHandler : uint32_t {
  kOnFocusChanged = 0,
  kQueryAutocomplete = 1,
  kStopAutocomplete = 2,
  kOpenAutocompleteMatch = 3,
  kSetSmartComposeStats = 4,
  kSetPopupSelection = 5,
  kOpenPopupSelection = 6,
  kOnNavigationLikely = 7,
  kDeleteAutocompleteMatch = 8,
  kActivateKeyword = 9,
  kExecuteAction = 10,
  kOnThumbnailRemoved = 11,
  kGetCyclingPlaceholderConfig = 12,
  kGetRecentTabs = 13,
  kGetTabPreview = 14,
  kWaitForTabFaviconLoad = 15,
  kGetInputState = 16,
  kNotifySessionStarted = 17,
  kNotifySessionAbandoned = 18,
  kAddFileContext = 19,
  kAddTabContext = 20,
  kDeleteContext = 21,
  kDeleteTabContext = 22,
  kClearFiles = 23,
  kSubmitQuery = 24,
  kOpenLensSearch = 25,
  kSetActiveToolMode = 26,
  kSetActiveModelMode = 27,
  kActivateMetricsFunnel = 28,
  kRecordToolSelectionAction = 29,
  kRecordModelSelectionAction = 30,
  kGetDriveDisclaimerStatus = 31,
  kOnDriveDisclaimerAccepted = 32,
  kOnDriveUploadClicked = 33,
  kOpenProfilePicker = 34,
  kShowScreenshotMenu = 35,
  kStartScreenshare = 36,
  kCaptureRegionScreenshot = 37,
  kGetPageClassification = 38,
};
enum class Page : uint32_t {
  kAutocompleteResultChanged = 0,
  kUpdateSelection = 1,
  kStepSelection = 2,
  kOpenCurrentSelection = 3,
  kSetAimButtonVisible = 4,
  kSetAimButtonConfig = 5,
  kSetInputText = 6,
  kSetThumbnail = 7,
  kOnContextualInputStatusChanged = 8,
  kOnTabStripChanged = 9,
  kOnInputStateChanged = 10,
  kAddFileContext = 11,
  kUpdateAutoSuggestedTabContext = 12,
  kUpdateLensSearchEligibility = 13,
  kUpdateContentSharingPolicy = 14,
  kUpdateAimPopupEligibility = 15,
  kOnPermissionPromptChanged = 16,
  kSetRestoredTabIds = 17,
  kSetAimThreadRestoredTabs = 18,
  kOnScreenshotMenuClosed = 19,
};

}  // namespace messages

}  // searchbox::mojom

#endif  // COMPONENTS_OMNIBOX_BROWSER_SEARCHBOX_MOJOM_SHARED_MESSAGE_IDS_H_