js_protocol/schema/
mod.rs1use serde::{Serialize, Deserialize};
3use serde_json::Value as JsonValue;
4
5#[derive(Debug, Clone, Serialize, Deserialize, Default)]
8#[serde(rename_all = "camelCase")]
9pub struct Domain {
10 pub name: String,
13 pub version: String,
16}
17
18#[derive(Debug, Clone, Serialize, Deserialize, Default)]
21#[serde(rename_all = "camelCase")]
22pub struct GetDomainsReturns {
23 pub domains: Vec<Domain>,
26}
27
28#[derive(Debug, Clone, Serialize, Deserialize, Default)]
29pub struct GetDomainsParams {}
30
31impl GetDomainsParams { pub const METHOD: &'static str = "Schema.getDomains"; }
32
33impl crate::CdpCommand for GetDomainsParams {
34 const METHOD: &'static str = "Schema.getDomains";
35 type Response = GetDomainsReturns;
36}