use rship_entities::action::Action;
use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, Debug, Clone)]
#[serde(rename_all = "camelCase")]
pub(crate) struct ExecTargetAction {
pub(crate) action: Action,
pub(crate) data: serde_json::Value,
}
#[derive(Serialize, Deserialize, Debug, Clone)]
#[serde(tag = "commandId", content = "command")]
pub(crate) enum SdkCommands {
ExecTargetAction(ExecTargetAction),
}