@@ 2560-2578 (lines=19) @@ | ||
2557 | ||
2558 | return self._send_xml_command(cmd) |
|
2559 | ||
2560 | def delete_scanner( |
|
2561 | self, scanner_id: str, *, ultimate: Optional[bool] = False |
|
2562 | ) -> Any: |
|
2563 | """Deletes an existing scanner |
|
2564 | ||
2565 | Arguments: |
|
2566 | scanner_id: UUID of the scanner to be deleted. |
|
2567 | ultimate: Whether to remove entirely, or to the trashcan. |
|
2568 | """ |
|
2569 | if not scanner_id: |
|
2570 | raise RequiredArgument( |
|
2571 | function=self.delete_scanner.__name__, argument='scanner_id' |
|
2572 | ) |
|
2573 | ||
2574 | cmd = XmlCommand("delete_scanner") |
|
2575 | cmd.set_attribute("scanner_id", scanner_id) |
|
2576 | cmd.set_attribute("ultimate", _to_bool(ultimate)) |
|
2577 | ||
2578 | return self._send_xml_command(cmd) |
|
2579 | ||
2580 | def delete_schedule( |
|
2581 | self, schedule_id: str, *, ultimate: Optional[bool] = False |
@@ 4469-4487 (lines=19) @@ | ||
4466 | ||
4467 | return self._send_xml_command(cmd) |
|
4468 | ||
4469 | def delete_scanner( |
|
4470 | self, scanner_id: str, *, ultimate: Optional[bool] = False |
|
4471 | ) -> Any: |
|
4472 | """Deletes an existing scanner |
|
4473 | ||
4474 | Arguments: |
|
4475 | scanner_id: UUID of the scanner to be deleted. |
|
4476 | ultimate: Whether to remove entirely, or to the trashcan. |
|
4477 | """ |
|
4478 | if not scanner_id: |
|
4479 | raise RequiredArgument( |
|
4480 | function=self.delete_scanner.__name__, argument='scanner_id' |
|
4481 | ) |
|
4482 | ||
4483 | cmd = XmlCommand("delete_scanner") |
|
4484 | cmd.set_attribute("scanner_id", scanner_id) |
|
4485 | cmd.set_attribute("ultimate", _to_bool(ultimate)) |
|
4486 | ||
4487 | return self._send_xml_command(cmd) |
|
4488 | ||
4489 | def delete_schedule( |
|
4490 | self, schedule_id: str, *, ultimate: Optional[bool] = False |