Skip to main content

cdp_protocol/
types.rs

1// Auto-generated from Chrome at version 146.0.7680.165
2#[allow(unused)]
3use serde::{Deserialize, Serialize};
4use std::fmt::Debug;
5pub type JsFloat = f64;
6pub type JsUInt = u32;
7pub type WindowId = JsUInt;
8pub type CallId = JsUInt;
9#[derive(Serialize, Debug)]
10pub struct MethodCall<T>
11where
12    T: Debug,
13{
14    #[serde(rename = "method")]
15    method_name: &'static str,
16    pub id: CallId,
17    params: T,
18}
19impl<T> MethodCall<T>
20where
21    T: Debug,
22{
23    pub fn get_params(&self) -> &T {
24        &self.params
25    }
26}
27pub trait Method: Debug {
28    const NAME: &'static str;
29    type ReturnObject: serde::de::DeserializeOwned + std::fmt::Debug;
30    fn to_method_call(self, call_id: CallId) -> MethodCall<Self>
31    where
32        Self: std::marker::Sized,
33    {
34        MethodCall {
35            id: call_id,
36            params: self,
37            method_name: Self::NAME,
38        }
39    }
40}
41#[derive(Deserialize, Debug, Clone, PartialEq)]
42#[serde(tag = "method")]
43#[allow(clippy::large_enum_variant)]
44pub enum Event {
45    #[serde(rename = "Accessibility.loadComplete")]
46    AccessibilityLoadComplete(super::accessibility::events::LoadCompleteEvent),
47    #[serde(rename = "Accessibility.nodesUpdated")]
48    AccessibilityNodesUpdated(super::accessibility::events::NodesUpdatedEvent),
49    #[serde(rename = "Animation.animationCanceled")]
50    AnimationCanceled(super::animation::events::AnimationCanceledEvent),
51    #[serde(rename = "Animation.animationCreated")]
52    AnimationCreated(super::animation::events::AnimationCreatedEvent),
53    #[serde(rename = "Animation.animationStarted")]
54    AnimationStarted(super::animation::events::AnimationStartedEvent),
55    #[serde(rename = "Animation.animationUpdated")]
56    AnimationUpdated(super::animation::events::AnimationUpdatedEvent),
57    #[serde(rename = "Audits.issueAdded")]
58    AuditsIssueAdded(super::audits::events::IssueAddedEvent),
59    #[serde(rename = "Autofill.addressFormFilled")]
60    AutofillAddressFormFilled(super::autofill::events::AddressFormFilledEvent),
61    #[serde(rename = "BackgroundService.recordingStateChanged")]
62    BackgroundServiceRecordingStateChanged(
63        super::background_service::events::RecordingStateChangedEvent,
64    ),
65    #[serde(rename = "BackgroundService.backgroundServiceEventReceived")]
66    BackgroundServiceEventReceived(
67        super::background_service::events::BackgroundServiceEventReceivedEvent,
68    ),
69    #[serde(rename = "BluetoothEmulation.gattOperationReceived")]
70    BluetoothEmulationGattOperationReceived(
71        super::bluetooth_emulation::events::GattOperationReceivedEvent,
72    ),
73    #[serde(rename = "BluetoothEmulation.characteristicOperationReceived")]
74    BluetoothEmulationCharacteristicOperationReceived(
75        super::bluetooth_emulation::events::CharacteristicOperationReceivedEvent,
76    ),
77    #[serde(rename = "BluetoothEmulation.descriptorOperationReceived")]
78    BluetoothEmulationDescriptorOperationReceived(
79        super::bluetooth_emulation::events::DescriptorOperationReceivedEvent,
80    ),
81    #[serde(rename = "Browser.downloadWillBegin")]
82    BrowserDownloadWillBegin(super::browser::events::DownloadWillBeginEvent),
83    #[serde(rename = "Browser.downloadProgress")]
84    BrowserDownloadProgress(super::browser::events::DownloadProgressEvent),
85    #[serde(rename = "CSS.fontsUpdated")]
86    CSSFontsUpdated(super::css::events::FontsUpdatedEvent),
87    #[serde(rename = "CSS.mediaQueryResultChanged")]
88    CSSMediaQueryResultChanged(super::css::events::MediaQueryResultChangedEvent),
89    #[serde(rename = "CSS.styleSheetAdded")]
90    CSSStyleSheetAdded(super::css::events::StyleSheetAddedEvent),
91    #[serde(rename = "CSS.styleSheetChanged")]
92    CSSStyleSheetChanged(super::css::events::StyleSheetChangedEvent),
93    #[serde(rename = "CSS.styleSheetRemoved")]
94    CSSStyleSheetRemoved(super::css::events::StyleSheetRemovedEvent),
95    #[serde(rename = "CSS.computedStyleUpdated")]
96    CSSComputedStyleUpdated(super::css::events::ComputedStyleUpdatedEvent),
97    #[serde(rename = "Cast.sinksUpdated")]
98    CastSinksUpdated(super::cast::events::SinksUpdatedEvent),
99    #[serde(rename = "Cast.issueUpdated")]
100    CastIssueUpdated(super::cast::events::IssueUpdatedEvent),
101    #[serde(rename = "DOM.attributeModified")]
102    DOMAttributeModified(super::dom::events::AttributeModifiedEvent),
103    #[serde(rename = "DOM.adoptedStyleSheetsModified")]
104    DOMAdoptedStyleSheetsModified(super::dom::events::AdoptedStyleSheetsModifiedEvent),
105    #[serde(rename = "DOM.attributeRemoved")]
106    DOMAttributeRemoved(super::dom::events::AttributeRemovedEvent),
107    #[serde(rename = "DOM.characterDataModified")]
108    DOMCharacterDataModified(super::dom::events::CharacterDataModifiedEvent),
109    #[serde(rename = "DOM.childNodeCountUpdated")]
110    DOMChildNodeCountUpdated(super::dom::events::ChildNodeCountUpdatedEvent),
111    #[serde(rename = "DOM.childNodeInserted")]
112    DOMChildNodeInserted(super::dom::events::ChildNodeInsertedEvent),
113    #[serde(rename = "DOM.childNodeRemoved")]
114    DOMChildNodeRemoved(super::dom::events::ChildNodeRemovedEvent),
115    #[serde(rename = "DOM.distributedNodesUpdated")]
116    DOMDistributedNodesUpdated(super::dom::events::DistributedNodesUpdatedEvent),
117    #[serde(rename = "DOM.documentUpdated")]
118    DOMDocumentUpdated(super::dom::events::DocumentUpdatedEvent),
119    #[serde(rename = "DOM.inlineStyleInvalidated")]
120    DOMInlineStyleInvalidated(super::dom::events::InlineStyleInvalidatedEvent),
121    #[serde(rename = "DOM.pseudoElementAdded")]
122    DOMPseudoElementAdded(super::dom::events::PseudoElementAddedEvent),
123    #[serde(rename = "DOM.topLayerElementsUpdated")]
124    DOMTopLayerElementsUpdated(super::dom::events::TopLayerElementsUpdatedEvent),
125    #[serde(rename = "DOM.scrollableFlagUpdated")]
126    DOMScrollableFlagUpdated(super::dom::events::ScrollableFlagUpdatedEvent),
127    #[serde(rename = "DOM.affectedByStartingStylesFlagUpdated")]
128    DOMAffectedByStartingStylesFlagUpdated(
129        super::dom::events::AffectedByStartingStylesFlagUpdatedEvent,
130    ),
131    #[serde(rename = "DOM.pseudoElementRemoved")]
132    DOMPseudoElementRemoved(super::dom::events::PseudoElementRemovedEvent),
133    #[serde(rename = "DOM.setChildNodes")]
134    DOMSetChildNodes(super::dom::events::SetChildNodesEvent),
135    #[serde(rename = "DOM.shadowRootPopped")]
136    DOMShadowRootPopped(super::dom::events::ShadowRootPoppedEvent),
137    #[serde(rename = "DOM.shadowRootPushed")]
138    DOMShadowRootPushed(super::dom::events::ShadowRootPushedEvent),
139    #[serde(rename = "DOMStorage.domStorageItemAdded")]
140    DOMStorageDomStorageItemAdded(super::dom_storage::events::DomStorageItemAddedEvent),
141    #[serde(rename = "DOMStorage.domStorageItemRemoved")]
142    DOMStorageDomStorageItemRemoved(super::dom_storage::events::DomStorageItemRemovedEvent),
143    #[serde(rename = "DOMStorage.domStorageItemUpdated")]
144    DOMStorageDomStorageItemUpdated(super::dom_storage::events::DomStorageItemUpdatedEvent),
145    #[serde(rename = "DOMStorage.domStorageItemsCleared")]
146    DOMStorageDomStorageItemsCleared(super::dom_storage::events::DomStorageItemsClearedEvent),
147    #[serde(rename = "DeviceAccess.deviceRequestPrompted")]
148    DeviceAccessDeviceRequestPrompted(super::device_access::events::DeviceRequestPromptedEvent),
149    #[serde(rename = "Emulation.virtualTimeBudgetExpired")]
150    EmulationVirtualTimeBudgetExpired(super::emulation::events::VirtualTimeBudgetExpiredEvent),
151    #[serde(rename = "FedCm.dialogShown")]
152    FedCmDialogShown(super::fed_cm::events::DialogShownEvent),
153    #[serde(rename = "FedCm.dialogClosed")]
154    FedCmDialogClosed(super::fed_cm::events::DialogClosedEvent),
155    #[serde(rename = "Fetch.requestPaused")]
156    FetchRequestPaused(super::fetch::events::RequestPausedEvent),
157    #[serde(rename = "Fetch.authRequired")]
158    FetchAuthRequired(super::fetch::events::AuthRequiredEvent),
159    #[serde(rename = "Input.dragIntercepted")]
160    InputDragIntercepted(super::input::events::DragInterceptedEvent),
161    #[serde(rename = "Inspector.detached")]
162    InspectorDetached(super::inspector::events::DetachedEvent),
163    #[serde(rename = "Inspector.targetCrashed")]
164    InspectorTargetCrashed(super::inspector::events::TargetCrashedEvent),
165    #[serde(rename = "Inspector.targetReloadedAfterCrash")]
166    InspectorTargetReloadedAfterCrash(super::inspector::events::TargetReloadedAfterCrashEvent),
167    #[serde(rename = "Inspector.workerScriptLoaded")]
168    InspectorWorkerScriptLoaded(super::inspector::events::WorkerScriptLoadedEvent),
169    #[serde(rename = "LayerTree.layerPainted")]
170    LayerTreeLayerPainted(super::layer_tree::events::LayerPaintedEvent),
171    #[serde(rename = "LayerTree.layerTreeDidChange")]
172    LayerTreeDidChange(super::layer_tree::events::LayerTreeDidChangeEvent),
173    #[serde(rename = "Log.entryAdded")]
174    LogEntryAdded(super::log::events::EntryAddedEvent),
175    #[serde(rename = "Media.playerPropertiesChanged")]
176    MediaPlayerPropertiesChanged(super::media::events::PlayerPropertiesChangedEvent),
177    #[serde(rename = "Media.playerEventsAdded")]
178    MediaPlayerEventsAdded(super::media::events::PlayerEventsAddedEvent),
179    #[serde(rename = "Media.playerMessagesLogged")]
180    MediaPlayerMessagesLogged(super::media::events::PlayerMessagesLoggedEvent),
181    #[serde(rename = "Media.playerErrorsRaised")]
182    MediaPlayerErrorsRaised(super::media::events::PlayerErrorsRaisedEvent),
183    #[serde(rename = "Media.playerCreated")]
184    MediaPlayerCreated(super::media::events::PlayerCreatedEvent),
185    #[serde(rename = "Network.dataReceived")]
186    NetworkDataReceived(super::network::events::DataReceivedEvent),
187    #[serde(rename = "Network.eventSourceMessageReceived")]
188    NetworkEventSourceMessageReceived(super::network::events::EventSourceMessageReceivedEvent),
189    #[serde(rename = "Network.loadingFailed")]
190    NetworkLoadingFailed(super::network::events::LoadingFailedEvent),
191    #[serde(rename = "Network.loadingFinished")]
192    NetworkLoadingFinished(super::network::events::LoadingFinishedEvent),
193    #[serde(rename = "Network.requestIntercepted")]
194    NetworkRequestIntercepted(super::network::events::RequestInterceptedEvent),
195    #[serde(rename = "Network.requestServedFromCache")]
196    NetworkRequestServedFromCache(super::network::events::RequestServedFromCacheEvent),
197    #[serde(rename = "Network.requestWillBeSent")]
198    NetworkRequestWillBeSent(super::network::events::RequestWillBeSentEvent),
199    #[serde(rename = "Network.resourceChangedPriority")]
200    NetworkResourceChangedPriority(super::network::events::ResourceChangedPriorityEvent),
201    #[serde(rename = "Network.signedExchangeReceived")]
202    NetworkSignedExchangeReceived(super::network::events::SignedExchangeReceivedEvent),
203    #[serde(rename = "Network.responseReceived")]
204    NetworkResponseReceived(super::network::events::ResponseReceivedEvent),
205    #[serde(rename = "Network.webSocketClosed")]
206    NetworkWebSocketClosed(super::network::events::WebSocketClosedEvent),
207    #[serde(rename = "Network.webSocketCreated")]
208    NetworkWebSocketCreated(super::network::events::WebSocketCreatedEvent),
209    #[serde(rename = "Network.webSocketFrameError")]
210    NetworkWebSocketFrameError(super::network::events::WebSocketFrameErrorEvent),
211    #[serde(rename = "Network.webSocketFrameReceived")]
212    NetworkWebSocketFrameReceived(super::network::events::WebSocketFrameReceivedEvent),
213    #[serde(rename = "Network.webSocketFrameSent")]
214    NetworkWebSocketFrameSent(super::network::events::WebSocketFrameSentEvent),
215    #[serde(rename = "Network.webSocketHandshakeResponseReceived")]
216    NetworkWebSocketHandshakeResponseReceived(
217        super::network::events::WebSocketHandshakeResponseReceivedEvent,
218    ),
219    #[serde(rename = "Network.webSocketWillSendHandshakeRequest")]
220    NetworkWebSocketWillSendHandshakeRequest(
221        super::network::events::WebSocketWillSendHandshakeRequestEvent,
222    ),
223    #[serde(rename = "Network.webTransportCreated")]
224    NetworkWebTransportCreated(super::network::events::WebTransportCreatedEvent),
225    #[serde(rename = "Network.webTransportConnectionEstablished")]
226    NetworkWebTransportConnectionEstablished(
227        super::network::events::WebTransportConnectionEstablishedEvent,
228    ),
229    #[serde(rename = "Network.webTransportClosed")]
230    NetworkWebTransportClosed(super::network::events::WebTransportClosedEvent),
231    #[serde(rename = "Network.directTCPSocketCreated")]
232    NetworkDirectTCPSocketCreated(super::network::events::DirectTCPSocketCreatedEvent),
233    #[serde(rename = "Network.directTCPSocketOpened")]
234    NetworkDirectTCPSocketOpened(super::network::events::DirectTCPSocketOpenedEvent),
235    #[serde(rename = "Network.directTCPSocketAborted")]
236    NetworkDirectTCPSocketAborted(super::network::events::DirectTCPSocketAbortedEvent),
237    #[serde(rename = "Network.directTCPSocketClosed")]
238    NetworkDirectTCPSocketClosed(super::network::events::DirectTCPSocketClosedEvent),
239    #[serde(rename = "Network.directTCPSocketChunkSent")]
240    NetworkDirectTCPSocketChunkSent(super::network::events::DirectTCPSocketChunkSentEvent),
241    #[serde(rename = "Network.directTCPSocketChunkReceived")]
242    NetworkDirectTCPSocketChunkReceived(super::network::events::DirectTCPSocketChunkReceivedEvent),
243    #[serde(rename = "Network.directUDPSocketJoinedMulticastGroup")]
244    NetworkDirectUDPSocketJoinedMulticastGroup(
245        super::network::events::DirectUDPSocketJoinedMulticastGroupEvent,
246    ),
247    #[serde(rename = "Network.directUDPSocketLeftMulticastGroup")]
248    NetworkDirectUDPSocketLeftMulticastGroup(
249        super::network::events::DirectUDPSocketLeftMulticastGroupEvent,
250    ),
251    #[serde(rename = "Network.directUDPSocketCreated")]
252    NetworkDirectUDPSocketCreated(super::network::events::DirectUDPSocketCreatedEvent),
253    #[serde(rename = "Network.directUDPSocketOpened")]
254    NetworkDirectUDPSocketOpened(super::network::events::DirectUDPSocketOpenedEvent),
255    #[serde(rename = "Network.directUDPSocketAborted")]
256    NetworkDirectUDPSocketAborted(super::network::events::DirectUDPSocketAbortedEvent),
257    #[serde(rename = "Network.directUDPSocketClosed")]
258    NetworkDirectUDPSocketClosed(super::network::events::DirectUDPSocketClosedEvent),
259    #[serde(rename = "Network.directUDPSocketChunkSent")]
260    NetworkDirectUDPSocketChunkSent(super::network::events::DirectUDPSocketChunkSentEvent),
261    #[serde(rename = "Network.directUDPSocketChunkReceived")]
262    NetworkDirectUDPSocketChunkReceived(super::network::events::DirectUDPSocketChunkReceivedEvent),
263    #[serde(rename = "Network.requestWillBeSentExtraInfo")]
264    NetworkRequestWillBeSentExtraInfo(super::network::events::RequestWillBeSentExtraInfoEvent),
265    #[serde(rename = "Network.responseReceivedExtraInfo")]
266    NetworkResponseReceivedExtraInfo(super::network::events::ResponseReceivedExtraInfoEvent),
267    #[serde(rename = "Network.responseReceivedEarlyHints")]
268    NetworkResponseReceivedEarlyHints(super::network::events::ResponseReceivedEarlyHintsEvent),
269    #[serde(rename = "Network.trustTokenOperationDone")]
270    NetworkTrustTokenOperationDone(super::network::events::TrustTokenOperationDoneEvent),
271    #[serde(rename = "Network.policyUpdated")]
272    NetworkPolicyUpdated(super::network::events::PolicyUpdatedEvent),
273    #[serde(rename = "Network.reportingApiReportAdded")]
274    NetworkReportingApiReportAdded(super::network::events::ReportingApiReportAddedEvent),
275    #[serde(rename = "Network.reportingApiReportUpdated")]
276    NetworkReportingApiReportUpdated(super::network::events::ReportingApiReportUpdatedEvent),
277    #[serde(rename = "Network.reportingApiEndpointsChangedForOrigin")]
278    NetworkReportingApiEndpointsChangedForOrigin(
279        super::network::events::ReportingApiEndpointsChangedForOriginEvent,
280    ),
281    #[serde(rename = "Network.deviceBoundSessionsAdded")]
282    NetworkDeviceBoundSessionsAdded(super::network::events::DeviceBoundSessionsAddedEvent),
283    #[serde(rename = "Network.deviceBoundSessionEventOccurred")]
284    NetworkDeviceBoundSessionEventOccurred(
285        super::network::events::DeviceBoundSessionEventOccurredEvent,
286    ),
287    #[serde(rename = "Overlay.inspectNodeRequested")]
288    OverlayInspectNodeRequested(super::overlay::events::InspectNodeRequestedEvent),
289    #[serde(rename = "Overlay.nodeHighlightRequested")]
290    OverlayNodeHighlightRequested(super::overlay::events::NodeHighlightRequestedEvent),
291    #[serde(rename = "Overlay.screenshotRequested")]
292    OverlayScreenshotRequested(super::overlay::events::ScreenshotRequestedEvent),
293    #[serde(rename = "Overlay.inspectPanelShowRequested")]
294    OverlayInspectPanelShowRequested(super::overlay::events::InspectPanelShowRequestedEvent),
295    #[serde(rename = "Overlay.inspectedElementWindowRestored")]
296    OverlayInspectedElementWindowRestored(
297        super::overlay::events::InspectedElementWindowRestoredEvent,
298    ),
299    #[serde(rename = "Overlay.inspectModeCanceled")]
300    OverlayInspectModeCanceled(super::overlay::events::InspectModeCanceledEvent),
301    #[serde(rename = "Page.domContentEventFired")]
302    PageDomContentEventFired(super::page::events::DomContentEventFiredEvent),
303    #[serde(rename = "Page.fileChooserOpened")]
304    PageFileChooserOpened(super::page::events::FileChooserOpenedEvent),
305    #[serde(rename = "Page.frameAttached")]
306    PageFrameAttached(super::page::events::FrameAttachedEvent),
307    #[serde(rename = "Page.frameClearedScheduledNavigation")]
308    PageFrameClearedScheduledNavigation(super::page::events::FrameClearedScheduledNavigationEvent),
309    #[serde(rename = "Page.frameDetached")]
310    PageFrameDetached(super::page::events::FrameDetachedEvent),
311    #[serde(rename = "Page.frameSubtreeWillBeDetached")]
312    PageFrameSubtreeWillBeDetached(super::page::events::FrameSubtreeWillBeDetachedEvent),
313    #[serde(rename = "Page.frameNavigated")]
314    PageFrameNavigated(super::page::events::FrameNavigatedEvent),
315    #[serde(rename = "Page.documentOpened")]
316    PageDocumentOpened(super::page::events::DocumentOpenedEvent),
317    #[serde(rename = "Page.frameResized")]
318    PageFrameResized(super::page::events::FrameResizedEvent),
319    #[serde(rename = "Page.frameStartedNavigating")]
320    PageFrameStartedNavigating(super::page::events::FrameStartedNavigatingEvent),
321    #[serde(rename = "Page.frameRequestedNavigation")]
322    PageFrameRequestedNavigation(super::page::events::FrameRequestedNavigationEvent),
323    #[serde(rename = "Page.frameScheduledNavigation")]
324    PageFrameScheduledNavigation(super::page::events::FrameScheduledNavigationEvent),
325    #[serde(rename = "Page.frameStartedLoading")]
326    PageFrameStartedLoading(super::page::events::FrameStartedLoadingEvent),
327    #[serde(rename = "Page.frameStoppedLoading")]
328    PageFrameStoppedLoading(super::page::events::FrameStoppedLoadingEvent),
329    #[serde(rename = "Page.downloadWillBegin")]
330    PageDownloadWillBegin(super::page::events::DownloadWillBeginEvent),
331    #[serde(rename = "Page.downloadProgress")]
332    PageDownloadProgress(super::page::events::DownloadProgressEvent),
333    #[serde(rename = "Page.interstitialHidden")]
334    PageInterstitialHidden(super::page::events::InterstitialHiddenEvent),
335    #[serde(rename = "Page.interstitialShown")]
336    PageInterstitialShown(super::page::events::InterstitialShownEvent),
337    #[serde(rename = "Page.javascriptDialogClosed")]
338    PageJavascriptDialogClosed(super::page::events::JavascriptDialogClosedEvent),
339    #[serde(rename = "Page.javascriptDialogOpening")]
340    PageJavascriptDialogOpening(super::page::events::JavascriptDialogOpeningEvent),
341    #[serde(rename = "Page.lifecycleEvent")]
342    PageLifecycleEvent(super::page::events::LifecycleEventEvent),
343    #[serde(rename = "Page.backForwardCacheNotUsed")]
344    PageBackForwardCacheNotUsed(super::page::events::BackForwardCacheNotUsedEvent),
345    #[serde(rename = "Page.loadEventFired")]
346    PageLoadEventFired(super::page::events::LoadEventFiredEvent),
347    #[serde(rename = "Page.navigatedWithinDocument")]
348    PageNavigatedWithinDocument(super::page::events::NavigatedWithinDocumentEvent),
349    #[serde(rename = "Page.screencastFrame")]
350    PageScreencastFrame(super::page::events::ScreencastFrameEvent),
351    #[serde(rename = "Page.screencastVisibilityChanged")]
352    PageScreencastVisibilityChanged(super::page::events::ScreencastVisibilityChangedEvent),
353    #[serde(rename = "Page.windowOpen")]
354    PageWindowOpen(super::page::events::WindowOpenEvent),
355    #[serde(rename = "Page.compilationCacheProduced")]
356    PageCompilationCacheProduced(super::page::events::CompilationCacheProducedEvent),
357    #[serde(rename = "Performance.metrics")]
358    PerformanceMetrics(super::performance::events::MetricsEvent),
359    #[serde(rename = "PerformanceTimeline.timelineEventAdded")]
360    PerformanceTimelineTimelineEventAdded(
361        super::performance_timeline::events::TimelineEventAddedEvent,
362    ),
363    #[serde(rename = "Preload.ruleSetUpdated")]
364    PreloadRuleSetUpdated(super::preload::events::RuleSetUpdatedEvent),
365    #[serde(rename = "Preload.ruleSetRemoved")]
366    PreloadRuleSetRemoved(super::preload::events::RuleSetRemovedEvent),
367    #[serde(rename = "Preload.preloadEnabledStateUpdated")]
368    PreloadEnabledStateUpdated(super::preload::events::PreloadEnabledStateUpdatedEvent),
369    #[serde(rename = "Preload.prefetchStatusUpdated")]
370    PreloadPrefetchStatusUpdated(super::preload::events::PrefetchStatusUpdatedEvent),
371    #[serde(rename = "Preload.prerenderStatusUpdated")]
372    PreloadPrerenderStatusUpdated(super::preload::events::PrerenderStatusUpdatedEvent),
373    #[serde(rename = "Preload.preloadingAttemptSourcesUpdated")]
374    PreloadingAttemptSourcesUpdated(super::preload::events::PreloadingAttemptSourcesUpdatedEvent),
375    #[serde(rename = "Security.certificateError")]
376    SecurityCertificateError(super::security::events::CertificateErrorEvent),
377    #[serde(rename = "Security.visibleSecurityStateChanged")]
378    VisibleSecurityStateChanged(super::security::events::VisibleSecurityStateChangedEvent),
379    #[serde(rename = "Security.securityStateChanged")]
380    SecurityStateChanged(super::security::events::SecurityStateChangedEvent),
381    #[serde(rename = "ServiceWorker.workerErrorReported")]
382    ServiceWorkerWorkerErrorReported(super::service_worker::events::WorkerErrorReportedEvent),
383    #[serde(rename = "ServiceWorker.workerRegistrationUpdated")]
384    ServiceWorkerWorkerRegistrationUpdated(
385        super::service_worker::events::WorkerRegistrationUpdatedEvent,
386    ),
387    #[serde(rename = "ServiceWorker.workerVersionUpdated")]
388    ServiceWorkerWorkerVersionUpdated(super::service_worker::events::WorkerVersionUpdatedEvent),
389    #[serde(rename = "SmartCardEmulation.establishContextRequested")]
390    SmartCardEmulationEstablishContextRequested(
391        super::smart_card_emulation::events::EstablishContextRequestedEvent,
392    ),
393    #[serde(rename = "SmartCardEmulation.releaseContextRequested")]
394    SmartCardEmulationReleaseContextRequested(
395        super::smart_card_emulation::events::ReleaseContextRequestedEvent,
396    ),
397    #[serde(rename = "SmartCardEmulation.listReadersRequested")]
398    SmartCardEmulationListReadersRequested(
399        super::smart_card_emulation::events::ListReadersRequestedEvent,
400    ),
401    #[serde(rename = "SmartCardEmulation.getStatusChangeRequested")]
402    SmartCardEmulationGetStatusChangeRequested(
403        super::smart_card_emulation::events::GetStatusChangeRequestedEvent,
404    ),
405    #[serde(rename = "SmartCardEmulation.cancelRequested")]
406    SmartCardEmulationCancelRequested(super::smart_card_emulation::events::CancelRequestedEvent),
407    #[serde(rename = "SmartCardEmulation.connectRequested")]
408    SmartCardEmulationConnectRequested(super::smart_card_emulation::events::ConnectRequestedEvent),
409    #[serde(rename = "SmartCardEmulation.disconnectRequested")]
410    SmartCardEmulationDisconnectRequested(
411        super::smart_card_emulation::events::DisconnectRequestedEvent,
412    ),
413    #[serde(rename = "SmartCardEmulation.transmitRequested")]
414    SmartCardEmulationTransmitRequested(
415        super::smart_card_emulation::events::TransmitRequestedEvent,
416    ),
417    #[serde(rename = "SmartCardEmulation.controlRequested")]
418    SmartCardEmulationControlRequested(super::smart_card_emulation::events::ControlRequestedEvent),
419    #[serde(rename = "SmartCardEmulation.getAttribRequested")]
420    SmartCardEmulationGetAttribRequested(
421        super::smart_card_emulation::events::GetAttribRequestedEvent,
422    ),
423    #[serde(rename = "SmartCardEmulation.setAttribRequested")]
424    SmartCardEmulationSetAttribRequested(
425        super::smart_card_emulation::events::SetAttribRequestedEvent,
426    ),
427    #[serde(rename = "SmartCardEmulation.statusRequested")]
428    SmartCardEmulationStatusRequested(super::smart_card_emulation::events::StatusRequestedEvent),
429    #[serde(rename = "SmartCardEmulation.beginTransactionRequested")]
430    SmartCardEmulationBeginTransactionRequested(
431        super::smart_card_emulation::events::BeginTransactionRequestedEvent,
432    ),
433    #[serde(rename = "SmartCardEmulation.endTransactionRequested")]
434    SmartCardEmulationEndTransactionRequested(
435        super::smart_card_emulation::events::EndTransactionRequestedEvent,
436    ),
437    #[serde(rename = "Storage.cacheStorageContentUpdated")]
438    CacheStorageContentUpdated(super::storage::events::CacheStorageContentUpdatedEvent),
439    #[serde(rename = "Storage.cacheStorageListUpdated")]
440    CacheStorageListUpdated(super::storage::events::CacheStorageListUpdatedEvent),
441    #[serde(rename = "Storage.indexedDBContentUpdated")]
442    StorageIndexedDBContentUpdated(super::storage::events::IndexedDBContentUpdatedEvent),
443    #[serde(rename = "Storage.indexedDBListUpdated")]
444    StorageIndexedDBListUpdated(super::storage::events::IndexedDBListUpdatedEvent),
445    #[serde(rename = "Storage.interestGroupAccessed")]
446    StorageInterestGroupAccessed(super::storage::events::InterestGroupAccessedEvent),
447    #[serde(rename = "Storage.interestGroupAuctionEventOccurred")]
448    StorageInterestGroupAuctionEventOccurred(
449        super::storage::events::InterestGroupAuctionEventOccurredEvent,
450    ),
451    #[serde(rename = "Storage.interestGroupAuctionNetworkRequestCreated")]
452    StorageInterestGroupAuctionNetworkRequestCreated(
453        super::storage::events::InterestGroupAuctionNetworkRequestCreatedEvent,
454    ),
455    #[serde(rename = "Storage.sharedStorageAccessed")]
456    SharedStorageAccessed(super::storage::events::SharedStorageAccessedEvent),
457    #[serde(rename = "Storage.sharedStorageWorkletOperationExecutionFinished")]
458    SharedStorageWorkletOperationExecutionFinished(
459        super::storage::events::SharedStorageWorkletOperationExecutionFinishedEvent,
460    ),
461    #[serde(rename = "Storage.storageBucketCreatedOrUpdated")]
462    StorageBucketCreatedOrUpdated(super::storage::events::StorageBucketCreatedOrUpdatedEvent),
463    #[serde(rename = "Storage.storageBucketDeleted")]
464    StorageBucketDeleted(super::storage::events::StorageBucketDeletedEvent),
465    #[serde(rename = "Storage.attributionReportingSourceRegistered")]
466    StorageAttributionReportingSourceRegistered(
467        super::storage::events::AttributionReportingSourceRegisteredEvent,
468    ),
469    #[serde(rename = "Storage.attributionReportingTriggerRegistered")]
470    StorageAttributionReportingTriggerRegistered(
471        super::storage::events::AttributionReportingTriggerRegisteredEvent,
472    ),
473    #[serde(rename = "Storage.attributionReportingReportSent")]
474    StorageAttributionReportingReportSent(
475        super::storage::events::AttributionReportingReportSentEvent,
476    ),
477    #[serde(rename = "Storage.attributionReportingVerboseDebugReportSent")]
478    StorageAttributionReportingVerboseDebugReportSent(
479        super::storage::events::AttributionReportingVerboseDebugReportSentEvent,
480    ),
481    #[serde(rename = "Target.attachedToTarget")]
482    AttachedToTarget(super::target::events::AttachedToTargetEvent),
483    #[serde(rename = "Target.detachedFromTarget")]
484    DetachedFromTarget(super::target::events::DetachedFromTargetEvent),
485    #[serde(rename = "Target.receivedMessageFromTarget")]
486    ReceivedMessageFromTarget(super::target::events::ReceivedMessageFromTargetEvent),
487    #[serde(rename = "Target.targetCreated")]
488    TargetCreated(super::target::events::TargetCreatedEvent),
489    #[serde(rename = "Target.targetDestroyed")]
490    TargetDestroyed(super::target::events::TargetDestroyedEvent),
491    #[serde(rename = "Target.targetCrashed")]
492    TargetCrashed(super::target::events::TargetCrashedEvent),
493    #[serde(rename = "Target.targetInfoChanged")]
494    TargetInfoChanged(super::target::events::TargetInfoChangedEvent),
495    #[serde(rename = "Tethering.accepted")]
496    TetheringAccepted(super::tethering::events::AcceptedEvent),
497    #[serde(rename = "Tracing.bufferUsage")]
498    TracingBufferUsage(super::tracing::events::BufferUsageEvent),
499    #[serde(rename = "Tracing.dataCollected")]
500    TracingDataCollected(super::tracing::events::DataCollectedEvent),
501    #[serde(rename = "Tracing.tracingComplete")]
502    TracingComplete(super::tracing::events::TracingCompleteEvent),
503    #[serde(rename = "WebAudio.contextCreated")]
504    WebAudioContextCreated(super::web_audio::events::ContextCreatedEvent),
505    #[serde(rename = "WebAudio.contextWillBeDestroyed")]
506    WebAudioContextWillBeDestroyed(super::web_audio::events::ContextWillBeDestroyedEvent),
507    #[serde(rename = "WebAudio.contextChanged")]
508    WebAudioContextChanged(super::web_audio::events::ContextChangedEvent),
509    #[serde(rename = "WebAudio.audioListenerCreated")]
510    WebAudioAudioListenerCreated(super::web_audio::events::AudioListenerCreatedEvent),
511    #[serde(rename = "WebAudio.audioListenerWillBeDestroyed")]
512    WebAudioAudioListenerWillBeDestroyed(
513        super::web_audio::events::AudioListenerWillBeDestroyedEvent,
514    ),
515    #[serde(rename = "WebAudio.audioNodeCreated")]
516    WebAudioAudioNodeCreated(super::web_audio::events::AudioNodeCreatedEvent),
517    #[serde(rename = "WebAudio.audioNodeWillBeDestroyed")]
518    WebAudioAudioNodeWillBeDestroyed(super::web_audio::events::AudioNodeWillBeDestroyedEvent),
519    #[serde(rename = "WebAudio.audioParamCreated")]
520    WebAudioAudioParamCreated(super::web_audio::events::AudioParamCreatedEvent),
521    #[serde(rename = "WebAudio.audioParamWillBeDestroyed")]
522    WebAudioAudioParamWillBeDestroyed(super::web_audio::events::AudioParamWillBeDestroyedEvent),
523    #[serde(rename = "WebAudio.nodesConnected")]
524    WebAudioNodesConnected(super::web_audio::events::NodesConnectedEvent),
525    #[serde(rename = "WebAudio.nodesDisconnected")]
526    WebAudioNodesDisconnected(super::web_audio::events::NodesDisconnectedEvent),
527    #[serde(rename = "WebAudio.nodeParamConnected")]
528    WebAudioNodeParamConnected(super::web_audio::events::NodeParamConnectedEvent),
529    #[serde(rename = "WebAudio.nodeParamDisconnected")]
530    WebAudioNodeParamDisconnected(super::web_audio::events::NodeParamDisconnectedEvent),
531    #[serde(rename = "WebAuthn.credentialAdded")]
532    WebAuthnCredentialAdded(super::web_authn::events::CredentialAddedEvent),
533    #[serde(rename = "WebAuthn.credentialDeleted")]
534    WebAuthnCredentialDeleted(super::web_authn::events::CredentialDeletedEvent),
535    #[serde(rename = "WebAuthn.credentialUpdated")]
536    WebAuthnCredentialUpdated(super::web_authn::events::CredentialUpdatedEvent),
537    #[serde(rename = "WebAuthn.credentialAsserted")]
538    WebAuthnCredentialAsserted(super::web_authn::events::CredentialAssertedEvent),
539    #[serde(rename = "Console.messageAdded")]
540    ConsoleMessageAdded(super::console::events::MessageAddedEvent),
541    #[serde(rename = "Debugger.breakpointResolved")]
542    DebuggerBreakpointResolved(super::debugger::events::BreakpointResolvedEvent),
543    #[serde(rename = "Debugger.paused")]
544    DebuggerPaused(super::debugger::events::PausedEvent),
545    #[serde(rename = "Debugger.resumed")]
546    DebuggerResumed(super::debugger::events::ResumedEvent),
547    #[serde(rename = "Debugger.scriptFailedToParse")]
548    DebuggerScriptFailedToParse(super::debugger::events::ScriptFailedToParseEvent),
549    #[serde(rename = "Debugger.scriptParsed")]
550    DebuggerScriptParsed(super::debugger::events::ScriptParsedEvent),
551    #[serde(rename = "HeapProfiler.addHeapSnapshotChunk")]
552    HeapProfilerAddHeapSnapshotChunk(super::heap_profiler::events::AddHeapSnapshotChunkEvent),
553    #[serde(rename = "HeapProfiler.heapStatsUpdate")]
554    HeapProfilerHeapStatsUpdate(super::heap_profiler::events::HeapStatsUpdateEvent),
555    #[serde(rename = "HeapProfiler.lastSeenObjectId")]
556    HeapProfilerLastSeenObjectId(super::heap_profiler::events::LastSeenObjectIdEvent),
557    #[serde(rename = "HeapProfiler.reportHeapSnapshotProgress")]
558    HeapProfilerReportHeapSnapshotProgress(
559        super::heap_profiler::events::ReportHeapSnapshotProgressEvent,
560    ),
561    #[serde(rename = "HeapProfiler.resetProfiles")]
562    HeapProfilerResetProfiles(super::heap_profiler::events::ResetProfilesEvent),
563    #[serde(rename = "Profiler.consoleProfileFinished")]
564    ProfilerConsoleProfileFinished(super::profiler::events::ConsoleProfileFinishedEvent),
565    #[serde(rename = "Profiler.consoleProfileStarted")]
566    ProfilerConsoleProfileStarted(super::profiler::events::ConsoleProfileStartedEvent),
567    #[serde(rename = "Profiler.preciseCoverageDeltaUpdate")]
568    ProfilerPreciseCoverageDeltaUpdate(super::profiler::events::PreciseCoverageDeltaUpdateEvent),
569    #[serde(rename = "Runtime.bindingCalled")]
570    RuntimeBindingCalled(super::runtime::events::BindingCalledEvent),
571    #[serde(rename = "Runtime.consoleAPICalled")]
572    RuntimeConsoleAPICalled(super::runtime::events::ConsoleAPICalledEvent),
573    #[serde(rename = "Runtime.exceptionRevoked")]
574    RuntimeExceptionRevoked(super::runtime::events::ExceptionRevokedEvent),
575    #[serde(rename = "Runtime.exceptionThrown")]
576    RuntimeExceptionThrown(super::runtime::events::ExceptionThrownEvent),
577    #[serde(rename = "Runtime.executionContextCreated")]
578    RuntimeExecutionContextCreated(super::runtime::events::ExecutionContextCreatedEvent),
579    #[serde(rename = "Runtime.executionContextDestroyed")]
580    RuntimeExecutionContextDestroyed(super::runtime::events::ExecutionContextDestroyedEvent),
581    #[serde(rename = "Runtime.executionContextsCleared")]
582    RuntimeExecutionContextsCleared(super::runtime::events::ExecutionContextsClearedEvent),
583    #[serde(rename = "Runtime.inspectRequested")]
584    RuntimeInspectRequested(super::runtime::events::InspectRequestedEvent),
585}