use serde::Serialize;
#[derive(Debug, Clone, Serialize)]
#[serde(rename_all = "camelCase")]
pub struct EmulationSetScriptExecutionDisabled {
pub value: bool,
}
#[derive(Debug, Clone, Serialize)]
pub struct UserAgentBrandVersion {
pub brand: String,
pub version: String,
}
#[derive(Debug, Clone, Serialize)]
#[serde(rename_all = "camelCase")]
pub struct UserAgentMetadata {
pub brands: Vec<UserAgentBrandVersion>,
pub full_version_list: Vec<UserAgentBrandVersion>,
pub platform: String,
pub platform_version: String,
pub architecture: String,
pub model: String,
pub mobile: bool,
pub bitness: String,
pub wow64: bool,
}
#[derive(Debug, Clone, Serialize)]
#[serde(rename_all = "camelCase")]
pub struct EmulationSetUserAgentOverride {
pub user_agent: String,
#[serde(skip_serializing_if = "Option::is_none")]
pub accept_language: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub platform: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub user_agent_metadata: Option<UserAgentMetadata>,
}
#[derive(Debug, Clone, Serialize)]
#[serde(rename_all = "camelCase")]
pub struct SecuritySetIgnoreCertificateErrors {
pub ignore: bool,
}
#[derive(Debug, Clone, Serialize)]
pub struct EmulationSetTimezoneOverride {
#[serde(rename = "timezoneId")]
pub timezone_id: String,
}