/// <summary> /// Updates or deletes the variables in the context of a task. Updates precede deletions. So, if a variable is updated AND deleted, the deletion overrides the update. /// </summary> public Task Modify(PatchVariables patch) => _api.ModifyLocalVariables(_taskId, patch);
/// <summary> /// Updates or deletes the variables of a process instance. Updates precede deletions. So, if a variable is updated AND deleted, the deletion overrides the update. /// </summary> public Task Modify(PatchVariables patch) => _api.ModifyVariables(_processInstanceId, patch);
/// <summary> /// Updates or deletes the variables in the context of an execution. The updates do not propagate upwards in the execution hierarchy. Updates precede deletions. So, if a variable is updated AND deleted, the deletion overrides the update. /// </summary> public Task Modify(PatchVariables patch) => _api.ModifyLocalVariables(_executionId, patch);
/// <summary> /// Updates or deletes the variables in the context of a case instance. Updates precede deletions. So, if a variable is updated AND deleted, the deletion overrides the update. /// </summary> public Task Modify(PatchVariables patch) => _api.ModifyVariables(_caseInstanceId, patch);