blob: aa7326c128cb982ee14072231a7bed4b797c0479 [file] [log] [blame]
// Package cdproto provides the Chrome DevTools Protocol
// commands, types, and events for the cdproto domain.
//
// Chrome DevTools Protocol types.
//
// Generated by the cdproto-gen command.
package cdproto
// Code generated by cdproto-gen. DO NOT EDIT.
import (
"errors"
"fmt"
"strings"
"github.com/chromedp/cdproto/accessibility"
"github.com/chromedp/cdproto/animation"
"github.com/chromedp/cdproto/applicationcache"
"github.com/chromedp/cdproto/audits"
"github.com/chromedp/cdproto/browser"
"github.com/chromedp/cdproto/cachestorage"
"github.com/chromedp/cdproto/css"
"github.com/chromedp/cdproto/database"
"github.com/chromedp/cdproto/debugger"
"github.com/chromedp/cdproto/deviceorientation"
"github.com/chromedp/cdproto/dom"
"github.com/chromedp/cdproto/domdebugger"
"github.com/chromedp/cdproto/domsnapshot"
"github.com/chromedp/cdproto/domstorage"
"github.com/chromedp/cdproto/emulation"
"github.com/chromedp/cdproto/fetch"
"github.com/chromedp/cdproto/headlessexperimental"
"github.com/chromedp/cdproto/heapprofiler"
"github.com/chromedp/cdproto/indexeddb"
"github.com/chromedp/cdproto/input"
"github.com/chromedp/cdproto/inspector"
"github.com/chromedp/cdproto/io"
"github.com/chromedp/cdproto/layertree"
"github.com/chromedp/cdproto/log"
"github.com/chromedp/cdproto/memory"
"github.com/chromedp/cdproto/network"
"github.com/chromedp/cdproto/overlay"
"github.com/chromedp/cdproto/page"
"github.com/chromedp/cdproto/performance"
"github.com/chromedp/cdproto/profiler"
"github.com/chromedp/cdproto/runtime"
"github.com/chromedp/cdproto/security"
"github.com/chromedp/cdproto/serviceworker"
"github.com/chromedp/cdproto/storage"
"github.com/chromedp/cdproto/systeminfo"
"github.com/chromedp/cdproto/target"
"github.com/chromedp/cdproto/testing"
"github.com/chromedp/cdproto/tethering"
"github.com/chromedp/cdproto/tracing"
"github.com/mailru/easyjson"
)
// MethodType chrome DevTools Protocol method type (ie, event and command
// names).
type MethodType string
// String returns the MethodType as string value.
func (t MethodType) String() string {
return string(t)
}
// Domain returns the Chrome DevTools Protocol domain of the event or command.
func (t MethodType) Domain() string {
return string(t[:strings.IndexByte(string(t), '.')])
}
// MethodType values.
const (
CommandAccessibilityDisable = accessibility.CommandDisable
CommandAccessibilityEnable = accessibility.CommandEnable
CommandAccessibilityGetPartialAXTree = accessibility.CommandGetPartialAXTree
CommandAccessibilityGetFullAXTree = accessibility.CommandGetFullAXTree
CommandAnimationDisable = animation.CommandDisable
CommandAnimationEnable = animation.CommandEnable
CommandAnimationGetCurrentTime = animation.CommandGetCurrentTime
CommandAnimationGetPlaybackRate = animation.CommandGetPlaybackRate
CommandAnimationReleaseAnimations = animation.CommandReleaseAnimations
CommandAnimationResolveAnimation = animation.CommandResolveAnimation
CommandAnimationSeekAnimations = animation.CommandSeekAnimations
CommandAnimationSetPaused = animation.CommandSetPaused
CommandAnimationSetPlaybackRate = animation.CommandSetPlaybackRate
CommandAnimationSetTiming = animation.CommandSetTiming
EventAnimationAnimationCanceled = "Animation.animationCanceled"
EventAnimationAnimationCreated = "Animation.animationCreated"
EventAnimationAnimationStarted = "Animation.animationStarted"
CommandApplicationCacheEnable = applicationcache.CommandEnable
CommandApplicationCacheGetApplicationCacheForFrame = applicationcache.CommandGetApplicationCacheForFrame
CommandApplicationCacheGetFramesWithManifests = applicationcache.CommandGetFramesWithManifests
CommandApplicationCacheGetManifestForFrame = applicationcache.CommandGetManifestForFrame
EventApplicationCacheApplicationCacheStatusUpdated = "ApplicationCache.applicationCacheStatusUpdated"
EventApplicationCacheNetworkStateUpdated = "ApplicationCache.networkStateUpdated"
CommandAuditsGetEncodedResponse = audits.CommandGetEncodedResponse
CommandBrowserGrantPermissions = browser.CommandGrantPermissions
CommandBrowserResetPermissions = browser.CommandResetPermissions
CommandBrowserClose = browser.CommandClose
CommandBrowserCrash = browser.CommandCrash
CommandBrowserGetVersion = browser.CommandGetVersion
CommandBrowserGetBrowserCommandLine = browser.CommandGetBrowserCommandLine
CommandBrowserGetHistograms = browser.CommandGetHistograms
CommandBrowserGetHistogram = browser.CommandGetHistogram
CommandBrowserGetWindowBounds = browser.CommandGetWindowBounds
CommandBrowserGetWindowForTarget = browser.CommandGetWindowForTarget
CommandBrowserSetWindowBounds = browser.CommandSetWindowBounds
CommandCSSAddRule = css.CommandAddRule
CommandCSSCollectClassNames = css.CommandCollectClassNames
CommandCSSCreateStyleSheet = css.CommandCreateStyleSheet
CommandCSSDisable = css.CommandDisable
CommandCSSEnable = css.CommandEnable
CommandCSSForcePseudoState = css.CommandForcePseudoState
CommandCSSGetBackgroundColors = css.CommandGetBackgroundColors
CommandCSSGetComputedStyleForNode = css.CommandGetComputedStyleForNode
CommandCSSGetInlineStylesForNode = css.CommandGetInlineStylesForNode
CommandCSSGetMatchedStylesForNode = css.CommandGetMatchedStylesForNode
CommandCSSGetMediaQueries = css.CommandGetMediaQueries
CommandCSSGetPlatformFontsForNode = css.CommandGetPlatformFontsForNode
CommandCSSGetStyleSheetText = css.CommandGetStyleSheetText
CommandCSSSetEffectivePropertyValueForNode = css.CommandSetEffectivePropertyValueForNode
CommandCSSSetKeyframeKey = css.CommandSetKeyframeKey
CommandCSSSetMediaText = css.CommandSetMediaText
CommandCSSSetRuleSelector = css.CommandSetRuleSelector
CommandCSSSetStyleSheetText = css.CommandSetStyleSheetText
CommandCSSSetStyleTexts = css.CommandSetStyleTexts
CommandCSSStartRuleUsageTracking = css.CommandStartRuleUsageTracking
CommandCSSStopRuleUsageTracking = css.CommandStopRuleUsageTracking
CommandCSSTakeCoverageDelta = css.CommandTakeCoverageDelta
EventCSSFontsUpdated = "CSS.fontsUpdated"
EventCSSMediaQueryResultChanged = "CSS.mediaQueryResultChanged"
EventCSSStyleSheetAdded = "CSS.styleSheetAdded"
EventCSSStyleSheetChanged = "CSS.styleSheetChanged"
EventCSSStyleSheetRemoved = "CSS.styleSheetRemoved"
CommandCacheStorageDeleteCache = cachestorage.CommandDeleteCache
CommandCacheStorageDeleteEntry = cachestorage.CommandDeleteEntry
CommandCacheStorageRequestCacheNames = cachestorage.CommandRequestCacheNames
CommandCacheStorageRequestCachedResponse = cachestorage.CommandRequestCachedResponse
CommandCacheStorageRequestEntries = cachestorage.CommandRequestEntries
CommandDOMCollectClassNamesFromSubtree = dom.CommandCollectClassNamesFromSubtree
CommandDOMCopyTo = dom.CommandCopyTo
CommandDOMDescribeNode = dom.CommandDescribeNode
CommandDOMDisable = dom.CommandDisable
CommandDOMDiscardSearchResults = dom.CommandDiscardSearchResults
CommandDOMEnable = dom.CommandEnable
CommandDOMFocus = dom.CommandFocus
CommandDOMGetAttributes = dom.CommandGetAttributes
CommandDOMGetBoxModel = dom.CommandGetBoxModel
CommandDOMGetContentQuads = dom.CommandGetContentQuads
CommandDOMGetDocument = dom.CommandGetDocument
CommandDOMGetFlattenedDocument = dom.CommandGetFlattenedDocument
CommandDOMGetNodeForLocation = dom.CommandGetNodeForLocation
CommandDOMGetOuterHTML = dom.CommandGetOuterHTML
CommandDOMGetRelayoutBoundary = dom.CommandGetRelayoutBoundary
CommandDOMGetSearchResults = dom.CommandGetSearchResults
CommandDOMMarkUndoableState = dom.CommandMarkUndoableState
CommandDOMMoveTo = dom.CommandMoveTo
CommandDOMPerformSearch = dom.CommandPerformSearch
CommandDOMPushNodeByPathToFrontend = dom.CommandPushNodeByPathToFrontend
CommandDOMPushNodesByBackendIdsToFrontend = dom.CommandPushNodesByBackendIdsToFrontend
CommandDOMQuerySelector = dom.CommandQuerySelector
CommandDOMQuerySelectorAll = dom.CommandQuerySelectorAll
CommandDOMRedo = dom.CommandRedo
CommandDOMRemoveAttribute = dom.CommandRemoveAttribute
CommandDOMRemoveNode = dom.CommandRemoveNode
CommandDOMRequestChildNodes = dom.CommandRequestChildNodes
CommandDOMRequestNode = dom.CommandRequestNode
CommandDOMResolveNode = dom.CommandResolveNode
CommandDOMSetAttributeValue = dom.CommandSetAttributeValue
CommandDOMSetAttributesAsText = dom.CommandSetAttributesAsText
CommandDOMSetFileInputFiles = dom.CommandSetFileInputFiles
CommandDOMSetInspectedNode = dom.CommandSetInspectedNode
CommandDOMSetNodeName = dom.CommandSetNodeName
CommandDOMSetNodeValue = dom.CommandSetNodeValue
CommandDOMSetOuterHTML = dom.CommandSetOuterHTML
CommandDOMUndo = dom.CommandUndo
CommandDOMGetFrameOwner = dom.CommandGetFrameOwner
EventDOMAttributeModified = "DOM.attributeModified"
EventDOMAttributeRemoved = "DOM.attributeRemoved"
EventDOMCharacterDataModified = "DOM.characterDataModified"
EventDOMChildNodeCountUpdated = "DOM.childNodeCountUpdated"
EventDOMChildNodeInserted = "DOM.childNodeInserted"
EventDOMChildNodeRemoved = "DOM.childNodeRemoved"
EventDOMDistributedNodesUpdated = "DOM.distributedNodesUpdated"
EventDOMDocumentUpdated = "DOM.documentUpdated"
EventDOMInlineStyleInvalidated = "DOM.inlineStyleInvalidated"
EventDOMPseudoElementAdded = "DOM.pseudoElementAdded"
EventDOMPseudoElementRemoved = "DOM.pseudoElementRemoved"
EventDOMSetChildNodes = "DOM.setChildNodes"
EventDOMShadowRootPopped = "DOM.shadowRootPopped"
EventDOMShadowRootPushed = "DOM.shadowRootPushed"
CommandDOMDebuggerGetEventListeners = domdebugger.CommandGetEventListeners
CommandDOMDebuggerRemoveDOMBreakpoint = domdebugger.CommandRemoveDOMBreakpoint
CommandDOMDebuggerRemoveEventListenerBreakpoint = domdebugger.CommandRemoveEventListenerBreakpoint
CommandDOMDebuggerRemoveInstrumentationBreakpoint = domdebugger.CommandRemoveInstrumentationBreakpoint
CommandDOMDebuggerRemoveXHRBreakpoint = domdebugger.CommandRemoveXHRBreakpoint
CommandDOMDebuggerSetDOMBreakpoint = domdebugger.CommandSetDOMBreakpoint
CommandDOMDebuggerSetEventListenerBreakpoint = domdebugger.CommandSetEventListenerBreakpoint
CommandDOMDebuggerSetInstrumentationBreakpoint = domdebugger.CommandSetInstrumentationBreakpoint
CommandDOMDebuggerSetXHRBreakpoint = domdebugger.CommandSetXHRBreakpoint
CommandDOMSnapshotDisable = domsnapshot.CommandDisable
CommandDOMSnapshotEnable = domsnapshot.CommandEnable
CommandDOMSnapshotCaptureSnapshot = domsnapshot.CommandCaptureSnapshot
CommandDOMStorageClear = domstorage.CommandClear
CommandDOMStorageDisable = domstorage.CommandDisable
CommandDOMStorageEnable = domstorage.CommandEnable
CommandDOMStorageGetDOMStorageItems = domstorage.CommandGetDOMStorageItems
CommandDOMStorageRemoveDOMStorageItem = domstorage.CommandRemoveDOMStorageItem
CommandDOMStorageSetDOMStorageItem = domstorage.CommandSetDOMStorageItem
EventDOMStorageDomStorageItemAdded = "DOMStorage.domStorageItemAdded"
EventDOMStorageDomStorageItemRemoved = "DOMStorage.domStorageItemRemoved"
EventDOMStorageDomStorageItemUpdated = "DOMStorage.domStorageItemUpdated"
EventDOMStorageDomStorageItemsCleared = "DOMStorage.domStorageItemsCleared"
CommandDatabaseDisable = database.CommandDisable
CommandDatabaseEnable = database.CommandEnable
CommandDatabaseExecuteSQL = database.CommandExecuteSQL
CommandDatabaseGetDatabaseTableNames = database.CommandGetDatabaseTableNames
EventDatabaseAddDatabase = "Database.addDatabase"
CommandDebuggerContinueToLocation = debugger.CommandContinueToLocation
CommandDebuggerDisable = debugger.CommandDisable
CommandDebuggerEnable = debugger.CommandEnable
CommandDebuggerEvaluateOnCallFrame = debugger.CommandEvaluateOnCallFrame
CommandDebuggerGetPossibleBreakpoints = debugger.CommandGetPossibleBreakpoints
CommandDebuggerGetScriptSource = debugger.CommandGetScriptSource
CommandDebuggerGetStackTrace = debugger.CommandGetStackTrace
CommandDebuggerPause = debugger.CommandPause
CommandDebuggerPauseOnAsyncCall = debugger.CommandPauseOnAsyncCall
CommandDebuggerRemoveBreakpoint = debugger.CommandRemoveBreakpoint
CommandDebuggerRestartFrame = debugger.CommandRestartFrame
CommandDebuggerResume = debugger.CommandResume
CommandDebuggerScheduleStepIntoAsync = debugger.CommandScheduleStepIntoAsync
CommandDebuggerSearchInContent = debugger.CommandSearchInContent
CommandDebuggerSetAsyncCallStackDepth = debugger.CommandSetAsyncCallStackDepth
CommandDebuggerSetBlackboxPatterns = debugger.CommandSetBlackboxPatterns
CommandDebuggerSetBlackboxedRanges = debugger.CommandSetBlackboxedRanges
CommandDebuggerSetBreakpoint = debugger.CommandSetBreakpoint
CommandDebuggerSetBreakpointByURL = debugger.CommandSetBreakpointByURL
CommandDebuggerSetBreakpointOnFunctionCall = debugger.CommandSetBreakpointOnFunctionCall
CommandDebuggerSetBreakpointsActive = debugger.CommandSetBreakpointsActive
CommandDebuggerSetPauseOnExceptions = debugger.CommandSetPauseOnExceptions
CommandDebuggerSetReturnValue = debugger.CommandSetReturnValue
CommandDebuggerSetScriptSource = debugger.CommandSetScriptSource
CommandDebuggerSetSkipAllPauses = debugger.CommandSetSkipAllPauses
CommandDebuggerSetVariableValue = debugger.CommandSetVariableValue
CommandDebuggerStepInto = debugger.CommandStepInto
CommandDebuggerStepOut = debugger.CommandStepOut
CommandDebuggerStepOver = debugger.CommandStepOver
EventDebuggerBreakpointResolved = "Debugger.breakpointResolved"
EventDebuggerPaused = "Debugger.paused"
EventDebuggerResumed = "Debugger.resumed"
EventDebuggerScriptFailedToParse = "Debugger.scriptFailedToParse"
EventDebuggerScriptParsed = "Debugger.scriptParsed"
CommandDeviceOrientationClearDeviceOrientationOverride = deviceorientation.CommandClearDeviceOrientationOverride
CommandDeviceOrientationSetDeviceOrientationOverride = deviceorientation.CommandSetDeviceOrientationOverride
CommandEmulationCanEmulate = emulation.CommandCanEmulate
CommandEmulationClearDeviceMetricsOverride = emulation.CommandClearDeviceMetricsOverride
CommandEmulationClearGeolocationOverride = emulation.CommandClearGeolocationOverride
CommandEmulationResetPageScaleFactor = emulation.CommandResetPageScaleFactor
CommandEmulationSetFocusEmulationEnabled = emulation.CommandSetFocusEmulationEnabled
CommandEmulationSetCPUThrottlingRate = emulation.CommandSetCPUThrottlingRate
CommandEmulationSetDefaultBackgroundColorOverride = emulation.CommandSetDefaultBackgroundColorOverride
CommandEmulationSetDeviceMetricsOverride = emulation.CommandSetDeviceMetricsOverride
CommandEmulationSetScrollbarsHidden = emulation.CommandSetScrollbarsHidden
CommandEmulationSetDocumentCookieDisabled = emulation.CommandSetDocumentCookieDisabled
CommandEmulationSetEmitTouchEventsForMouse = emulation.CommandSetEmitTouchEventsForMouse
CommandEmulationSetEmulatedMedia = emulation.CommandSetEmulatedMedia
CommandEmulationSetGeolocationOverride = emulation.CommandSetGeolocationOverride
CommandEmulationSetPageScaleFactor = emulation.CommandSetPageScaleFactor
CommandEmulationSetScriptExecutionDisabled = emulation.CommandSetScriptExecutionDisabled
CommandEmulationSetTouchEmulationEnabled = emulation.CommandSetTouchEmulationEnabled
CommandEmulationSetVirtualTimePolicy = emulation.CommandSetVirtualTimePolicy
CommandEmulationSetUserAgentOverride = emulation.CommandSetUserAgentOverride
EventEmulationVirtualTimeAdvanced = "Emulation.virtualTimeAdvanced"
EventEmulationVirtualTimeBudgetExpired = "Emulation.virtualTimeBudgetExpired"
EventEmulationVirtualTimePaused = "Emulation.virtualTimePaused"
CommandFetchDisable = fetch.CommandDisable
CommandFetchEnable = fetch.CommandEnable
CommandFetchFailRequest = fetch.CommandFailRequest
CommandFetchFulfillRequest = fetch.CommandFulfillRequest
CommandFetchContinueRequest = fetch.CommandContinueRequest
CommandFetchContinueWithAuth = fetch.CommandContinueWithAuth
CommandFetchGetResponseBody = fetch.CommandGetResponseBody
CommandFetchTakeResponseBodyAsStream = fetch.CommandTakeResponseBodyAsStream
EventFetchRequestPaused = "Fetch.requestPaused"
EventFetchAuthRequired = "Fetch.authRequired"
CommandHeadlessExperimentalBeginFrame = headlessexperimental.CommandBeginFrame
CommandHeadlessExperimentalDisable = headlessexperimental.CommandDisable
CommandHeadlessExperimentalEnable = headlessexperimental.CommandEnable
EventHeadlessExperimentalNeedsBeginFramesChanged = "HeadlessExperimental.needsBeginFramesChanged"
CommandHeapProfilerAddInspectedHeapObject = heapprofiler.CommandAddInspectedHeapObject
CommandHeapProfilerCollectGarbage = heapprofiler.CommandCollectGarbage
CommandHeapProfilerDisable = heapprofiler.CommandDisable
CommandHeapProfilerEnable = heapprofiler.CommandEnable
CommandHeapProfilerGetHeapObjectID = heapprofiler.CommandGetHeapObjectID
CommandHeapProfilerGetObjectByHeapObjectID = heapprofiler.CommandGetObjectByHeapObjectID
CommandHeapProfilerGetSamplingProfile = heapprofiler.CommandGetSamplingProfile
CommandHeapProfilerStartSampling = heapprofiler.CommandStartSampling
CommandHeapProfilerStartTrackingHeapObjects = heapprofiler.CommandStartTrackingHeapObjects
CommandHeapProfilerStopSampling = heapprofiler.CommandStopSampling
CommandHeapProfilerStopTrackingHeapObjects = heapprofiler.CommandStopTrackingHeapObjects
CommandHeapProfilerTakeHeapSnapshot = heapprofiler.CommandTakeHeapSnapshot
EventHeapProfilerAddHeapSnapshotChunk = "HeapProfiler.addHeapSnapshotChunk"
EventHeapProfilerHeapStatsUpdate = "HeapProfiler.heapStatsUpdate"
EventHeapProfilerLastSeenObjectID = "HeapProfiler.lastSeenObjectId"
EventHeapProfilerReportHeapSnapshotProgress = "HeapProfiler.reportHeapSnapshotProgress"
EventHeapProfilerResetProfiles = "HeapProfiler.resetProfiles"
CommandIOClose = io.CommandClose
CommandIORead = io.CommandRead
CommandIOResolveBlob = io.CommandResolveBlob
CommandIndexedDBClearObjectStore = indexeddb.CommandClearObjectStore
CommandIndexedDBDeleteDatabase = indexeddb.CommandDeleteDatabase
CommandIndexedDBDeleteObjectStoreEntries = indexeddb.CommandDeleteObjectStoreEntries
CommandIndexedDBDisable = indexeddb.CommandDisable
CommandIndexedDBEnable = indexeddb.CommandEnable
CommandIndexedDBRequestData = indexeddb.CommandRequestData
CommandIndexedDBRequestDatabase = indexeddb.CommandRequestDatabase
CommandIndexedDBRequestDatabaseNames = indexeddb.CommandRequestDatabaseNames
CommandInputDispatchKeyEvent = input.CommandDispatchKeyEvent
CommandInputInsertText = input.CommandInsertText
CommandInputDispatchMouseEvent = input.CommandDispatchMouseEvent
CommandInputDispatchTouchEvent = input.CommandDispatchTouchEvent
CommandInputEmulateTouchFromMouseEvent = input.CommandEmulateTouchFromMouseEvent
CommandInputSetIgnoreInputEvents = input.CommandSetIgnoreInputEvents
CommandInputSynthesizePinchGesture = input.CommandSynthesizePinchGesture
CommandInputSynthesizeScrollGesture = input.CommandSynthesizeScrollGesture
CommandInputSynthesizeTapGesture = input.CommandSynthesizeTapGesture
CommandInspectorDisable = inspector.CommandDisable
CommandInspectorEnable = inspector.CommandEnable
EventInspectorDetached = "Inspector.detached"
EventInspectorTargetCrashed = "Inspector.targetCrashed"
EventInspectorTargetReloadedAfterCrash = "Inspector.targetReloadedAfterCrash"
CommandLayerTreeCompositingReasons = layertree.CommandCompositingReasons
CommandLayerTreeDisable = layertree.CommandDisable
CommandLayerTreeEnable = layertree.CommandEnable
CommandLayerTreeLoadSnapshot = layertree.CommandLoadSnapshot
CommandLayerTreeMakeSnapshot = layertree.CommandMakeSnapshot
CommandLayerTreeProfileSnapshot = layertree.CommandProfileSnapshot
CommandLayerTreeReleaseSnapshot = layertree.CommandReleaseSnapshot
CommandLayerTreeReplaySnapshot = layertree.CommandReplaySnapshot
CommandLayerTreeSnapshotCommandLog = layertree.CommandSnapshotCommandLog
EventLayerTreeLayerPainted = "LayerTree.layerPainted"
EventLayerTreeLayerTreeDidChange = "LayerTree.layerTreeDidChange"
CommandLogClear = log.CommandClear
CommandLogDisable = log.CommandDisable
CommandLogEnable = log.CommandEnable
CommandLogStartViolationsReport = log.CommandStartViolationsReport
CommandLogStopViolationsReport = log.CommandStopViolationsReport
EventLogEntryAdded = "Log.entryAdded"
CommandMemoryGetDOMCounters = memory.CommandGetDOMCounters
CommandMemoryPrepareForLeakDetection = memory.CommandPrepareForLeakDetection
CommandMemorySetPressureNotificationsSuppressed = memory.CommandSetPressureNotificationsSuppressed
CommandMemorySimulatePressureNotification = memory.CommandSimulatePressureNotification
CommandMemoryStartSampling = memory.CommandStartSampling
CommandMemoryStopSampling = memory.CommandStopSampling
CommandMemoryGetAllTimeSamplingProfile = memory.CommandGetAllTimeSamplingProfile
CommandMemoryGetBrowserSamplingProfile = memory.CommandGetBrowserSamplingProfile
CommandMemoryGetSamplingProfile = memory.CommandGetSamplingProfile
CommandNetworkClearBrowserCache = network.CommandClearBrowserCache
CommandNetworkClearBrowserCookies = network.CommandClearBrowserCookies
CommandNetworkContinueInterceptedRequest = network.CommandContinueInterceptedRequest
CommandNetworkDeleteCookies = network.CommandDeleteCookies
CommandNetworkDisable = network.CommandDisable
CommandNetworkEmulateNetworkConditions = network.CommandEmulateNetworkConditions
CommandNetworkEnable = network.CommandEnable
CommandNetworkGetAllCookies = network.CommandGetAllCookies
CommandNetworkGetCertificate = network.CommandGetCertificate
CommandNetworkGetCookies = network.CommandGetCookies
CommandNetworkGetResponseBody = network.CommandGetResponseBody
CommandNetworkGetRequestPostData = network.CommandGetRequestPostData
CommandNetworkGetResponseBodyForInterception = network.CommandGetResponseBodyForInterception
CommandNetworkTakeResponseBodyForInterceptionAsStream = network.CommandTakeResponseBodyForInterceptionAsStream
CommandNetworkReplayXHR = network.CommandReplayXHR
CommandNetworkSearchInResponseBody = network.CommandSearchInResponseBody
CommandNetworkSetBlockedURLS = network.CommandSetBlockedURLS
CommandNetworkSetBypassServiceWorker = network.CommandSetBypassServiceWorker
CommandNetworkSetCacheDisabled = network.CommandSetCacheDisabled
CommandNetworkSetCookie = network.CommandSetCookie
CommandNetworkSetCookies = network.CommandSetCookies
CommandNetworkSetDataSizeLimitsForTest = network.CommandSetDataSizeLimitsForTest
CommandNetworkSetExtraHTTPHeaders = network.CommandSetExtraHTTPHeaders
CommandNetworkSetRequestInterception = network.CommandSetRequestInterception
EventNetworkDataReceived = "Network.dataReceived"
EventNetworkEventSourceMessageReceived = "Network.eventSourceMessageReceived"
EventNetworkLoadingFailed = "Network.loadingFailed"
EventNetworkLoadingFinished = "Network.loadingFinished"
EventNetworkRequestIntercepted = "Network.requestIntercepted"
EventNetworkRequestServedFromCache = "Network.requestServedFromCache"
EventNetworkRequestWillBeSent = "Network.requestWillBeSent"
EventNetworkResourceChangedPriority = "Network.resourceChangedPriority"
EventNetworkSignedExchangeReceived = "Network.signedExchangeReceived"
EventNetworkResponseReceived = "Network.responseReceived"
EventNetworkWebSocketClosed = "Network.webSocketClosed"
EventNetworkWebSocketCreated = "Network.webSocketCreated"
EventNetworkWebSocketFrameError = "Network.webSocketFrameError"
EventNetworkWebSocketFrameReceived = "Network.webSocketFrameReceived"
EventNetworkWebSocketFrameSent = "Network.webSocketFrameSent"
EventNetworkWebSocketHandshakeResponseReceived = "Network.webSocketHandshakeResponseReceived"
EventNetworkWebSocketWillSendHandshakeRequest = "Network.webSocketWillSendHandshakeRequest"
CommandOverlayDisable = overlay.CommandDisable
CommandOverlayEnable = overlay.CommandEnable
CommandOverlayGetHighlightObjectForTest = overlay.CommandGetHighlightObjectForTest
CommandOverlayHideHighlight = overlay.CommandHideHighlight
CommandOverlayHighlightFrame = overlay.CommandHighlightFrame
CommandOverlayHighlightNode = overlay.CommandHighlightNode
CommandOverlayHighlightQuad = overlay.CommandHighlightQuad
CommandOverlayHighlightRect = overlay.CommandHighlightRect
CommandOverlaySetInspectMode = overlay.CommandSetInspectMode
CommandOverlaySetPausedInDebuggerMessage = overlay.CommandSetPausedInDebuggerMessage
CommandOverlaySetShowDebugBorders = overlay.CommandSetShowDebugBorders
CommandOverlaySetShowFPSCounter = overlay.CommandSetShowFPSCounter
CommandOverlaySetShowPaintRects = overlay.CommandSetShowPaintRects
CommandOverlaySetShowScrollBottleneckRects = overlay.CommandSetShowScrollBottleneckRects
CommandOverlaySetShowViewportSizeOnResize = overlay.CommandSetShowViewportSizeOnResize
CommandOverlaySetSuspended = overlay.CommandSetSuspended
EventOverlayInspectNodeRequested = "Overlay.inspectNodeRequested"
EventOverlayNodeHighlightRequested = "Overlay.nodeHighlightRequested"
EventOverlayScreenshotRequested = "Overlay.screenshotRequested"
CommandPageAddScriptToEvaluateOnNewDocument = page.CommandAddScriptToEvaluateOnNewDocument
CommandPageBringToFront = page.CommandBringToFront
CommandPageCaptureScreenshot = page.CommandCaptureScreenshot
CommandPageCaptureSnapshot = page.CommandCaptureSnapshot
CommandPageCreateIsolatedWorld = page.CommandCreateIsolatedWorld
CommandPageDisable = page.CommandDisable
CommandPageEnable = page.CommandEnable
CommandPageGetAppManifest = page.CommandGetAppManifest
CommandPageGetFrameTree = page.CommandGetFrameTree
CommandPageGetLayoutMetrics = page.CommandGetLayoutMetrics
CommandPageGetNavigationHistory = page.CommandGetNavigationHistory
CommandPageGetResourceContent = page.CommandGetResourceContent
CommandPageGetResourceTree = page.CommandGetResourceTree
CommandPageHandleJavaScriptDialog = page.CommandHandleJavaScriptDialog
CommandPageNavigate = page.CommandNavigate
CommandPageNavigateToHistoryEntry = page.CommandNavigateToHistoryEntry
CommandPagePrintToPDF = page.CommandPrintToPDF
CommandPageReload = page.CommandReload
CommandPageRemoveScriptToEvaluateOnNewDocument = page.CommandRemoveScriptToEvaluateOnNewDocument
CommandPageRequestAppBanner = page.CommandRequestAppBanner
CommandPageScreencastFrameAck = page.CommandScreencastFrameAck
CommandPageSearchInResource = page.CommandSearchInResource
CommandPageSetAdBlockingEnabled = page.CommandSetAdBlockingEnabled
CommandPageSetBypassCSP = page.CommandSetBypassCSP
CommandPageSetFontFamilies = page.CommandSetFontFamilies
CommandPageSetFontSizes = page.CommandSetFontSizes
CommandPageSetDocumentContent = page.CommandSetDocumentContent
CommandPageSetDownloadBehavior = page.CommandSetDownloadBehavior
CommandPageSetLifecycleEventsEnabled = page.CommandSetLifecycleEventsEnabled
CommandPageStartScreencast = page.CommandStartScreencast
CommandPageStopLoading = page.CommandStopLoading
CommandPageCrash = page.CommandCrash
CommandPageClose = page.CommandClose
CommandPageSetWebLifecycleState = page.CommandSetWebLifecycleState
CommandPageStopScreencast = page.CommandStopScreencast
CommandPageSetProduceCompilationCache = page.CommandSetProduceCompilationCache
CommandPageAddCompilationCache = page.CommandAddCompilationCache
CommandPageClearCompilationCache = page.CommandClearCompilationCache
CommandPageGenerateTestReport = page.CommandGenerateTestReport
EventPageDomContentEventFired = "Page.domContentEventFired"
EventPageFrameAttached = "Page.frameAttached"
EventPageFrameClearedScheduledNavigation = "Page.frameClearedScheduledNavigation"
EventPageFrameDetached = "Page.frameDetached"
EventPageFrameNavigated = "Page.frameNavigated"
EventPageFrameResized = "Page.frameResized"
EventPageFrameScheduledNavigation = "Page.frameScheduledNavigation"
EventPageFrameStartedLoading = "Page.frameStartedLoading"
EventPageFrameStoppedLoading = "Page.frameStoppedLoading"
EventPageInterstitialHidden = "Page.interstitialHidden"
EventPageInterstitialShown = "Page.interstitialShown"
EventPageJavascriptDialogClosed = "Page.javascriptDialogClosed"
EventPageJavascriptDialogOpening = "Page.javascriptDialogOpening"
EventPageLifecycleEvent = "Page.lifecycleEvent"
EventPageLoadEventFired = "Page.loadEventFired"
EventPageNavigatedWithinDocument = "Page.navigatedWithinDocument"
EventPageScreencastFrame = "Page.screencastFrame"
EventPageScreencastVisibilityChanged = "Page.screencastVisibilityChanged"
EventPageWindowOpen = "Page.windowOpen"
EventPageCompilationCacheProduced = "Page.compilationCacheProduced"
CommandPerformanceDisable = performance.CommandDisable
CommandPerformanceEnable = performance.CommandEnable
CommandPerformanceSetTimeDomain = performance.CommandSetTimeDomain
CommandPerformanceGetMetrics = performance.CommandGetMetrics
EventPerformanceMetrics = "Performance.metrics"
CommandProfilerDisable = profiler.CommandDisable
CommandProfilerEnable = profiler.CommandEnable
CommandProfilerGetBestEffortCoverage = profiler.CommandGetBestEffortCoverage
CommandProfilerSetSamplingInterval = profiler.CommandSetSamplingInterval
CommandProfilerStart = profiler.CommandStart
CommandProfilerStartPreciseCoverage = profiler.CommandStartPreciseCoverage
CommandProfilerStartTypeProfile = profiler.CommandStartTypeProfile
CommandProfilerStop = profiler.CommandStop
CommandProfilerStopPreciseCoverage = profiler.CommandStopPreciseCoverage
CommandProfilerStopTypeProfile = profiler.CommandStopTypeProfile
CommandProfilerTakePreciseCoverage = profiler.CommandTakePreciseCoverage
CommandProfilerTakeTypeProfile = profiler.CommandTakeTypeProfile
EventProfilerConsoleProfileFinished = "Profiler.consoleProfileFinished"
EventProfilerConsoleProfileStarted = "Profiler.consoleProfileStarted"
CommandRuntimeAwaitPromise = runtime.CommandAwaitPromise
CommandRuntimeCallFunctionOn = runtime.CommandCallFunctionOn
CommandRuntimeCompileScript = runtime.CommandCompileScript
CommandRuntimeDisable = runtime.CommandDisable
CommandRuntimeDiscardConsoleEntries = runtime.CommandDiscardConsoleEntries
CommandRuntimeEnable = runtime.CommandEnable
CommandRuntimeEvaluate = runtime.CommandEvaluate
CommandRuntimeGetIsolateID = runtime.CommandGetIsolateID
CommandRuntimeGetHeapUsage = runtime.CommandGetHeapUsage
CommandRuntimeGetProperties = runtime.CommandGetProperties
CommandRuntimeGlobalLexicalScopeNames = runtime.CommandGlobalLexicalScopeNames
CommandRuntimeQueryObjects = runtime.CommandQueryObjects
CommandRuntimeReleaseObject = runtime.CommandReleaseObject
CommandRuntimeReleaseObjectGroup = runtime.CommandReleaseObjectGroup
CommandRuntimeRunIfWaitingForDebugger = runtime.CommandRunIfWaitingForDebugger
CommandRuntimeRunScript = runtime.CommandRunScript
CommandRuntimeSetCustomObjectFormatterEnabled = runtime.CommandSetCustomObjectFormatterEnabled
CommandRuntimeSetMaxCallStackSizeToCapture = runtime.CommandSetMaxCallStackSizeToCapture
CommandRuntimeTerminateExecution = runtime.CommandTerminateExecution
CommandRuntimeAddBinding = runtime.CommandAddBinding
CommandRuntimeRemoveBinding = runtime.CommandRemoveBinding
EventRuntimeBindingCalled = "Runtime.bindingCalled"
EventRuntimeConsoleAPICalled = "Runtime.consoleAPICalled"
EventRuntimeExceptionRevoked = "Runtime.exceptionRevoked"
EventRuntimeExceptionThrown = "Runtime.exceptionThrown"
EventRuntimeExecutionContextCreated = "Runtime.executionContextCreated"
EventRuntimeExecutionContextDestroyed = "Runtime.executionContextDestroyed"
EventRuntimeExecutionContextsCleared = "Runtime.executionContextsCleared"
EventRuntimeInspectRequested = "Runtime.inspectRequested"
CommandSecurityDisable = security.CommandDisable
CommandSecurityEnable = security.CommandEnable
CommandSecuritySetIgnoreCertificateErrors = security.CommandSetIgnoreCertificateErrors
EventSecuritySecurityStateChanged = "Security.securityStateChanged"
CommandServiceWorkerDeliverPushMessage = serviceworker.CommandDeliverPushMessage
CommandServiceWorkerDisable = serviceworker.CommandDisable
CommandServiceWorkerDispatchSyncEvent = serviceworker.CommandDispatchSyncEvent
CommandServiceWorkerEnable = serviceworker.CommandEnable
CommandServiceWorkerInspectWorker = serviceworker.CommandInspectWorker
CommandServiceWorkerSetForceUpdateOnPageLoad = serviceworker.CommandSetForceUpdateOnPageLoad
CommandServiceWorkerSkipWaiting = serviceworker.CommandSkipWaiting
CommandServiceWorkerStartWorker = serviceworker.CommandStartWorker
CommandServiceWorkerStopAllWorkers = serviceworker.CommandStopAllWorkers
CommandServiceWorkerStopWorker = serviceworker.CommandStopWorker
CommandServiceWorkerUnregister = serviceworker.CommandUnregister
CommandServiceWorkerUpdateRegistration = serviceworker.CommandUpdateRegistration
EventServiceWorkerWorkerErrorReported = "ServiceWorker.workerErrorReported"
EventServiceWorkerWorkerRegistrationUpdated = "ServiceWorker.workerRegistrationUpdated"
EventServiceWorkerWorkerVersionUpdated = "ServiceWorker.workerVersionUpdated"
CommandStorageClearDataForOrigin = storage.CommandClearDataForOrigin
CommandStorageGetUsageAndQuota = storage.CommandGetUsageAndQuota
CommandStorageTrackCacheStorageForOrigin = storage.CommandTrackCacheStorageForOrigin
CommandStorageTrackIndexedDBForOrigin = storage.CommandTrackIndexedDBForOrigin
CommandStorageUntrackCacheStorageForOrigin = storage.CommandUntrackCacheStorageForOrigin
CommandStorageUntrackIndexedDBForOrigin = storage.CommandUntrackIndexedDBForOrigin
EventStorageCacheStorageContentUpdated = "Storage.cacheStorageContentUpdated"
EventStorageCacheStorageListUpdated = "Storage.cacheStorageListUpdated"
EventStorageIndexedDBContentUpdated = "Storage.indexedDBContentUpdated"
EventStorageIndexedDBListUpdated = "Storage.indexedDBListUpdated"
CommandSystemInfoGetInfo = systeminfo.CommandGetInfo
CommandSystemInfoGetProcessInfo = systeminfo.CommandGetProcessInfo
CommandTargetActivateTarget = target.CommandActivateTarget
CommandTargetAttachToTarget = target.CommandAttachToTarget
CommandTargetAttachToBrowserTarget = target.CommandAttachToBrowserTarget
CommandTargetCloseTarget = target.CommandCloseTarget
CommandTargetExposeDevToolsProtocol = target.CommandExposeDevToolsProtocol
CommandTargetCreateBrowserContext = target.CommandCreateBrowserContext
CommandTargetGetBrowserContexts = target.CommandGetBrowserContexts
CommandTargetCreateTarget = target.CommandCreateTarget
CommandTargetDetachFromTarget = target.CommandDetachFromTarget
CommandTargetDisposeBrowserContext = target.CommandDisposeBrowserContext
CommandTargetGetTargetInfo = target.CommandGetTargetInfo
CommandTargetGetTargets = target.CommandGetTargets
CommandTargetSendMessageToTarget = target.CommandSendMessageToTarget
CommandTargetSetAutoAttach = target.CommandSetAutoAttach
CommandTargetSetDiscoverTargets = target.CommandSetDiscoverTargets
CommandTargetSetRemoteLocations = target.CommandSetRemoteLocations
EventTargetAttachedToTarget = "Target.attachedToTarget"
EventTargetDetachedFromTarget = "Target.detachedFromTarget"
EventTargetReceivedMessageFromTarget = "Target.receivedMessageFromTarget"
EventTargetTargetCreated = "Target.targetCreated"
EventTargetTargetDestroyed = "Target.targetDestroyed"
EventTargetTargetCrashed = "Target.targetCrashed"
EventTargetTargetInfoChanged = "Target.targetInfoChanged"
CommandTestingGenerateTestReport = testing.CommandGenerateTestReport
CommandTetheringBind = tethering.CommandBind
CommandTetheringUnbind = tethering.CommandUnbind
EventTetheringAccepted = "Tethering.accepted"
CommandTracingEnd = tracing.CommandEnd
CommandTracingGetCategories = tracing.CommandGetCategories
CommandTracingRecordClockSyncMarker = tracing.CommandRecordClockSyncMarker
CommandTracingRequestMemoryDump = tracing.CommandRequestMemoryDump
CommandTracingStart = tracing.CommandStart
EventTracingBufferUsage = "Tracing.bufferUsage"
EventTracingDataCollected = "Tracing.dataCollected"
EventTracingTracingComplete = "Tracing.tracingComplete"
)
// Error error type.
type Error struct {
Code int64 `json:"code"` // Error code.
Message string `json:"message"` // Error message.
}
// Error satisfies the error interface.
func (e *Error) Error() string {
return fmt.Sprintf("%s (%d)", e.Message, e.Code)
}
// Message chrome DevTools Protocol message sent/read over websocket
// connection.
type Message struct {
ID int64 `json:"id,omitempty"` // Unique message identifier.
Method MethodType `json:"method,omitempty"` // Event or command type.
Params easyjson.RawMessage `json:"params,omitempty"` // Event or command parameters.
Result easyjson.RawMessage `json:"result,omitempty"` // Command return values.
Error *Error `json:"error,omitempty"` // Error message.
}
type empty struct{}
var emptyVal = &empty{}
// UnmarshalMessage unmarshals the message result or params.
func UnmarshalMessage(msg *Message) (interface{}, error) {
var v easyjson.Unmarshaler
switch msg.Method {
case CommandAccessibilityDisable:
return emptyVal, nil
case CommandAccessibilityEnable:
return emptyVal, nil
case CommandAccessibilityGetPartialAXTree:
v = new(accessibility.GetPartialAXTreeReturns)
case CommandAccessibilityGetFullAXTree:
v = new(accessibility.GetFullAXTreeReturns)
case CommandAnimationDisable:
return emptyVal, nil
case CommandAnimationEnable:
return emptyVal, nil
case CommandAnimationGetCurrentTime:
v = new(animation.GetCurrentTimeReturns)
case CommandAnimationGetPlaybackRate:
v = new(animation.GetPlaybackRateReturns)
case CommandAnimationReleaseAnimations:
return emptyVal, nil
case CommandAnimationResolveAnimation:
v = new(animation.ResolveAnimationReturns)
case CommandAnimationSeekAnimations:
return emptyVal, nil
case CommandAnimationSetPaused:
return emptyVal, nil
case CommandAnimationSetPlaybackRate:
return emptyVal, nil
case CommandAnimationSetTiming:
return emptyVal, nil
case EventAnimationAnimationCanceled:
v = new(animation.EventAnimationCanceled)
case EventAnimationAnimationCreated:
v = new(animation.EventAnimationCreated)
case EventAnimationAnimationStarted:
v = new(animation.EventAnimationStarted)
case CommandApplicationCacheEnable:
return emptyVal, nil
case CommandApplicationCacheGetApplicationCacheForFrame:
v = new(applicationcache.GetApplicationCacheForFrameReturns)
case CommandApplicationCacheGetFramesWithManifests:
v = new(applicationcache.GetFramesWithManifestsReturns)
case CommandApplicationCacheGetManifestForFrame:
v = new(applicationcache.GetManifestForFrameReturns)
case EventApplicationCacheApplicationCacheStatusUpdated:
v = new(applicationcache.EventApplicationCacheStatusUpdated)
case EventApplicationCacheNetworkStateUpdated:
v = new(applicationcache.EventNetworkStateUpdated)
case CommandAuditsGetEncodedResponse:
v = new(audits.GetEncodedResponseReturns)
case CommandBrowserGrantPermissions:
return emptyVal, nil
case CommandBrowserResetPermissions:
return emptyVal, nil
case CommandBrowserClose:
return emptyVal, nil
case CommandBrowserCrash:
return emptyVal, nil
case CommandBrowserGetVersion:
v = new(browser.GetVersionReturns)
case CommandBrowserGetBrowserCommandLine:
v = new(browser.GetBrowserCommandLineReturns)
case CommandBrowserGetHistograms:
v = new(browser.GetHistogramsReturns)
case CommandBrowserGetHistogram:
v = new(browser.GetHistogramReturns)
case CommandBrowserGetWindowBounds:
v = new(browser.GetWindowBoundsReturns)
case CommandBrowserGetWindowForTarget:
v = new(browser.GetWindowForTargetReturns)
case CommandBrowserSetWindowBounds:
return emptyVal, nil
case CommandCSSAddRule:
v = new(css.AddRuleReturns)
case CommandCSSCollectClassNames:
v = new(css.CollectClassNamesReturns)
case CommandCSSCreateStyleSheet:
v = new(css.CreateStyleSheetReturns)
case CommandCSSDisable:
return emptyVal, nil
case CommandCSSEnable:
return emptyVal, nil
case CommandCSSForcePseudoState:
return emptyVal, nil
case CommandCSSGetBackgroundColors:
v = new(css.GetBackgroundColorsReturns)
case CommandCSSGetComputedStyleForNode:
v = new(css.GetComputedStyleForNodeReturns)
case CommandCSSGetInlineStylesForNode:
v = new(css.GetInlineStylesForNodeReturns)
case CommandCSSGetMatchedStylesForNode:
v = new(css.GetMatchedStylesForNodeReturns)
case CommandCSSGetMediaQueries:
v = new(css.GetMediaQueriesReturns)
case CommandCSSGetPlatformFontsForNode:
v = new(css.GetPlatformFontsForNodeReturns)
case CommandCSSGetStyleSheetText:
v = new(css.GetStyleSheetTextReturns)
case CommandCSSSetEffectivePropertyValueForNode:
return emptyVal, nil
case CommandCSSSetKeyframeKey:
v = new(css.SetKeyframeKeyReturns)
case CommandCSSSetMediaText:
v = new(css.SetMediaTextReturns)
case CommandCSSSetRuleSelector:
v = new(css.SetRuleSelectorReturns)
case CommandCSSSetStyleSheetText:
v = new(css.SetStyleSheetTextReturns)
case CommandCSSSetStyleTexts:
v = new(css.SetStyleTextsReturns)
case CommandCSSStartRuleUsageTracking:
return emptyVal, nil
case CommandCSSStopRuleUsageTracking:
v = new(css.StopRuleUsageTrackingReturns)
case CommandCSSTakeCoverageDelta:
v = new(css.TakeCoverageDeltaReturns)
case EventCSSFontsUpdated:
v = new(css.EventFontsUpdated)
case EventCSSMediaQueryResultChanged:
v = new(css.EventMediaQueryResultChanged)
case EventCSSStyleSheetAdded:
v = new(css.EventStyleSheetAdded)
case EventCSSStyleSheetChanged:
v = new(css.EventStyleSheetChanged)
case EventCSSStyleSheetRemoved:
v = new(css.EventStyleSheetRemoved)
case CommandCacheStorageDeleteCache:
return emptyVal, nil
case CommandCacheStorageDeleteEntry:
return emptyVal, nil
case CommandCacheStorageRequestCacheNames:
v = new(cachestorage.RequestCacheNamesReturns)
case CommandCacheStorageRequestCachedResponse:
v = new(cachestorage.RequestCachedResponseReturns)
case CommandCacheStorageRequestEntries:
v = new(cachestorage.RequestEntriesReturns)
case CommandDOMCollectClassNamesFromSubtree:
v = new(dom.CollectClassNamesFromSubtreeReturns)
case CommandDOMCopyTo:
v = new(dom.CopyToReturns)
case CommandDOMDescribeNode:
v = new(dom.DescribeNodeReturns)
case CommandDOMDisable:
return emptyVal, nil
case CommandDOMDiscardSearchResults:
return emptyVal, nil
case CommandDOMEnable:
return emptyVal, nil
case CommandDOMFocus:
return emptyVal, nil
case CommandDOMGetAttributes:
v = new(dom.GetAttributesReturns)
case CommandDOMGetBoxModel:
v = new(dom.GetBoxModelReturns)
case CommandDOMGetContentQuads:
v = new(dom.GetContentQuadsReturns)
case CommandDOMGetDocument:
v = new(dom.GetDocumentReturns)
case CommandDOMGetFlattenedDocument:
v = new(dom.GetFlattenedDocumentReturns)
case CommandDOMGetNodeForLocation:
v = new(dom.GetNodeForLocationReturns)
case CommandDOMGetOuterHTML:
v = new(dom.GetOuterHTMLReturns)
case CommandDOMGetRelayoutBoundary:
v = new(dom.GetRelayoutBoundaryReturns)
case CommandDOMGetSearchResults:
v = new(dom.GetSearchResultsReturns)
case CommandDOMMarkUndoableState:
return emptyVal, nil
case CommandDOMMoveTo:
v = new(dom.MoveToReturns)
case CommandDOMPerformSearch:
v = new(dom.PerformSearchReturns)
case CommandDOMPushNodeByPathToFrontend:
v = new(dom.PushNodeByPathToFrontendReturns)
case CommandDOMPushNodesByBackendIdsToFrontend:
v = new(dom.PushNodesByBackendIdsToFrontendReturns)
case CommandDOMQuerySelector:
v = new(dom.QuerySelectorReturns)
case CommandDOMQuerySelectorAll:
v = new(dom.QuerySelectorAllReturns)
case CommandDOMRedo:
return emptyVal, nil
case CommandDOMRemoveAttribute:
return emptyVal, nil
case CommandDOMRemoveNode:
return emptyVal, nil
case CommandDOMRequestChildNodes:
return emptyVal, nil
case CommandDOMRequestNode:
v = new(dom.RequestNodeReturns)
case CommandDOMResolveNode:
v = new(dom.ResolveNodeReturns)
case CommandDOMSetAttributeValue:
return emptyVal, nil
case CommandDOMSetAttributesAsText:
return emptyVal, nil
case CommandDOMSetFileInputFiles:
return emptyVal, nil
case CommandDOMSetInspectedNode:
return emptyVal, nil
case CommandDOMSetNodeName:
v = new(dom.SetNodeNameReturns)
case CommandDOMSetNodeValue:
return emptyVal, nil
case CommandDOMSetOuterHTML:
return emptyVal, nil
case CommandDOMUndo:
return emptyVal, nil
case CommandDOMGetFrameOwner:
v = new(dom.GetFrameOwnerReturns)
case EventDOMAttributeModified:
v = new(dom.EventAttributeModified)
case EventDOMAttributeRemoved:
v = new(dom.EventAttributeRemoved)
case EventDOMCharacterDataModified:
v = new(dom.EventCharacterDataModified)
case EventDOMChildNodeCountUpdated:
v = new(dom.EventChildNodeCountUpdated)
case EventDOMChildNodeInserted:
v = new(dom.EventChildNodeInserted)
case EventDOMChildNodeRemoved:
v = new(dom.EventChildNodeRemoved)
case EventDOMDistributedNodesUpdated:
v = new(dom.EventDistributedNodesUpdated)
case EventDOMDocumentUpdated:
v = new(dom.EventDocumentUpdated)
case EventDOMInlineStyleInvalidated:
v = new(dom.EventInlineStyleInvalidated)
case EventDOMPseudoElementAdded:
v = new(dom.EventPseudoElementAdded)
case EventDOMPseudoElementRemoved:
v = new(dom.EventPseudoElementRemoved)
case EventDOMSetChildNodes:
v = new(dom.EventSetChildNodes)
case EventDOMShadowRootPopped:
v = new(dom.EventShadowRootPopped)
case EventDOMShadowRootPushed:
v = new(dom.EventShadowRootPushed)
case CommandDOMDebuggerGetEventListeners:
v = new(domdebugger.GetEventListenersReturns)
case CommandDOMDebuggerRemoveDOMBreakpoint:
return emptyVal, nil
case CommandDOMDebuggerRemoveEventListenerBreakpoint:
return emptyVal, nil
case CommandDOMDebuggerRemoveInstrumentationBreakpoint:
return emptyVal, nil
case CommandDOMDebuggerRemoveXHRBreakpoint:
return emptyVal, nil
case CommandDOMDebuggerSetDOMBreakpoint:
return emptyVal, nil
case CommandDOMDebuggerSetEventListenerBreakpoint:
return emptyVal, nil
case CommandDOMDebuggerSetInstrumentationBreakpoint:
return emptyVal, nil
case CommandDOMDebuggerSetXHRBreakpoint:
return emptyVal, nil
case CommandDOMSnapshotDisable:
return emptyVal, nil
case CommandDOMSnapshotEnable:
return emptyVal, nil
case CommandDOMSnapshotCaptureSnapshot:
v = new(domsnapshot.CaptureSnapshotReturns)
case CommandDOMStorageClear:
return emptyVal, nil
case CommandDOMStorageDisable:
return emptyVal, nil
case CommandDOMStorageEnable:
return emptyVal, nil
case CommandDOMStorageGetDOMStorageItems:
v = new(domstorage.GetDOMStorageItemsReturns)
case CommandDOMStorageRemoveDOMStorageItem:
return emptyVal, nil
case CommandDOMStorageSetDOMStorageItem:
return emptyVal, nil
case EventDOMStorageDomStorageItemAdded:
v = new(domstorage.EventDomStorageItemAdded)
case EventDOMStorageDomStorageItemRemoved:
v = new(domstorage.EventDomStorageItemRemoved)
case EventDOMStorageDomStorageItemUpdated:
v = new(domstorage.EventDomStorageItemUpdated)
case EventDOMStorageDomStorageItemsCleared:
v = new(domstorage.EventDomStorageItemsCleared)
case CommandDatabaseDisable:
return emptyVal, nil
case CommandDatabaseEnable:
return emptyVal, nil
case CommandDatabaseExecuteSQL:
v = new(database.ExecuteSQLReturns)
case CommandDatabaseGetDatabaseTableNames:
v = new(database.GetDatabaseTableNamesReturns)
case EventDatabaseAddDatabase:
v = new(database.EventAddDatabase)
case CommandDebuggerContinueToLocation:
return emptyVal, nil
case CommandDebuggerDisable:
return emptyVal, nil
case CommandDebuggerEnable:
v = new(debugger.EnableReturns)
case CommandDebuggerEvaluateOnCallFrame:
v = new(debugger.EvaluateOnCallFrameReturns)
case CommandDebuggerGetPossibleBreakpoints:
v = new(debugger.GetPossibleBreakpointsReturns)
case CommandDebuggerGetScriptSource:
v = new(debugger.GetScriptSourceReturns)
case CommandDebuggerGetStackTrace:
v = new(debugger.GetStackTraceReturns)
case CommandDebuggerPause:
return emptyVal, nil
case CommandDebuggerPauseOnAsyncCall:
return emptyVal, nil
case CommandDebuggerRemoveBreakpoint:
return emptyVal, nil
case CommandDebuggerRestartFrame:
v = new(debugger.RestartFrameReturns)
case CommandDebuggerResume:
return emptyVal, nil
case CommandDebuggerScheduleStepIntoAsync:
return emptyVal, nil
case CommandDebuggerSearchInContent:
v = new(debugger.SearchInContentReturns)
case CommandDebuggerSetAsyncCallStackDepth:
return emptyVal, nil
case CommandDebuggerSetBlackboxPatterns:
return emptyVal, nil
case CommandDebuggerSetBlackboxedRanges:
return emptyVal, nil
case CommandDebuggerSetBreakpoint:
v = new(debugger.SetBreakpointReturns)
case CommandDebuggerSetBreakpointByURL:
v = new(debugger.SetBreakpointByURLReturns)
case CommandDebuggerSetBreakpointOnFunctionCall:
v = new(debugger.SetBreakpointOnFunctionCallReturns)
case CommandDebuggerSetBreakpointsActive:
return emptyVal, nil
case CommandDebuggerSetPauseOnExceptions:
return emptyVal, nil
case CommandDebuggerSetReturnValue:
return emptyVal, nil
case CommandDebuggerSetScriptSource:
v = new(debugger.SetScriptSourceReturns)
case CommandDebuggerSetSkipAllPauses:
return emptyVal, nil
case CommandDebuggerSetVariableValue:
return emptyVal, nil
case CommandDebuggerStepInto:
return emptyVal, nil
case CommandDebuggerStepOut:
return emptyVal, nil
case CommandDebuggerStepOver:
return emptyVal, nil
case EventDebuggerBreakpointResolved:
v = new(debugger.EventBreakpointResolved)
case EventDebuggerPaused:
v = new(debugger.EventPaused)
case EventDebuggerResumed:
v = new(debugger.EventResumed)
case EventDebuggerScriptFailedToParse:
v = new(debugger.EventScriptFailedToParse)
case EventDebuggerScriptParsed:
v = new(debugger.EventScriptParsed)
case CommandDeviceOrientationClearDeviceOrientationOverride:
return emptyVal, nil
case CommandDeviceOrientationSetDeviceOrientationOverride:
return emptyVal, nil
case CommandEmulationCanEmulate:
v = new(emulation.CanEmulateReturns)
case CommandEmulationClearDeviceMetricsOverride:
return emptyVal, nil
case CommandEmulationClearGeolocationOverride:
return emptyVal, nil
case CommandEmulationResetPageScaleFactor:
return emptyVal, nil
case CommandEmulationSetFocusEmulationEnabled:
return emptyVal, nil
case CommandEmulationSetCPUThrottlingRate:
return emptyVal, nil
case CommandEmulationSetDefaultBackgroundColorOverride:
return emptyVal, nil
case CommandEmulationSetDeviceMetricsOverride:
return emptyVal, nil
case CommandEmulationSetScrollbarsHidden:
return emptyVal, nil
case CommandEmulationSetDocumentCookieDisabled:
return emptyVal, nil
case CommandEmulationSetEmitTouchEventsForMouse:
return emptyVal, nil
case CommandEmulationSetEmulatedMedia:
return emptyVal, nil
case CommandEmulationSetGeolocationOverride:
return emptyVal, nil
case CommandEmulationSetPageScaleFactor:
return emptyVal, nil
case CommandEmulationSetScriptExecutionDisabled:
return emptyVal, nil
case CommandEmulationSetTouchEmulationEnabled:
return emptyVal, nil
case CommandEmulationSetVirtualTimePolicy:
v = new(emulation.SetVirtualTimePolicyReturns)
case CommandEmulationSetUserAgentOverride:
return emptyVal, nil
case EventEmulationVirtualTimeAdvanced:
v = new(emulation.EventVirtualTimeAdvanced)
case EventEmulationVirtualTimeBudgetExpired:
v = new(emulation.EventVirtualTimeBudgetExpired)
case EventEmulationVirtualTimePaused:
v = new(emulation.EventVirtualTimePaused)
case CommandFetchDisable:
return emptyVal, nil
case CommandFetchEnable:
return emptyVal, nil
case CommandFetchFailRequest:
return emptyVal, nil
case CommandFetchFulfillRequest:
return emptyVal, nil
case CommandFetchContinueRequest:
return emptyVal, nil
case CommandFetchContinueWithAuth:
return emptyVal, nil
case CommandFetchGetResponseBody:
v = new(fetch.GetResponseBodyReturns)
case CommandFetchTakeResponseBodyAsStream:
v = new(fetch.TakeResponseBodyAsStreamReturns)
case EventFetchRequestPaused:
v = new(fetch.EventRequestPaused)
case EventFetchAuthRequired:
v = new(fetch.EventAuthRequired)
case CommandHeadlessExperimentalBeginFrame:
v = new(headlessexperimental.BeginFrameReturns)
case CommandHeadlessExperimentalDisable:
return emptyVal, nil
case CommandHeadlessExperimentalEnable:
return emptyVal, nil
case EventHeadlessExperimentalNeedsBeginFramesChanged:
v = new(headlessexperimental.EventNeedsBeginFramesChanged)
case CommandHeapProfilerAddInspectedHeapObject:
return emptyVal, nil
case CommandHeapProfilerCollectGarbage:
return emptyVal, nil
case CommandHeapProfilerDisable:
return emptyVal, nil
case CommandHeapProfilerEnable:
return emptyVal, nil
case CommandHeapProfilerGetHeapObjectID:
v = new(heapprofiler.GetHeapObjectIDReturns)
case CommandHeapProfilerGetObjectByHeapObjectID:
v = new(heapprofiler.GetObjectByHeapObjectIDReturns)
case CommandHeapProfilerGetSamplingProfile:
v = new(heapprofiler.GetSamplingProfileReturns)
case CommandHeapProfilerStartSampling:
return emptyVal, nil
case CommandHeapProfilerStartTrackingHeapObjects:
return emptyVal, nil
case CommandHeapProfilerStopSampling:
v = new(heapprofiler.StopSamplingReturns)
case CommandHeapProfilerStopTrackingHeapObjects:
return emptyVal, nil
case CommandHeapProfilerTakeHeapSnapshot:
return emptyVal, nil
case EventHeapProfilerAddHeapSnapshotChunk:
v = new(heapprofiler.EventAddHeapSnapshotChunk)
case EventHeapProfilerHeapStatsUpdate:
v = new(heapprofiler.EventHeapStatsUpdate)
case EventHeapProfilerLastSeenObjectID:
v = new(heapprofiler.EventLastSeenObjectID)
case EventHeapProfilerReportHeapSnapshotProgress:
v = new(heapprofiler.EventReportHeapSnapshotProgress)
case EventHeapProfilerResetProfiles:
v = new(heapprofiler.EventResetProfiles)
case CommandIOClose:
return emptyVal, nil
case CommandIORead:
v = new(io.ReadReturns)
case CommandIOResolveBlob:
v = new(io.ResolveBlobReturns)
case CommandIndexedDBClearObjectStore:
return emptyVal, nil
case CommandIndexedDBDeleteDatabase:
return emptyVal, nil
case CommandIndexedDBDeleteObjectStoreEntries:
return emptyVal, nil
case CommandIndexedDBDisable:
return emptyVal, nil
case CommandIndexedDBEnable:
return emptyVal, nil
case CommandIndexedDBRequestData:
v = new(indexeddb.RequestDataReturns)
case CommandIndexedDBRequestDatabase:
v = new(indexeddb.RequestDatabaseReturns)
case CommandIndexedDBRequestDatabaseNames:
v = new(indexeddb.RequestDatabaseNamesReturns)
case CommandInputDispatchKeyEvent:
return emptyVal, nil
case CommandInputInsertText:
return emptyVal, nil
case CommandInputDispatchMouseEvent:
return emptyVal, nil
case CommandInputDispatchTouchEvent:
return emptyVal, nil
case CommandInputEmulateTouchFromMouseEvent:
return emptyVal, nil
case CommandInputSetIgnoreInputEvents:
return emptyVal, nil
case CommandInputSynthesizePinchGesture:
return emptyVal, nil
case CommandInputSynthesizeScrollGesture:
return emptyVal, nil
case CommandInputSynthesizeTapGesture:
return emptyVal, nil
case CommandInspectorDisable:
return emptyVal, nil
case CommandInspectorEnable:
return emptyVal, nil
case EventInspectorDetached:
v = new(inspector.EventDetached)
case EventInspectorTargetCrashed:
v = new(inspector.EventTargetCrashed)
case EventInspectorTargetReloadedAfterCrash:
v = new(inspector.EventTargetReloadedAfterCrash)
case CommandLayerTreeCompositingReasons:
v = new(layertree.CompositingReasonsReturns)
case CommandLayerTreeDisable:
return emptyVal, nil
case CommandLayerTreeEnable:
return emptyVal, nil
case CommandLayerTreeLoadSnapshot:
v = new(layertree.LoadSnapshotReturns)
case CommandLayerTreeMakeSnapshot:
v = new(layertree.MakeSnapshotReturns)
case CommandLayerTreeProfileSnapshot:
v = new(layertree.ProfileSnapshotReturns)
case CommandLayerTreeReleaseSnapshot:
return emptyVal, nil
case CommandLayerTreeReplaySnapshot:
v = new(layertree.ReplaySnapshotReturns)
case CommandLayerTreeSnapshotCommandLog:
v = new(layertree.SnapshotCommandLogReturns)
case EventLayerTreeLayerPainted:
v = new(layertree.EventLayerPainted)
case EventLayerTreeLayerTreeDidChange:
v = new(layertree.EventLayerTreeDidChange)
case CommandLogClear:
return emptyVal, nil
case CommandLogDisable:
return emptyVal, nil
case CommandLogEnable:
return emptyVal, nil
case CommandLogStartViolationsReport:
return emptyVal, nil
case CommandLogStopViolationsReport:
return emptyVal, nil
case EventLogEntryAdded:
v = new(log.EventEntryAdded)
case CommandMemoryGetDOMCounters:
v = new(memory.GetDOMCountersReturns)
case CommandMemoryPrepareForLeakDetection:
return emptyVal, nil
case CommandMemorySetPressureNotificationsSuppressed:
return emptyVal, nil
case CommandMemorySimulatePressureNotification:
return emptyVal, nil
case CommandMemoryStartSampling:
return emptyVal, nil
case CommandMemoryStopSampling:
return emptyVal, nil
case CommandMemoryGetAllTimeSamplingProfile:
v = new(memory.GetAllTimeSamplingProfileReturns)
case CommandMemoryGetBrowserSamplingProfile:
v = new(memory.GetBrowserSamplingProfileReturns)
case CommandMemoryGetSamplingProfile:
v = new(memory.GetSamplingProfileReturns)
case CommandNetworkClearBrowserCache:
return emptyVal, nil
case CommandNetworkClearBrowserCookies:
return emptyVal, nil
case CommandNetworkContinueInterceptedRequest:
return emptyVal, nil
case CommandNetworkDeleteCookies:
return emptyVal, nil
case CommandNetworkDisable:
return emptyVal, nil
case CommandNetworkEmulateNetworkConditions:
return emptyVal, nil
case CommandNetworkEnable:
return emptyVal, nil
case CommandNetworkGetAllCookies:
v = new(network.GetAllCookiesReturns)
case CommandNetworkGetCertificate:
v = new(network.GetCertificateReturns)
case CommandNetworkGetCookies:
v = new(network.GetCookiesReturns)
case CommandNetworkGetResponseBody:
v = new(network.GetResponseBodyReturns)
case CommandNetworkGetRequestPostData:
v = new(network.GetRequestPostDataReturns)
case CommandNetworkGetResponseBodyForInterception:
v = new(network.GetResponseBodyForInterceptionReturns)
case CommandNetworkTakeResponseBodyForInterceptionAsStream:
v = new(network.TakeResponseBodyForInterceptionAsStreamReturns)
case CommandNetworkReplayXHR:
return emptyVal, nil
case CommandNetworkSearchInResponseBody:
v = new(network.SearchInResponseBodyReturns)
case CommandNetworkSetBlockedURLS:
return emptyVal, nil
case CommandNetworkSetBypassServiceWorker:
return emptyVal, nil
case CommandNetworkSetCacheDisabled:
return emptyVal, nil
case CommandNetworkSetCookie:
v = new(network.SetCookieReturns)
case CommandNetworkSetCookies:
return emptyVal, nil
case CommandNetworkSetDataSizeLimitsForTest:
return emptyVal, nil
case CommandNetworkSetExtraHTTPHeaders:
return emptyVal, nil
case CommandNetworkSetRequestInterception:
return emptyVal, nil
case EventNetworkDataReceived:
v = new(network.EventDataReceived)
case EventNetworkEventSourceMessageReceived:
v = new(network.EventEventSourceMessageReceived)
case EventNetworkLoadingFailed:
v = new(network.EventLoadingFailed)
case EventNetworkLoadingFinished:
v = new(network.EventLoadingFinished)
case EventNetworkRequestIntercepted:
v = new(network.EventRequestIntercepted)
case EventNetworkRequestServedFromCache:
v = new(network.EventRequestServedFromCache)
case EventNetworkRequestWillBeSent:
v = new(network.EventRequestWillBeSent)
case EventNetworkResourceChangedPriority:
v = new(network.EventResourceChangedPriority)
case EventNetworkSignedExchangeReceived:
v = new(network.EventSignedExchangeReceived)
case EventNetworkResponseReceived:
v = new(network.EventResponseReceived)
case EventNetworkWebSocketClosed:
v = new(network.EventWebSocketClosed)
case EventNetworkWebSocketCreated:
v = new(network.EventWebSocketCreated)
case EventNetworkWebSocketFrameError:
v = new(network.EventWebSocketFrameError)
case EventNetworkWebSocketFrameReceived:
v = new(network.EventWebSocketFrameReceived)
case EventNetworkWebSocketFrameSent:
v = new(network.EventWebSocketFrameSent)
case EventNetworkWebSocketHandshakeResponseReceived:
v = new(network.EventWebSocketHandshakeResponseReceived)
case EventNetworkWebSocketWillSendHandshakeRequest:
v = new(network.EventWebSocketWillSendHandshakeRequest)
case CommandOverlayDisable:
return emptyVal, nil
case CommandOverlayEnable:
return emptyVal, nil
case CommandOverlayGetHighlightObjectForTest:
v = new(overlay.GetHighlightObjectForTestReturns)
case CommandOverlayHideHighlight:
return emptyVal, nil
case CommandOverlayHighlightFrame:
return emptyVal, nil
case CommandOverlayHighlightNode:
return emptyVal, nil
case CommandOverlayHighlightQuad:
return emptyVal, nil
case CommandOverlayHighlightRect:
return emptyVal, nil
case CommandOverlaySetInspectMode:
return emptyVal, nil
case CommandOverlaySetPausedInDebuggerMessage:
return emptyVal, nil
case CommandOverlaySetShowDebugBorders:
return emptyVal, nil
case CommandOverlaySetShowFPSCounter:
return emptyVal, nil
case CommandOverlaySetShowPaintRects:
return emptyVal, nil
case CommandOverlaySetShowScrollBottleneckRects:
return emptyVal, nil
case CommandOverlaySetShowViewportSizeOnResize:
return emptyVal, nil
case CommandOverlaySetSuspended:
return emptyVal, nil
case EventOverlayInspectNodeRequested:
v = new(overlay.EventInspectNodeRequested)
case EventOverlayNodeHighlightRequested:
v = new(overlay.EventNodeHighlightRequested)
case EventOverlayScreenshotRequested:
v = new(overlay.EventScreenshotRequested)
case CommandPageAddScriptToEvaluateOnNewDocument:
v = new(page.AddScriptToEvaluateOnNewDocumentReturns)
case CommandPageBringToFront:
return emptyVal, nil
case CommandPageCaptureScreenshot:
v = new(page.CaptureScreenshotReturns)
case CommandPageCaptureSnapshot:
v = new(page.CaptureSnapshotReturns)
case CommandPageCreateIsolatedWorld:
v = new(page.CreateIsolatedWorldReturns)
case CommandPageDisable:
return emptyVal, nil
case CommandPageEnable:
return emptyVal, nil
case CommandPageGetAppManifest:
v = new(page.GetAppManifestReturns)
case CommandPageGetFrameTree:
v = new(page.GetFrameTreeReturns)
case CommandPageGetLayoutMetrics:
v = new(page.GetLayoutMetricsReturns)
case CommandPageGetNavigationHistory:
v = new(page.GetNavigationHistoryReturns)
case CommandPageGetResourceContent:
v = new(page.GetResourceContentReturns)
case CommandPageGetResourceTree:
v = new(page.GetResourceTreeReturns)
case CommandPageHandleJavaScriptDialog:
return emptyVal, nil
case CommandPageNavigate:
v = new(page.NavigateReturns)
case CommandPageNavigateToHistoryEntry:
return emptyVal, nil
case CommandPagePrintToPDF:
v = new(page.PrintToPDFReturns)
case CommandPageReload:
return emptyVal, nil
case CommandPageRemoveScriptToEvaluateOnNewDocument:
return emptyVal, nil
case CommandPageRequestAppBanner:
return emptyVal, nil
case CommandPageScreencastFrameAck:
return emptyVal, nil
case CommandPageSearchInResource:
v = new(page.SearchInResourceReturns)
case CommandPageSetAdBlockingEnabled:
return emptyVal, nil
case CommandPageSetBypassCSP:
return emptyVal, nil
case CommandPageSetFontFamilies:
return emptyVal, nil
case CommandPageSetFontSizes:
return emptyVal, nil
case CommandPageSetDocumentContent:
return emptyVal, nil
case CommandPageSetDownloadBehavior:
return emptyVal, nil
case CommandPageSetLifecycleEventsEnabled:
return emptyVal, nil
case CommandPageStartScreencast:
return emptyVal, nil
case CommandPageStopLoading:
return emptyVal, nil
case CommandPageCrash:
return emptyVal, nil
case CommandPageClose:
return emptyVal, nil
case CommandPageSetWebLifecycleState:
return emptyVal, nil
case CommandPageStopScreencast:
return emptyVal, nil
case CommandPageSetProduceCompilationCache:
return emptyVal, nil
case CommandPageAddCompilationCache:
return emptyVal, nil
case CommandPageClearCompilationCache:
return emptyVal, nil
case CommandPageGenerateTestReport:
return emptyVal, nil
case EventPageDomContentEventFired:
v = new(page.EventDomContentEventFired)
case EventPageFrameAttached:
v = new(page.EventFrameAttached)
case EventPageFrameClearedScheduledNavigation:
v = new(page.EventFrameClearedScheduledNavigation)
case EventPageFrameDetached:
v = new(page.EventFrameDetached)
case EventPageFrameNavigated:
v = new(page.EventFrameNavigated)
case EventPageFrameResized:
v = new(page.EventFrameResized)
case EventPageFrameScheduledNavigation:
v = new(page.EventFrameScheduledNavigation)
case EventPageFrameStartedLoading:
v = new(page.EventFrameStartedLoading)
case EventPageFrameStoppedLoading:
v = new(page.EventFrameStoppedLoading)
case EventPageInterstitialHidden:
v = new(page.EventInterstitialHidden)
case EventPageInterstitialShown:
v = new(page.EventInterstitialShown)
case EventPageJavascriptDialogClosed:
v = new(page.EventJavascriptDialogClosed)
case EventPageJavascriptDialogOpening:
v = new(page.EventJavascriptDialogOpening)
case EventPageLifecycleEvent:
v = new(page.EventLifecycleEvent)
case EventPageLoadEventFired:
v = new(page.EventLoadEventFired)
case EventPageNavigatedWithinDocument:
v = new(page.EventNavigatedWithinDocument)
case EventPageScreencastFrame:
v = new(page.EventScreencastFrame)
case EventPageScreencastVisibilityChanged:
v = new(page.EventScreencastVisibilityChanged)
case EventPageWindowOpen:
v = new(page.EventWindowOpen)
case EventPageCompilationCacheProduced:
v = new(page.EventCompilationCacheProduced)
case CommandPerformanceDisable:
return emptyVal, nil
case CommandPerformanceEnable:
return emptyVal, nil
case CommandPerformanceSetTimeDomain:
return emptyVal, nil
case CommandPerformanceGetMetrics:
v = new(performance.GetMetricsReturns)
case EventPerformanceMetrics:
v = new(performance.EventMetrics)
case CommandProfilerDisable:
return emptyVal, nil
case CommandProfilerEnable:
return emptyVal, nil
case CommandProfilerGetBestEffortCoverage:
v = new(profiler.GetBestEffortCoverageReturns)
case CommandProfilerSetSamplingInterval:
return emptyVal, nil
case CommandProfilerStart:
return emptyVal, nil
case CommandProfilerStartPreciseCoverage:
return emptyVal, nil
case CommandProfilerStartTypeProfile:
return emptyVal, nil
case CommandProfilerStop:
v = new(profiler.StopReturns)
case CommandProfilerStopPreciseCoverage:
return emptyVal, nil
case CommandProfilerStopTypeProfile:
return emptyVal, nil
case CommandProfilerTakePreciseCoverage:
v = new(profiler.TakePreciseCoverageReturns)
case CommandProfilerTakeTypeProfile:
v = new(profiler.TakeTypeProfileReturns)
case EventProfilerConsoleProfileFinished:
v = new(profiler.EventConsoleProfileFinished)
case EventProfilerConsoleProfileStarted:
v = new(profiler.EventConsoleProfileStarted)
case CommandRuntimeAwaitPromise:
v = new(runtime.AwaitPromiseReturns)
case CommandRuntimeCallFunctionOn:
v = new(runtime.CallFunctionOnReturns)
case CommandRuntimeCompileScript:
v = new(runtime.CompileScriptReturns)
case CommandRuntimeDisable:
return emptyVal, nil
case CommandRuntimeDiscardConsoleEntries:
return emptyVal, nil
case CommandRuntimeEnable:
return emptyVal, nil
case CommandRuntimeEvaluate:
v = new(runtime.EvaluateReturns)
case CommandRuntimeGetIsolateID:
v = new(runtime.GetIsolateIDReturns)
case CommandRuntimeGetHeapUsage:
v = new(runtime.GetHeapUsageReturns)
case CommandRuntimeGetProperties:
v = new(runtime.GetPropertiesReturns)
case CommandRuntimeGlobalLexicalScopeNames:
v = new(runtime.GlobalLexicalScopeNamesReturns)
case CommandRuntimeQueryObjects:
v = new(runtime.QueryObjectsReturns)
case CommandRuntimeReleaseObject:
return emptyVal, nil
case CommandRuntimeReleaseObjectGroup:
return emptyVal, nil
case CommandRuntimeRunIfWaitingForDebugger:
return emptyVal, nil
case CommandRuntimeRunScript:
v = new(runtime.RunScriptReturns)
case CommandRuntimeSetCustomObjectFormatterEnabled:
return emptyVal, nil
case CommandRuntimeSetMaxCallStackSizeToCapture:
return emptyVal, nil
case CommandRuntimeTerminateExecution:
return emptyVal, nil
case CommandRuntimeAddBinding:
return emptyVal, nil
case CommandRuntimeRemoveBinding:
return emptyVal, nil
case EventRuntimeBindingCalled:
v = new(runtime.EventBindingCalled)
case EventRuntimeConsoleAPICalled:
v = new(runtime.EventConsoleAPICalled)
case EventRuntimeExceptionRevoked:
v = new(runtime.EventExceptionRevoked)
case EventRuntimeExceptionThrown:
v = new(runtime.EventExceptionThrown)
case EventRuntimeExecutionContextCreated:
v = new(runtime.EventExecutionContextCreated)
case EventRuntimeExecutionContextDestroyed:
v = new(runtime.EventExecutionContextDestroyed)
case EventRuntimeExecutionContextsCleared:
v = new(runtime.EventExecutionContextsCleared)
case EventRuntimeInspectRequested:
v = new(runtime.EventInspectRequested)
case CommandSecurityDisable:
return emptyVal, nil
case CommandSecurityEnable:
return emptyVal, nil
case CommandSecuritySetIgnoreCertificateErrors:
return emptyVal, nil
case EventSecuritySecurityStateChanged:
v = new(security.EventSecurityStateChanged)
case CommandServiceWorkerDeliverPushMessage:
return emptyVal, nil
case CommandServiceWorkerDisable:
return emptyVal, nil
case CommandServiceWorkerDispatchSyncEvent:
return emptyVal, nil
case CommandServiceWorkerEnable:
return emptyVal, nil
case CommandServiceWorkerInspectWorker:
return emptyVal, nil
case CommandServiceWorkerSetForceUpdateOnPageLoad:
return emptyVal, nil
case CommandServiceWorkerSkipWaiting:
return emptyVal, nil
case CommandServiceWorkerStartWorker:
return emptyVal, nil
case CommandServiceWorkerStopAllWorkers:
return emptyVal, nil
case CommandServiceWorkerStopWorker:
return emptyVal, nil
case CommandServiceWorkerUnregister:
return emptyVal, nil
case CommandServiceWorkerUpdateRegistration:
return emptyVal, nil
case EventServiceWorkerWorkerErrorReported:
v = new(serviceworker.EventWorkerErrorReported)
case EventServiceWorkerWorkerRegistrationUpdated:
v = new(serviceworker.EventWorkerRegistrationUpdated)
case EventServiceWorkerWorkerVersionUpdated:
v = new(serviceworker.EventWorkerVersionUpdated)
case CommandStorageClearDataForOrigin:
return emptyVal, nil
case CommandStorageGetUsageAndQuota:
v = new(storage.GetUsageAndQuotaReturns)
case CommandStorageTrackCacheStorageForOrigin:
return emptyVal, nil
case CommandStorageTrackIndexedDBForOrigin:
return emptyVal, nil
case CommandStorageUntrackCacheStorageForOrigin:
return emptyVal, nil
case CommandStorageUntrackIndexedDBForOrigin:
return emptyVal, nil
case EventStorageCacheStorageContentUpdated:
v = new(storage.EventCacheStorageContentUpdated)
case EventStorageCacheStorageListUpdated:
v = new(storage.EventCacheStorageListUpdated)
case EventStorageIndexedDBContentUpdated:
v = new(storage.EventIndexedDBContentUpdated)
case EventStorageIndexedDBListUpdated:
v = new(storage.EventIndexedDBListUpdated)
case CommandSystemInfoGetInfo:
v = new(systeminfo.GetInfoReturns)
case CommandSystemInfoGetProcessInfo:
v = new(systeminfo.GetProcessInfoReturns)
case CommandTargetActivateTarget:
return emptyVal, nil
case CommandTargetAttachToTarget:
v = new(target.AttachToTargetReturns)
case CommandTargetAttachToBrowserTarget:
v = new(target.AttachToBrowserTargetReturns)
case CommandTargetCloseTarget:
v = new(target.CloseTargetReturns)
case CommandTargetExposeDevToolsProtocol:
return emptyVal, nil
case CommandTargetCreateBrowserContext:
v = new(target.CreateBrowserContextReturns)
case CommandTargetGetBrowserContexts:
v = new(target.GetBrowserContextsReturns)
case CommandTargetCreateTarget:
v = new(target.CreateTargetReturns)
case CommandTargetDetachFromTarget:
return emptyVal, nil
case CommandTargetDisposeBrowserContext:
return emptyVal, nil
case CommandTargetGetTargetInfo:
v = new(target.GetTargetInfoReturns)
case CommandTargetGetTargets:
v = new(target.GetTargetsReturns)
case CommandTargetSendMessageToTarget:
return emptyVal, nil
case CommandTargetSetAutoAttach:
return emptyVal, nil
case CommandTargetSetDiscoverTargets:
return emptyVal, nil
case CommandTargetSetRemoteLocations:
return emptyVal, nil
case EventTargetAttachedToTarget:
v = new(target.EventAttachedToTarget)
case EventTargetDetachedFromTarget:
v = new(target.EventDetachedFromTarget)
case EventTargetReceivedMessageFromTarget:
v = new(target.EventReceivedMessageFromTarget)
case EventTargetTargetCreated:
v = new(target.EventTargetCreated)
case EventTargetTargetDestroyed:
v = new(target.EventTargetDestroyed)
case EventTargetTargetCrashed:
v = new(target.EventTargetCrashed)
case EventTargetTargetInfoChanged:
v = new(target.EventTargetInfoChanged)
case CommandTestingGenerateTestReport:
return emptyVal, nil
case CommandTetheringBind:
return emptyVal, nil
case CommandTetheringUnbind:
return emptyVal, nil
case EventTetheringAccepted:
v = new(tethering.EventAccepted)
case CommandTracingEnd:
return emptyVal, nil
case CommandTracingGetCategories:
v = new(tracing.GetCategoriesReturns)
case CommandTracingRecordClockSyncMarker:
return emptyVal, nil
case CommandTracingRequestMemoryDump:
v = new(tracing.RequestMemoryDumpReturns)
case CommandTracingStart:
return emptyVal, nil
case EventTracingBufferUsage:
v = new(tracing.EventBufferUsage)
case EventTracingDataCollected:
v = new(tracing.EventDataCollected)
case EventTracingTracingComplete:
v = new(tracing.EventTracingComplete)
}
var buf easyjson.RawMessage
switch {
case msg.Params != nil:
buf = msg.Params
case msg.Result != nil:
buf = msg.Result
default:
return nil, errors.New("msg missing params or result")
}
err := easyjson.Unmarshal(buf, v)
if err != nil {
return nil, err
}
return v, nil
}