// chrome/browser/contextual_tasks/contextual_tasks.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 CHROME_BROWSER_CONTEXTUAL_TASKS_CONTEXTUAL_TASKS_MOJOM_SHARED_MESSAGE_IDS_H_
#define CHROME_BROWSER_CONTEXTUAL_TASKS_CONTEXTUAL_TASKS_MOJOM_SHARED_MESSAGE_IDS_H_

#include <stdint.h>


namespace contextual_tasks::mojom {
namespace messages {


enum class PageHandler : uint32_t {
  kGetThreadUrl = 0,
  kGetUrlForTask = 1,
  kSetTaskId = 2,
  kIsZeroState = 3,
  kIsAiPage = 4,
  kIsPendingErrorPage = 5,
  kIsEmbeddedPageErrorDocument = 6,
  kSetThreadTitle = 7,
  kCloseSidePanel = 8,
  kShowThreadHistory = 9,
  kIsShownInTab = 10,
  kOpenMyActivityUi = 11,
  kOpenFeedbackUi = 12,
  kOpenOnboardingHelpUi = 13,
  kOpenOverflowMenuHelpUi = 14,
  kOpenUrl = 15,
  kMoveTaskUiToNewTab = 16,
  kOnTabClickedFromSourcesMenu = 17,
  kOnFileClickedFromSourcesMenu = 18,
  kOnImageClickedFromSourcesMenu = 19,
  kOnWebviewMessage = 20,
  kGetCommonSearchParams = 21,
  kOnboardingTooltipDismissed = 22,
  kLensSearchTooltipDismissed = 23,
  kAskGTooltipDismissed = 24,
  kReopenTabs = 25,
  kPinSidePanel = 26,
  kUnpinSidePanel = 27,
  kOnContextMenuOpened = 28,
  kNotifySmartTabSharingTryItIphResult = 29,
  kNotifySmartTabSharingDefaultOnIphResult = 30,
  kRegisterWindow = 31,
  kCloseWindow = 32,
  kMaybeTriggerPinningPromo = 33,
  kShowPageInfoBubble = 34,
  kOnLogoPointerDown = 35,
  kCreateNewThread = 36,
};
enum class Page : uint32_t {
  kSetThreadTitle = 0,
  kSetTaskDetails = 1,
  kOnSidePanelStateChanged = 2,
  kPostAimMessage = 3,
  kOnHandshakeComplete = 4,
  kSetOAuthToken = 5,
  kOnCookieSyncCompleted = 6,
  kOnContextUpdated = 7,
  kHideInput = 8,
  kRestoreInput = 9,
  kEnterBasicMode = 10,
  kExitBasicMode = 11,
  kInjectInput = 12,
  kRemoveInjectedInput = 13,
  kOnZeroStateChange = 14,
  kSetInNlm = 15,
  kOnAiPageStatusChanged = 16,
  kOnLensOverlayStateChanged = 17,
  kShowErrorPage = 18,
  kHideErrorPage = 19,
  kShowOauthErrorDialog = 20,
  kUpdateComposeboxPosition = 21,
  kLockInput = 22,
  kUnlockInput = 23,
  kSetShowReopenTabs = 24,
  kOnSidePanelPinStateChanged = 25,
  kSetExpandButtonEnabled = 26,
  kTurnOnSmartTabSharing = 27,
  kShowSmartTabSharingTryItIph = 28,
  kShowSmartTabSharingDefaultOnIph = 29,
  kOnWindowClosed = 30,
};
enum class PageHandlerFactory : uint32_t {
  kCreatePageHandler = 0,
};
enum class ExtensionPageHandlerFactory : uint32_t {
  kCreateExtensionPageHandler = 0,
};
enum class ExtensionPageHandler : uint32_t {
  kGetHandshakeMessage = 0,
  kOnWebviewMessage = 1,
  kSetTaskId = 2,
};
enum class ExtensionPage : uint32_t {
  kPostAimMessage = 0,
  kOnHandshakeComplete = 1,
  kHideInput = 2,
  kRestoreInput = 3,
  kEnterBasicMode = 4,
  kExitBasicMode = 5,
  kLockInput = 6,
  kUnlockInput = 7,
};

}  // namespace messages

}  // contextual_tasks::mojom

#endif  // CHROME_BROWSER_CONTEXTUAL_TASKS_CONTEXTUAL_TASKS_MOJOM_SHARED_MESSAGE_IDS_H_