// third_party/blink/public/mojom/frame/frame.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 THIRD_PARTY_BLINK_PUBLIC_MOJOM_FRAME_FRAME_MOJOM_SHARED_MESSAGE_IDS_H_
#define THIRD_PARTY_BLINK_PUBLIC_MOJOM_FRAME_FRAME_MOJOM_SHARED_MESSAGE_IDS_H_

#include <stdint.h>


namespace blink::mojom {
namespace messages {


enum class LocalFrameHost : uint32_t {
  kEnterFullscreen = 0,
  kExitFullscreen = 1,
  kFullscreenStateChanged = 2,
  kRegisterProtocolHandler = 3,
  kUnregisterProtocolHandler = 4,
  kDidDisplayInsecureContent = 5,
  kDidContainInsecureFormAction = 6,
  kMainDocumentElementAvailable = 7,
  kSetNeedsOcclusionTracking = 8,
  kSetVirtualKeyboardMode = 9,
  kVisibilityChanged = 10,
  kDidFailLoadWithError = 11,
  kDidFocusFrame = 12,
  kDidCallFocus = 13,
  kEnforceInsecureRequestPolicy = 14,
  kEnforceInsecureNavigationsSet = 15,
  kSuddenTerminationDisablerChanged = 16,
  kHadStickyUserActivationBeforeNavigationChanged = 17,
  kScrollRectToVisibleInParentFrame = 18,
  kBubbleLogicalScrollInParentFrame = 19,
  kStartLoadingForAsyncNavigationApiCommit = 20,
  kDidBlockNavigation = 21,
  kDidChangeLoadProgress = 22,
  kDidFinishLoad = 23,
  kDispatchLoad = 24,
  kGoToEntryAtOffset = 25,
  kNavigateToNavigationApiKey = 26,
  kNavigateEventHandlerPresenceChanged = 27,
  kUpdateTitle = 28,
  kUpdateApplicationTitle = 29,
  kUpdateUserActivationState = 30,
  kDidConsumeHistoryUserActivation = 31,
  kHandleAccessibilityFindInPageResult = 32,
  kHandleAccessibilityFindInPageTermination = 33,
  kDocumentOnLoadCompleted = 34,
  kForwardResourceTimingToParent = 35,
  kDidDispatchDOMContentLoadedEvent = 36,
  kRunModalAlertDialog = 37,
  kRunModalConfirmDialog = 38,
  kRunModalPromptDialog = 39,
  kRunBeforeUnloadConfirm = 40,
  kUpdateFaviconURL = 41,
  kDownloadURL = 42,
  kShowCaptionSettings = 43,
  kFocusedElementChanged = 44,
  kTextSelectionChanged = 45,
  kShowPopupMenu = 46,
  kCreateNewPopupWidget = 47,
  kShowContextMenu = 48,
  kDidLoadResourceFromMemoryCache = 49,
  kDidChangeFrameOwnerProperties = 50,
  kDidChangeOpener = 51,
  kDidChangeFramePolicy = 52,
  kDidChangeIframeAttributes = 53,
  kCapturePaintPreviewOfSubframe = 54,
  kSetCloseListener = 55,
  kDetach = 56,
  kGetKeepAliveHandleFactory = 57,
  kDidAddMessageToConsole = 58,
  kFrameSizeChanged = 59,
  kDidInferColorScheme = 60,
  kDidChangeSrcDoc = 61,
  kReceivedDelegatedCapability = 62,
  kSendFencedFrameReportingBeacon = 63,
  kSendFencedFrameReportingBeaconToCustomURL = 64,
  kSendLegacyTechEvent = 65,
  kSetFencedFrameAutomaticBeaconReportEventData = 66,
  kCreateFencedFrame = 67,
  kOnViewTransitionOptInChanged = 68,
  kStartDragging = 69,
  kIssueKeepAliveHandle = 70,
  kNotifyStorageAccessed = 71,
  kRecordWindowProxyUsageMetrics = 72,
  kNotifyDocumentInteractive = 73,
  kInitializeCrashReportContext = 74,
  kRequestUnboundedSurface = 75,
};
enum class NonAssociatedLocalFrameHost : uint32_t {
  kMaybeStartOutermostMainFrameNavigation = 0,
};
enum class LocalFrame : uint32_t {
  kGetTextSurroundingSelection = 0,
  kSendInterventionReport = 1,
  kSetFrameOwnerProperties = 2,
  kNotifyUserActivation = 3,
  kNotifyVirtualKeyboardOverlayRect = 4,
  kShowInterestInElement = 5,
  kAddMessageToConsole = 6,
  kSwapInImmediately = 7,
  kCheckCompleted = 8,
  kStopLoading = 9,
  kCollapse = 10,
  kEnableViewSourceMode = 11,
  kFocus = 12,
  kClearFocusedElement = 13,
  kCopyImageAt = 14,
  kSaveImageAt = 15,
  kReportBlinkFeatureUsage = 16,
  kRenderFallbackContent = 17,
  kBeforeUnload = 18,
  kMediaPlayerActionAt = 19,
  kRequestVideoFrameAtWithBoundsHint = 20,
  kPluginActionAt = 21,
  kAdvanceFocusInFrame = 22,
  kAdvanceFocusForIME = 23,
  kReportContentSecurityPolicyViolation = 24,
  kDidUpdateFramePolicy = 25,
  kPostMessageEvent = 26,
  kJavaScriptMethodExecuteRequest = 27,
  kJavaScriptExecuteRequest = 28,
  kJavaScriptExecuteRequestForTests = 29,
  kJavaScriptExecuteRequestInIsolatedWorld = 30,
  kInvokeScriptToolForInspector = 31,
  kNotifyInspectorOfCrossDocumentScriptToolResult = 32,
  kBindReportingObserver = 33,
  kUpdateOpener = 34,
  kGetSavableResourceLinks = 35,
  kMixedContentFound = 36,
  kBindDevToolsAgent = 37,
  kExtractSmartClipData = 38,
  kHandleRendererDebugURL = 39,
  kGetCanonicalUrlForSharing = 40,
  kGetOpenGraphMetadata = 41,
  kSetNavigationApiHistoryEntriesForRestore = 42,
  kUpdatePrerenderURL = 43,
  kNotifyNavigationApiOfDisposedEntries = 44,
  kTraverseCancelled = 45,
  kDispatchNavigateEventForCrossDocumentTraversal = 46,
  kSnapshotDocumentForViewTransition = 47,
  kNotifyViewTransitionAbortedToOldDocument = 48,
  kDispatchPageSwap = 49,
  kAddResourceTimingEntryForFailedSubframeNavigation = 50,
  kGetScrollPosition = 51,
  kPerformFullContentSpellCheck = 52,
};
enum class LocalMainFrame : uint32_t {
  kAnimateDoubleTapZoom = 0,
  kSetScaleFactor = 1,
  kClosePage = 2,
  kGetFullPageSize = 3,
  kSetInitialFocus = 4,
  kEnablePreferredSizeChangedMode = 5,
  kZoomToFindInPageRect = 6,
  kInstallCoopAccessMonitor = 7,
  kUpdateBrowserControlsState = 8,
  kSetV8CompileHints = 9,
  kDiscard = 10,
  kFinalizeNavigationConfidence = 11,
  kNotifyRelatedPagesFinalized = 12,
};
enum class LocalMainFrameHost : uint32_t {
  kScaleFactorChanged = 0,
  kContentsPreferredSizeChanged = 1,
  kFocusPage = 2,
  kTakeFocus = 3,
  kUpdateTargetURL = 4,
  kRequestClose = 5,
  kSetWindowRect = 6,
  kMoveWindowTo = 7,
  kResizeWindowTo = 8,
  kDidFirstVisuallyNonEmptyPaint = 9,
  kDidAccessInitialMainDocument = 10,
  kDidChangeThemeColor = 11,
  kDidChangeBackgroundColor = 12,
  kDraggableRegionsChanged = 13,
  kOnFirstContentfulPaint = 14,
  kOnLargestContentfulPaint = 15,
};

}  // namespace messages

}  // blink::mojom

#endif  // THIRD_PARTY_BLINK_PUBLIC_MOJOM_FRAME_FRAME_MOJOM_SHARED_MESSAGE_IDS_H_