Trait TaskLocalVariableApi
Source pub trait TaskLocalVariableApi {
// Required methods
fn delete_task_local_variable(
&self,
id: &str,
var_name: &str,
) -> Result<(), Error>;
fn get_task_local_variable(
&self,
id: &str,
var_name: &str,
deserialize_value: Option<bool>,
) -> Result<VariableValueDto, Error>;
fn get_task_local_variable_binary(
&self,
id: &str,
var_name: &str,
) -> Result<PathBuf, Error>;
fn get_task_local_variables(
&self,
id: &str,
deserialize_values: Option<bool>,
) -> Result<HashMap<String, VariableValueDto>, Error>;
fn modify_task_local_variables(
&self,
id: &str,
patch_variables_dto: Option<PatchVariablesDto>,
) -> Result<(), Error>;
fn put_task_local_variable(
&self,
id: &str,
var_name: &str,
variable_value_dto: Option<VariableValueDto>,
) -> Result<(), Error>;
fn set_binary_task_local_variable(
&self,
id: &str,
var_name: &str,
data: Option<PathBuf>,
value_type: Option<&str>,
) -> Result<(), Error>;
}