use serde::{Deserialize, Serialize};
use super::id;
use super::utils;
use crate::define_command;
use crate::error::CommandError;
use crate::model::result::EmptyResult;
use crate::model::script::*;
use crate::session::WebDriverBiDiSession;
define_command!(
AddPreloadScriptCommand,
AddPreloadScript,
AddPreloadScriptParameters,
add_preload_script,
AddPreloadScriptResult
);
define_command!(DisownCommand, Disown, DisownParameters, disown, EmptyResult);
define_command!(
CallFunctionCommand,
CallFunction,
CallFunctionParameters,
call_function,
EvaluateResult
);
define_command!(
EvaluateCommand,
Evaluate,
EvaluateParameters,
evaluate,
EvaluateResult
);
define_command!(
GetRealmsCommand,
GetRealms,
GetRealmsParameters,
get_realms,
GetRealmsResult
);
define_command!(
RemovePreloadScriptCommand,
RemovePreloadScript,
RemovePreloadScriptParameters,
remove_preload_script,
EmptyResult
);