TaskLocalVariableApi

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>;
}

Required Methods§

Source

fn delete_task_local_variable( &self, id: &str, var_name: &str, ) -> Result<(), Error>

Source

fn get_task_local_variable( &self, id: &str, var_name: &str, deserialize_value: Option<bool>, ) -> Result<VariableValueDto, Error>

Source

fn get_task_local_variable_binary( &self, id: &str, var_name: &str, ) -> Result<PathBuf, Error>

Source

fn get_task_local_variables( &self, id: &str, deserialize_values: Option<bool>, ) -> Result<HashMap<String, VariableValueDto>, Error>

Source

fn modify_task_local_variables( &self, id: &str, patch_variables_dto: Option<PatchVariablesDto>, ) -> Result<(), Error>

Source

fn put_task_local_variable( &self, id: &str, var_name: &str, variable_value_dto: Option<VariableValueDto>, ) -> Result<(), Error>

Source

fn set_binary_task_local_variable( &self, id: &str, var_name: &str, data: Option<PathBuf>, value_type: Option<&str>, ) -> Result<(), Error>

Implementors§