rustenium_bidi_commands/network/
events.rs

1// Generated events for module
2
3use serde::{Serialize, Deserialize};
4use super::types::*;
5
6#[derive(Debug, Clone, Serialize, Deserialize)]
7#[serde(untagged)]
8pub enum NetworkEvent {
9    AuthRequired(AuthRequired),
10    BeforeRequestSent(BeforeRequestSent),
11    FetchError(FetchError),
12    ResponseCompleted(ResponseCompleted),
13    ResponseStarted(ResponseStarted),
14}
15
16
17#[derive(Debug, Clone, Serialize, Deserialize)]
18pub enum NetworkAuthRequiredMethod {
19    #[serde(rename = "network.AuthRequired")]
20    NetworkAuthRequired,
21}
22
23#[derive(Debug, Clone, Serialize, Deserialize)]
24pub enum NetworkBeforeRequestSentMethod {
25    #[serde(rename = "network.beforeRequestSent")]
26    NetworkBeforeRequestSent,
27}
28
29#[derive(Debug, Clone, Serialize, Deserialize)]
30pub enum NetworkFetchErrorMethod {
31    #[serde(rename = "network.fetchError")]
32    NetworkFetchError,
33}
34
35#[derive(Debug, Clone, Serialize, Deserialize)]
36pub enum NetworkResponseCompletedMethod {
37    #[serde(rename = "network.responseCompleted")]
38    NetworkResponseCompleted,
39}
40
41#[derive(Debug, Clone, Serialize, Deserialize)]
42pub enum NetworkResponseStartedMethod {
43    #[serde(rename = "network.responseStarted")]
44    NetworkResponseStarted,
45}
46
47#[derive(Debug, Clone, Serialize, Deserialize)]
48pub struct AuthRequired {
49    #[serde(rename = "method")]
50    pub method: NetworkAuthRequiredMethod,
51    #[serde(rename = "params")]
52    pub params: AuthRequiredParameters,
53}
54
55#[derive(Debug, Clone, Serialize, Deserialize)]
56pub struct BeforeRequestSent {
57    #[serde(rename = "method")]
58    pub method: NetworkBeforeRequestSentMethod,
59    #[serde(rename = "params")]
60    pub params: BeforeRequestSentParameters,
61}
62
63#[derive(Debug, Clone, Serialize, Deserialize)]
64pub struct FetchError {
65    #[serde(rename = "method")]
66    pub method: NetworkFetchErrorMethod,
67    #[serde(rename = "params")]
68    pub params: FetchErrorParameters,
69}
70
71#[derive(Debug, Clone, Serialize, Deserialize)]
72pub struct ResponseCompleted {
73    #[serde(rename = "method")]
74    pub method: NetworkResponseCompletedMethod,
75    #[serde(rename = "params")]
76    pub params: ResponseCompletedParameters,
77}
78
79#[derive(Debug, Clone, Serialize, Deserialize)]
80pub struct ResponseStarted {
81    #[serde(rename = "method")]
82    pub method: NetworkResponseStartedMethod,
83    #[serde(rename = "params")]
84    pub params: ResponseStartedParameters,
85}
86