@@ 2891-2909 (lines=19) @@ | ||
2888 | ||
2889 | return self._send_xml_command(cmd) |
|
2890 | ||
2891 | def delete_ticket( |
|
2892 | self, ticket_id: str, *, ultimate: Optional[bool] = False |
|
2893 | ): |
|
2894 | """Deletes an existing ticket |
|
2895 | ||
2896 | Arguments: |
|
2897 | ticket_id: UUID of the ticket to be deleted. |
|
2898 | ultimate: Whether to remove entirely, or to the trashcan. |
|
2899 | """ |
|
2900 | if not ticket_id: |
|
2901 | raise RequiredArgument( |
|
2902 | function=self.delete_ticket.__name__, argument='ticket_id' |
|
2903 | ) |
|
2904 | ||
2905 | cmd = XmlCommand("delete_ticket") |
|
2906 | cmd.set_attribute("ticket_id", ticket_id) |
|
2907 | cmd.set_attribute("ultimate", _to_bool(ultimate)) |
|
2908 | ||
2909 | return self._send_xml_command(cmd) |
|
2910 | ||
2911 | def get_tickets( |
|
2912 | self, |
@@ 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, |