cdp_protocol/
schema.rs

1// Auto-generated from Chrome at version 143.0.7499.110 domain: Schema
2#[allow(unused_imports)]
3use super::types::*;
4#[allow(unused_imports)]
5use serde::{Deserialize, Serialize};
6#[allow(unused_imports)]
7use serde_json::Value as Json;
8#[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
9pub struct Domain {
10    #[serde(default)]
11    #[serde(rename = "name")]
12    pub name: String,
13    #[serde(default)]
14    #[serde(rename = "version")]
15    pub version: String,
16}
17#[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
18#[serde(rename_all = "camelCase")]
19pub struct GetDomains(pub Option<serde_json::Value>);
20#[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
21pub struct GetDomainsReturnObject {
22    #[serde(rename = "domains")]
23    pub domains: Vec<Domain>,
24}
25impl Method for GetDomains {
26    const NAME: &'static str = "Schema.getDomains";
27    type ReturnObject = GetDomainsReturnObject;
28}
29pub mod events {
30    #[allow(unused_imports)]
31    use super::super::types::*;
32    #[allow(unused_imports)]
33    use serde::{Deserialize, Serialize};
34}