cdp_protocol/
types.rs

1// Auto-generated from Chrome at version 143.0.7499.110
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.attributeRemoved")]
104    DOMAttributeRemoved(super::dom::events::AttributeRemovedEvent),
105    #[serde(rename = "DOM.characterDataModified")]
106    DOMCharacterDataModified(super::dom::events::CharacterDataModifiedEvent),
107    #[serde(rename = "DOM.childNodeCountUpdated")]
108    DOMChildNodeCountUpdated(super::dom::events::ChildNodeCountUpdatedEvent),
109    #[serde(rename = "DOM.childNodeInserted")]
110    DOMChildNodeInserted(super::dom::events::ChildNodeInsertedEvent),
111    #[serde(rename = "DOM.childNodeRemoved")]
112    DOMChildNodeRemoved(super::dom::events::ChildNodeRemovedEvent),
113    #[serde(rename = "DOM.distributedNodesUpdated")]
114    DOMDistributedNodesUpdated(super::dom::events::DistributedNodesUpdatedEvent),
115    #[serde(rename = "DOM.documentUpdated")]
116    DOMDocumentUpdated(super::dom::events::DocumentUpdatedEvent),
117    #[serde(rename = "DOM.inlineStyleInvalidated")]
118    DOMInlineStyleInvalidated(super::dom::events::InlineStyleInvalidatedEvent),
119    #[serde(rename = "DOM.pseudoElementAdded")]
120    DOMPseudoElementAdded(super::dom::events::PseudoElementAddedEvent),
121    #[serde(rename = "DOM.topLayerElementsUpdated")]
122    DOMTopLayerElementsUpdated(super::dom::events::TopLayerElementsUpdatedEvent),
123    #[serde(rename = "DOM.scrollableFlagUpdated")]
124    DOMScrollableFlagUpdated(super::dom::events::ScrollableFlagUpdatedEvent),
125    #[serde(rename = "DOM.affectedByStartingStylesFlagUpdated")]
126    DOMAffectedByStartingStylesFlagUpdated(
127        super::dom::events::AffectedByStartingStylesFlagUpdatedEvent,
128    ),
129    #[serde(rename = "DOM.pseudoElementRemoved")]
130    DOMPseudoElementRemoved(super::dom::events::PseudoElementRemovedEvent),
131    #[serde(rename = "DOM.setChildNodes")]
132    DOMSetChildNodes(super::dom::events::SetChildNodesEvent),
133    #[serde(rename = "DOM.shadowRootPopped")]
134    DOMShadowRootPopped(super::dom::events::ShadowRootPoppedEvent),
135    #[serde(rename = "DOM.shadowRootPushed")]
136    DOMShadowRootPushed(super::dom::events::ShadowRootPushedEvent),
137    #[serde(rename = "DOMStorage.domStorageItemAdded")]
138    DOMStorageDomStorageItemAdded(super::dom_storage::events::DomStorageItemAddedEvent),
139    #[serde(rename = "DOMStorage.domStorageItemRemoved")]
140    DOMStorageDomStorageItemRemoved(super::dom_storage::events::DomStorageItemRemovedEvent),
141    #[serde(rename = "DOMStorage.domStorageItemUpdated")]
142    DOMStorageDomStorageItemUpdated(super::dom_storage::events::DomStorageItemUpdatedEvent),
143    #[serde(rename = "DOMStorage.domStorageItemsCleared")]
144    DOMStorageDomStorageItemsCleared(super::dom_storage::events::DomStorageItemsClearedEvent),
145    #[serde(rename = "DeviceAccess.deviceRequestPrompted")]
146    DeviceAccessDeviceRequestPrompted(super::device_access::events::DeviceRequestPromptedEvent),
147    #[serde(rename = "Emulation.virtualTimeBudgetExpired")]
148    EmulationVirtualTimeBudgetExpired(super::emulation::events::VirtualTimeBudgetExpiredEvent),
149    #[serde(rename = "FedCm.dialogShown")]
150    FedCmDialogShown(super::fed_cm::events::DialogShownEvent),
151    #[serde(rename = "FedCm.dialogClosed")]
152    FedCmDialogClosed(super::fed_cm::events::DialogClosedEvent),
153    #[serde(rename = "Fetch.requestPaused")]
154    FetchRequestPaused(super::fetch::events::RequestPausedEvent),
155    #[serde(rename = "Fetch.authRequired")]
156    FetchAuthRequired(super::fetch::events::AuthRequiredEvent),
157    #[serde(rename = "Input.dragIntercepted")]
158    InputDragIntercepted(super::input::events::DragInterceptedEvent),
159    #[serde(rename = "Inspector.detached")]
160    InspectorDetached(super::inspector::events::DetachedEvent),
161    #[serde(rename = "Inspector.targetCrashed")]
162    InspectorTargetCrashed(super::inspector::events::TargetCrashedEvent),
163    #[serde(rename = "Inspector.targetReloadedAfterCrash")]
164    InspectorTargetReloadedAfterCrash(super::inspector::events::TargetReloadedAfterCrashEvent),
165    #[serde(rename = "Inspector.workerScriptLoaded")]
166    InspectorWorkerScriptLoaded(super::inspector::events::WorkerScriptLoadedEvent),
167    #[serde(rename = "LayerTree.layerPainted")]
168    LayerTreeLayerPainted(super::layer_tree::events::LayerPaintedEvent),
169    #[serde(rename = "LayerTree.layerTreeDidChange")]
170    LayerTreeDidChange(super::layer_tree::events::LayerTreeDidChangeEvent),
171    #[serde(rename = "Log.entryAdded")]
172    LogEntryAdded(super::log::events::EntryAddedEvent),
173    #[serde(rename = "Media.playerPropertiesChanged")]
174    MediaPlayerPropertiesChanged(super::media::events::PlayerPropertiesChangedEvent),
175    #[serde(rename = "Media.playerEventsAdded")]
176    MediaPlayerEventsAdded(super::media::events::PlayerEventsAddedEvent),
177    #[serde(rename = "Media.playerMessagesLogged")]
178    MediaPlayerMessagesLogged(super::media::events::PlayerMessagesLoggedEvent),
179    #[serde(rename = "Media.playerErrorsRaised")]
180    MediaPlayerErrorsRaised(super::media::events::PlayerErrorsRaisedEvent),
181    #[serde(rename = "Media.playerCreated")]
182    MediaPlayerCreated(super::media::events::PlayerCreatedEvent),
183    #[serde(rename = "Network.dataReceived")]
184    NetworkDataReceived(super::network::events::DataReceivedEvent),
185    #[serde(rename = "Network.eventSourceMessageReceived")]
186    NetworkEventSourceMessageReceived(super::network::events::EventSourceMessageReceivedEvent),
187    #[serde(rename = "Network.loadingFailed")]
188    NetworkLoadingFailed(super::network::events::LoadingFailedEvent),
189    #[serde(rename = "Network.loadingFinished")]
190    NetworkLoadingFinished(super::network::events::LoadingFinishedEvent),
191    #[serde(rename = "Network.requestIntercepted")]
192    NetworkRequestIntercepted(super::network::events::RequestInterceptedEvent),
193    #[serde(rename = "Network.requestServedFromCache")]
194    NetworkRequestServedFromCache(super::network::events::RequestServedFromCacheEvent),
195    #[serde(rename = "Network.requestWillBeSent")]
196    NetworkRequestWillBeSent(super::network::events::RequestWillBeSentEvent),
197    #[serde(rename = "Network.resourceChangedPriority")]
198    NetworkResourceChangedPriority(super::network::events::ResourceChangedPriorityEvent),
199    #[serde(rename = "Network.signedExchangeReceived")]
200    NetworkSignedExchangeReceived(super::network::events::SignedExchangeReceivedEvent),
201    #[serde(rename = "Network.responseReceived")]
202    NetworkResponseReceived(super::network::events::ResponseReceivedEvent),
203    #[serde(rename = "Network.webSocketClosed")]
204    NetworkWebSocketClosed(super::network::events::WebSocketClosedEvent),
205    #[serde(rename = "Network.webSocketCreated")]
206    NetworkWebSocketCreated(super::network::events::WebSocketCreatedEvent),
207    #[serde(rename = "Network.webSocketFrameError")]
208    NetworkWebSocketFrameError(super::network::events::WebSocketFrameErrorEvent),
209    #[serde(rename = "Network.webSocketFrameReceived")]
210    NetworkWebSocketFrameReceived(super::network::events::WebSocketFrameReceivedEvent),
211    #[serde(rename = "Network.webSocketFrameSent")]
212    NetworkWebSocketFrameSent(super::network::events::WebSocketFrameSentEvent),
213    #[serde(rename = "Network.webSocketHandshakeResponseReceived")]
214    NetworkWebSocketHandshakeResponseReceived(
215        super::network::events::WebSocketHandshakeResponseReceivedEvent,
216    ),
217    #[serde(rename = "Network.webSocketWillSendHandshakeRequest")]
218    NetworkWebSocketWillSendHandshakeRequest(
219        super::network::events::WebSocketWillSendHandshakeRequestEvent,
220    ),
221    #[serde(rename = "Network.webTransportCreated")]
222    NetworkWebTransportCreated(super::network::events::WebTransportCreatedEvent),
223    #[serde(rename = "Network.webTransportConnectionEstablished")]
224    NetworkWebTransportConnectionEstablished(
225        super::network::events::WebTransportConnectionEstablishedEvent,
226    ),
227    #[serde(rename = "Network.webTransportClosed")]
228    NetworkWebTransportClosed(super::network::events::WebTransportClosedEvent),
229    #[serde(rename = "Network.directTCPSocketCreated")]
230    NetworkDirectTCPSocketCreated(super::network::events::DirectTCPSocketCreatedEvent),
231    #[serde(rename = "Network.directTCPSocketOpened")]
232    NetworkDirectTCPSocketOpened(super::network::events::DirectTCPSocketOpenedEvent),
233    #[serde(rename = "Network.directTCPSocketAborted")]
234    NetworkDirectTCPSocketAborted(super::network::events::DirectTCPSocketAbortedEvent),
235    #[serde(rename = "Network.directTCPSocketClosed")]
236    NetworkDirectTCPSocketClosed(super::network::events::DirectTCPSocketClosedEvent),
237    #[serde(rename = "Network.directTCPSocketChunkSent")]
238    NetworkDirectTCPSocketChunkSent(super::network::events::DirectTCPSocketChunkSentEvent),
239    #[serde(rename = "Network.directTCPSocketChunkReceived")]
240    NetworkDirectTCPSocketChunkReceived(super::network::events::DirectTCPSocketChunkReceivedEvent),
241    #[serde(rename = "Network.directUDPSocketCreated")]
242    NetworkDirectUDPSocketCreated(super::network::events::DirectUDPSocketCreatedEvent),
243    #[serde(rename = "Network.directUDPSocketOpened")]
244    NetworkDirectUDPSocketOpened(super::network::events::DirectUDPSocketOpenedEvent),
245    #[serde(rename = "Network.directUDPSocketAborted")]
246    NetworkDirectUDPSocketAborted(super::network::events::DirectUDPSocketAbortedEvent),
247    #[serde(rename = "Network.directUDPSocketClosed")]
248    NetworkDirectUDPSocketClosed(super::network::events::DirectUDPSocketClosedEvent),
249    #[serde(rename = "Network.directUDPSocketChunkSent")]
250    NetworkDirectUDPSocketChunkSent(super::network::events::DirectUDPSocketChunkSentEvent),
251    #[serde(rename = "Network.directUDPSocketChunkReceived")]
252    NetworkDirectUDPSocketChunkReceived(super::network::events::DirectUDPSocketChunkReceivedEvent),
253    #[serde(rename = "Network.requestWillBeSentExtraInfo")]
254    NetworkRequestWillBeSentExtraInfo(super::network::events::RequestWillBeSentExtraInfoEvent),
255    #[serde(rename = "Network.responseReceivedExtraInfo")]
256    NetworkResponseReceivedExtraInfo(super::network::events::ResponseReceivedExtraInfoEvent),
257    #[serde(rename = "Network.responseReceivedEarlyHints")]
258    NetworkResponseReceivedEarlyHints(super::network::events::ResponseReceivedEarlyHintsEvent),
259    #[serde(rename = "Network.trustTokenOperationDone")]
260    NetworkTrustTokenOperationDone(super::network::events::TrustTokenOperationDoneEvent),
261    #[serde(rename = "Network.policyUpdated")]
262    NetworkPolicyUpdated(super::network::events::PolicyUpdatedEvent),
263    #[serde(rename = "Network.reportingApiReportAdded")]
264    NetworkReportingApiReportAdded(super::network::events::ReportingApiReportAddedEvent),
265    #[serde(rename = "Network.reportingApiReportUpdated")]
266    NetworkReportingApiReportUpdated(super::network::events::ReportingApiReportUpdatedEvent),
267    #[serde(rename = "Network.reportingApiEndpointsChangedForOrigin")]
268    NetworkReportingApiEndpointsChangedForOrigin(
269        super::network::events::ReportingApiEndpointsChangedForOriginEvent,
270    ),
271    #[serde(rename = "Overlay.inspectNodeRequested")]
272    OverlayInspectNodeRequested(super::overlay::events::InspectNodeRequestedEvent),
273    #[serde(rename = "Overlay.nodeHighlightRequested")]
274    OverlayNodeHighlightRequested(super::overlay::events::NodeHighlightRequestedEvent),
275    #[serde(rename = "Overlay.screenshotRequested")]
276    OverlayScreenshotRequested(super::overlay::events::ScreenshotRequestedEvent),
277    #[serde(rename = "Overlay.inspectModeCanceled")]
278    OverlayInspectModeCanceled(super::overlay::events::InspectModeCanceledEvent),
279    #[serde(rename = "Page.domContentEventFired")]
280    PageDomContentEventFired(super::page::events::DomContentEventFiredEvent),
281    #[serde(rename = "Page.fileChooserOpened")]
282    PageFileChooserOpened(super::page::events::FileChooserOpenedEvent),
283    #[serde(rename = "Page.frameAttached")]
284    PageFrameAttached(super::page::events::FrameAttachedEvent),
285    #[serde(rename = "Page.frameClearedScheduledNavigation")]
286    PageFrameClearedScheduledNavigation(super::page::events::FrameClearedScheduledNavigationEvent),
287    #[serde(rename = "Page.frameDetached")]
288    PageFrameDetached(super::page::events::FrameDetachedEvent),
289    #[serde(rename = "Page.frameSubtreeWillBeDetached")]
290    PageFrameSubtreeWillBeDetached(super::page::events::FrameSubtreeWillBeDetachedEvent),
291    #[serde(rename = "Page.frameNavigated")]
292    PageFrameNavigated(super::page::events::FrameNavigatedEvent),
293    #[serde(rename = "Page.documentOpened")]
294    PageDocumentOpened(super::page::events::DocumentOpenedEvent),
295    #[serde(rename = "Page.frameResized")]
296    PageFrameResized(super::page::events::FrameResizedEvent),
297    #[serde(rename = "Page.frameStartedNavigating")]
298    PageFrameStartedNavigating(super::page::events::FrameStartedNavigatingEvent),
299    #[serde(rename = "Page.frameRequestedNavigation")]
300    PageFrameRequestedNavigation(super::page::events::FrameRequestedNavigationEvent),
301    #[serde(rename = "Page.frameScheduledNavigation")]
302    PageFrameScheduledNavigation(super::page::events::FrameScheduledNavigationEvent),
303    #[serde(rename = "Page.frameStartedLoading")]
304    PageFrameStartedLoading(super::page::events::FrameStartedLoadingEvent),
305    #[serde(rename = "Page.frameStoppedLoading")]
306    PageFrameStoppedLoading(super::page::events::FrameStoppedLoadingEvent),
307    #[serde(rename = "Page.downloadWillBegin")]
308    PageDownloadWillBegin(super::page::events::DownloadWillBeginEvent),
309    #[serde(rename = "Page.downloadProgress")]
310    PageDownloadProgress(super::page::events::DownloadProgressEvent),
311    #[serde(rename = "Page.interstitialHidden")]
312    PageInterstitialHidden(super::page::events::InterstitialHiddenEvent),
313    #[serde(rename = "Page.interstitialShown")]
314    PageInterstitialShown(super::page::events::InterstitialShownEvent),
315    #[serde(rename = "Page.javascriptDialogClosed")]
316    PageJavascriptDialogClosed(super::page::events::JavascriptDialogClosedEvent),
317    #[serde(rename = "Page.javascriptDialogOpening")]
318    PageJavascriptDialogOpening(super::page::events::JavascriptDialogOpeningEvent),
319    #[serde(rename = "Page.lifecycleEvent")]
320    PageLifecycleEvent(super::page::events::LifecycleEventEvent),
321    #[serde(rename = "Page.backForwardCacheNotUsed")]
322    PageBackForwardCacheNotUsed(super::page::events::BackForwardCacheNotUsedEvent),
323    #[serde(rename = "Page.loadEventFired")]
324    PageLoadEventFired(super::page::events::LoadEventFiredEvent),
325    #[serde(rename = "Page.navigatedWithinDocument")]
326    PageNavigatedWithinDocument(super::page::events::NavigatedWithinDocumentEvent),
327    #[serde(rename = "Page.screencastFrame")]
328    PageScreencastFrame(super::page::events::ScreencastFrameEvent),
329    #[serde(rename = "Page.screencastVisibilityChanged")]
330    PageScreencastVisibilityChanged(super::page::events::ScreencastVisibilityChangedEvent),
331    #[serde(rename = "Page.windowOpen")]
332    PageWindowOpen(super::page::events::WindowOpenEvent),
333    #[serde(rename = "Page.compilationCacheProduced")]
334    PageCompilationCacheProduced(super::page::events::CompilationCacheProducedEvent),
335    #[serde(rename = "Performance.metrics")]
336    PerformanceMetrics(super::performance::events::MetricsEvent),
337    #[serde(rename = "PerformanceTimeline.timelineEventAdded")]
338    PerformanceTimelineTimelineEventAdded(
339        super::performance_timeline::events::TimelineEventAddedEvent,
340    ),
341    #[serde(rename = "Preload.ruleSetUpdated")]
342    PreloadRuleSetUpdated(super::preload::events::RuleSetUpdatedEvent),
343    #[serde(rename = "Preload.ruleSetRemoved")]
344    PreloadRuleSetRemoved(super::preload::events::RuleSetRemovedEvent),
345    #[serde(rename = "Preload.preloadEnabledStateUpdated")]
346    PreloadEnabledStateUpdated(super::preload::events::PreloadEnabledStateUpdatedEvent),
347    #[serde(rename = "Preload.prefetchStatusUpdated")]
348    PreloadPrefetchStatusUpdated(super::preload::events::PrefetchStatusUpdatedEvent),
349    #[serde(rename = "Preload.prerenderStatusUpdated")]
350    PreloadPrerenderStatusUpdated(super::preload::events::PrerenderStatusUpdatedEvent),
351    #[serde(rename = "Preload.preloadingAttemptSourcesUpdated")]
352    PreloadingAttemptSourcesUpdated(super::preload::events::PreloadingAttemptSourcesUpdatedEvent),
353    #[serde(rename = "Security.certificateError")]
354    SecurityCertificateError(super::security::events::CertificateErrorEvent),
355    #[serde(rename = "Security.visibleSecurityStateChanged")]
356    VisibleSecurityStateChanged(super::security::events::VisibleSecurityStateChangedEvent),
357    #[serde(rename = "Security.securityStateChanged")]
358    SecurityStateChanged(super::security::events::SecurityStateChangedEvent),
359    #[serde(rename = "ServiceWorker.workerErrorReported")]
360    ServiceWorkerWorkerErrorReported(super::service_worker::events::WorkerErrorReportedEvent),
361    #[serde(rename = "ServiceWorker.workerRegistrationUpdated")]
362    ServiceWorkerWorkerRegistrationUpdated(
363        super::service_worker::events::WorkerRegistrationUpdatedEvent,
364    ),
365    #[serde(rename = "ServiceWorker.workerVersionUpdated")]
366    ServiceWorkerWorkerVersionUpdated(super::service_worker::events::WorkerVersionUpdatedEvent),
367    #[serde(rename = "Storage.cacheStorageContentUpdated")]
368    CacheStorageContentUpdated(super::storage::events::CacheStorageContentUpdatedEvent),
369    #[serde(rename = "Storage.cacheStorageListUpdated")]
370    CacheStorageListUpdated(super::storage::events::CacheStorageListUpdatedEvent),
371    #[serde(rename = "Storage.indexedDBContentUpdated")]
372    StorageIndexedDBContentUpdated(super::storage::events::IndexedDBContentUpdatedEvent),
373    #[serde(rename = "Storage.indexedDBListUpdated")]
374    StorageIndexedDBListUpdated(super::storage::events::IndexedDBListUpdatedEvent),
375    #[serde(rename = "Storage.interestGroupAccessed")]
376    StorageInterestGroupAccessed(super::storage::events::InterestGroupAccessedEvent),
377    #[serde(rename = "Storage.interestGroupAuctionEventOccurred")]
378    StorageInterestGroupAuctionEventOccurred(
379        super::storage::events::InterestGroupAuctionEventOccurredEvent,
380    ),
381    #[serde(rename = "Storage.interestGroupAuctionNetworkRequestCreated")]
382    StorageInterestGroupAuctionNetworkRequestCreated(
383        super::storage::events::InterestGroupAuctionNetworkRequestCreatedEvent,
384    ),
385    #[serde(rename = "Storage.sharedStorageAccessed")]
386    SharedStorageAccessed(super::storage::events::SharedStorageAccessedEvent),
387    #[serde(rename = "Storage.sharedStorageWorkletOperationExecutionFinished")]
388    SharedStorageWorkletOperationExecutionFinished(
389        super::storage::events::SharedStorageWorkletOperationExecutionFinishedEvent,
390    ),
391    #[serde(rename = "Storage.storageBucketCreatedOrUpdated")]
392    StorageBucketCreatedOrUpdated(super::storage::events::StorageBucketCreatedOrUpdatedEvent),
393    #[serde(rename = "Storage.storageBucketDeleted")]
394    StorageBucketDeleted(super::storage::events::StorageBucketDeletedEvent),
395    #[serde(rename = "Storage.attributionReportingSourceRegistered")]
396    StorageAttributionReportingSourceRegistered(
397        super::storage::events::AttributionReportingSourceRegisteredEvent,
398    ),
399    #[serde(rename = "Storage.attributionReportingTriggerRegistered")]
400    StorageAttributionReportingTriggerRegistered(
401        super::storage::events::AttributionReportingTriggerRegisteredEvent,
402    ),
403    #[serde(rename = "Storage.attributionReportingReportSent")]
404    StorageAttributionReportingReportSent(
405        super::storage::events::AttributionReportingReportSentEvent,
406    ),
407    #[serde(rename = "Storage.attributionReportingVerboseDebugReportSent")]
408    StorageAttributionReportingVerboseDebugReportSent(
409        super::storage::events::AttributionReportingVerboseDebugReportSentEvent,
410    ),
411    #[serde(rename = "Target.attachedToTarget")]
412    AttachedToTarget(super::target::events::AttachedToTargetEvent),
413    #[serde(rename = "Target.detachedFromTarget")]
414    DetachedFromTarget(super::target::events::DetachedFromTargetEvent),
415    #[serde(rename = "Target.receivedMessageFromTarget")]
416    ReceivedMessageFromTarget(super::target::events::ReceivedMessageFromTargetEvent),
417    #[serde(rename = "Target.targetCreated")]
418    TargetCreated(super::target::events::TargetCreatedEvent),
419    #[serde(rename = "Target.targetDestroyed")]
420    TargetDestroyed(super::target::events::TargetDestroyedEvent),
421    #[serde(rename = "Target.targetCrashed")]
422    TargetCrashed(super::target::events::TargetCrashedEvent),
423    #[serde(rename = "Target.targetInfoChanged")]
424    TargetInfoChanged(super::target::events::TargetInfoChangedEvent),
425    #[serde(rename = "Tethering.accepted")]
426    TetheringAccepted(super::tethering::events::AcceptedEvent),
427    #[serde(rename = "Tracing.bufferUsage")]
428    TracingBufferUsage(super::tracing::events::BufferUsageEvent),
429    #[serde(rename = "Tracing.dataCollected")]
430    TracingDataCollected(super::tracing::events::DataCollectedEvent),
431    #[serde(rename = "Tracing.tracingComplete")]
432    TracingComplete(super::tracing::events::TracingCompleteEvent),
433    #[serde(rename = "WebAudio.contextCreated")]
434    WebAudioContextCreated(super::web_audio::events::ContextCreatedEvent),
435    #[serde(rename = "WebAudio.contextWillBeDestroyed")]
436    WebAudioContextWillBeDestroyed(super::web_audio::events::ContextWillBeDestroyedEvent),
437    #[serde(rename = "WebAudio.contextChanged")]
438    WebAudioContextChanged(super::web_audio::events::ContextChangedEvent),
439    #[serde(rename = "WebAudio.audioListenerCreated")]
440    WebAudioAudioListenerCreated(super::web_audio::events::AudioListenerCreatedEvent),
441    #[serde(rename = "WebAudio.audioListenerWillBeDestroyed")]
442    WebAudioAudioListenerWillBeDestroyed(
443        super::web_audio::events::AudioListenerWillBeDestroyedEvent,
444    ),
445    #[serde(rename = "WebAudio.audioNodeCreated")]
446    WebAudioAudioNodeCreated(super::web_audio::events::AudioNodeCreatedEvent),
447    #[serde(rename = "WebAudio.audioNodeWillBeDestroyed")]
448    WebAudioAudioNodeWillBeDestroyed(super::web_audio::events::AudioNodeWillBeDestroyedEvent),
449    #[serde(rename = "WebAudio.audioParamCreated")]
450    WebAudioAudioParamCreated(super::web_audio::events::AudioParamCreatedEvent),
451    #[serde(rename = "WebAudio.audioParamWillBeDestroyed")]
452    WebAudioAudioParamWillBeDestroyed(super::web_audio::events::AudioParamWillBeDestroyedEvent),
453    #[serde(rename = "WebAudio.nodesConnected")]
454    WebAudioNodesConnected(super::web_audio::events::NodesConnectedEvent),
455    #[serde(rename = "WebAudio.nodesDisconnected")]
456    WebAudioNodesDisconnected(super::web_audio::events::NodesDisconnectedEvent),
457    #[serde(rename = "WebAudio.nodeParamConnected")]
458    WebAudioNodeParamConnected(super::web_audio::events::NodeParamConnectedEvent),
459    #[serde(rename = "WebAudio.nodeParamDisconnected")]
460    WebAudioNodeParamDisconnected(super::web_audio::events::NodeParamDisconnectedEvent),
461    #[serde(rename = "WebAuthn.credentialAdded")]
462    WebAuthnCredentialAdded(super::web_authn::events::CredentialAddedEvent),
463    #[serde(rename = "WebAuthn.credentialDeleted")]
464    WebAuthnCredentialDeleted(super::web_authn::events::CredentialDeletedEvent),
465    #[serde(rename = "WebAuthn.credentialUpdated")]
466    WebAuthnCredentialUpdated(super::web_authn::events::CredentialUpdatedEvent),
467    #[serde(rename = "WebAuthn.credentialAsserted")]
468    WebAuthnCredentialAsserted(super::web_authn::events::CredentialAssertedEvent),
469    #[serde(rename = "Console.messageAdded")]
470    ConsoleMessageAdded(super::console::events::MessageAddedEvent),
471    #[serde(rename = "Debugger.breakpointResolved")]
472    DebuggerBreakpointResolved(super::debugger::events::BreakpointResolvedEvent),
473    #[serde(rename = "Debugger.paused")]
474    DebuggerPaused(super::debugger::events::PausedEvent),
475    #[serde(rename = "Debugger.resumed")]
476    DebuggerResumed(super::debugger::events::ResumedEvent),
477    #[serde(rename = "Debugger.scriptFailedToParse")]
478    DebuggerScriptFailedToParse(super::debugger::events::ScriptFailedToParseEvent),
479    #[serde(rename = "Debugger.scriptParsed")]
480    DebuggerScriptParsed(super::debugger::events::ScriptParsedEvent),
481    #[serde(rename = "HeapProfiler.addHeapSnapshotChunk")]
482    HeapProfilerAddHeapSnapshotChunk(super::heap_profiler::events::AddHeapSnapshotChunkEvent),
483    #[serde(rename = "HeapProfiler.heapStatsUpdate")]
484    HeapProfilerHeapStatsUpdate(super::heap_profiler::events::HeapStatsUpdateEvent),
485    #[serde(rename = "HeapProfiler.lastSeenObjectId")]
486    HeapProfilerLastSeenObjectId(super::heap_profiler::events::LastSeenObjectIdEvent),
487    #[serde(rename = "HeapProfiler.reportHeapSnapshotProgress")]
488    HeapProfilerReportHeapSnapshotProgress(
489        super::heap_profiler::events::ReportHeapSnapshotProgressEvent,
490    ),
491    #[serde(rename = "HeapProfiler.resetProfiles")]
492    HeapProfilerResetProfiles(super::heap_profiler::events::ResetProfilesEvent),
493    #[serde(rename = "Profiler.consoleProfileFinished")]
494    ProfilerConsoleProfileFinished(super::profiler::events::ConsoleProfileFinishedEvent),
495    #[serde(rename = "Profiler.consoleProfileStarted")]
496    ProfilerConsoleProfileStarted(super::profiler::events::ConsoleProfileStartedEvent),
497    #[serde(rename = "Profiler.preciseCoverageDeltaUpdate")]
498    ProfilerPreciseCoverageDeltaUpdate(super::profiler::events::PreciseCoverageDeltaUpdateEvent),
499    #[serde(rename = "Runtime.bindingCalled")]
500    RuntimeBindingCalled(super::runtime::events::BindingCalledEvent),
501    #[serde(rename = "Runtime.consoleAPICalled")]
502    RuntimeConsoleAPICalled(super::runtime::events::ConsoleAPICalledEvent),
503    #[serde(rename = "Runtime.exceptionRevoked")]
504    RuntimeExceptionRevoked(super::runtime::events::ExceptionRevokedEvent),
505    #[serde(rename = "Runtime.exceptionThrown")]
506    RuntimeExceptionThrown(super::runtime::events::ExceptionThrownEvent),
507    #[serde(rename = "Runtime.executionContextCreated")]
508    RuntimeExecutionContextCreated(super::runtime::events::ExecutionContextCreatedEvent),
509    #[serde(rename = "Runtime.executionContextDestroyed")]
510    RuntimeExecutionContextDestroyed(super::runtime::events::ExecutionContextDestroyedEvent),
511    #[serde(rename = "Runtime.executionContextsCleared")]
512    RuntimeExecutionContextsCleared(super::runtime::events::ExecutionContextsClearedEvent),
513    #[serde(rename = "Runtime.inspectRequested")]
514    RuntimeInspectRequested(super::runtime::events::InspectRequestedEvent),
515}