| @@ 722-740 (lines=19) @@ | ||
| 719 | ||
| 720 | return self._send_xml_command(cmd) |
|
| 721 | ||
| 722 | def delete_ticket( |
|
| 723 | self, ticket_id: str, *, ultimate: Optional[bool] = False |
|
| 724 | ): |
|
| 725 | """Deletes an existing ticket |
|
| 726 | ||
| 727 | Arguments: |
|
| 728 | ticket_id: UUID of the ticket to be deleted. |
|
| 729 | ultimate: Whether to remove entirely, or to the trashcan. |
|
| 730 | """ |
|
| 731 | if not ticket_id: |
|
| 732 | raise RequiredArgument( |
|
| 733 | function=self.delete_ticket.__name__, argument='ticket_id' |
|
| 734 | ) |
|
| 735 | ||
| 736 | cmd = XmlCommand("delete_ticket") |
|
| 737 | cmd.set_attribute("ticket_id", ticket_id) |
|
| 738 | cmd.set_attribute("ultimate", _to_bool(ultimate)) |
|
| 739 | ||
| 740 | return self._send_xml_command(cmd) |
|
| 741 | ||
| 742 | def get_tickets( |
|
| 743 | self, |
|
| @@ 2923-2941 (lines=19) @@ | ||
| 2920 | ||
| 2921 | return self._send_xml_command(cmd) |
|
| 2922 | ||
| 2923 | def delete_ticket( |
|
| 2924 | self, ticket_id: str, *, ultimate: Optional[bool] = False |
|
| 2925 | ): |
|
| 2926 | """Deletes an existing ticket |
|
| 2927 | ||
| 2928 | Arguments: |
|
| 2929 | ticket_id: UUID of the ticket to be deleted. |
|
| 2930 | ultimate: Whether to remove entirely, or to the trashcan. |
|
| 2931 | """ |
|
| 2932 | if not ticket_id: |
|
| 2933 | raise RequiredArgument( |
|
| 2934 | function=self.delete_ticket.__name__, argument='ticket_id' |
|
| 2935 | ) |
|
| 2936 | ||
| 2937 | cmd = XmlCommand("delete_ticket") |
|
| 2938 | cmd.set_attribute("ticket_id", ticket_id) |
|
| 2939 | cmd.set_attribute("ultimate", _to_bool(ultimate)) |
|
| 2940 | ||
| 2941 | return self._send_xml_command(cmd) |
|
| 2942 | ||
| 2943 | def get_tickets( |
|
| 2944 | self, |
|