cdp_protocol/
types.rs

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