pub use serde_json::Value as JsonValue;
#[derive(serde::Deserialize, Debug)]
pub struct ExecuteRequest {
pub script: String,
#[serde(default)]
pub args: Vec<JsonValue>,
#[serde(default)]
pub window_label: Option<String>,
}
#[derive(serde::Deserialize, serde::Serialize, Debug, Clone)]
pub struct MockConfig {
pub command: String,
pub return_value: Option<JsonValue>,
pub implementation: Option<String>,
}