| @@ 2640-2658 (lines=19) @@ | ||
| 2637 | ||
| 2638 | return self._send_xml_command(cmd) |
|
| 2639 | ||
| 2640 | def delete_task( |
|
| 2641 | self, task_id: str, *, ultimate: Optional[bool] = False |
|
| 2642 | ) -> Any: |
|
| 2643 | """Deletes an existing task |
|
| 2644 | ||
| 2645 | Arguments: |
|
| 2646 | task_id: UUID of the task to be deleted. |
|
| 2647 | ultimate: Whether to remove entirely, or to the trashcan. |
|
| 2648 | """ |
|
| 2649 | if not task_id: |
|
| 2650 | raise RequiredArgument( |
|
| 2651 | function=self.delete_task.__name__, argument='task_id' |
|
| 2652 | ) |
|
| 2653 | ||
| 2654 | cmd = XmlCommand("delete_task") |
|
| 2655 | cmd.set_attribute("task_id", task_id) |
|
| 2656 | cmd.set_attribute("ultimate", _to_bool(ultimate)) |
|
| 2657 | ||
| 2658 | return self._send_xml_command(cmd) |
|
| 2659 | ||
| 2660 | def delete_user( |
|
| 2661 | self, |
|
| @@ 4549-4567 (lines=19) @@ | ||
| 4546 | ||
| 4547 | return self._send_xml_command(cmd) |
|
| 4548 | ||
| 4549 | def delete_task( |
|
| 4550 | self, task_id: str, *, ultimate: Optional[bool] = False |
|
| 4551 | ) -> Any: |
|
| 4552 | """Deletes an existing task |
|
| 4553 | ||
| 4554 | Arguments: |
|
| 4555 | task_id: UUID of the task to be deleted. |
|
| 4556 | ultimate: Whether to remove entirely, or to the trashcan. |
|
| 4557 | """ |
|
| 4558 | if not task_id: |
|
| 4559 | raise RequiredArgument( |
|
| 4560 | function=self.delete_task.__name__, argument='task_id' |
|
| 4561 | ) |
|
| 4562 | ||
| 4563 | cmd = XmlCommand("delete_task") |
|
| 4564 | cmd.set_attribute("task_id", task_id) |
|
| 4565 | cmd.set_attribute("ultimate", _to_bool(ultimate)) |
|
| 4566 | ||
| 4567 | return self._send_xml_command(cmd) |
|
| 4568 | ||
| 4569 | def delete_user( |
|
| 4570 | self, |
|