@@ 2574-2606 (lines=33) @@ | ||
2571 | ||
2572 | return self._send_xml_command(cmd) |
|
2573 | ||
2574 | def get_overrides(self, *, filter=None, filter_id=None, nvt_oid=None, |
|
2575 | task_id=None, details=None, result=None): |
|
2576 | """Request a list of overrides |
|
2577 | ||
2578 | Arguments: |
|
2579 | filter (str, optional): Filter term to use for the query |
|
2580 | filter_id (str, optional): UUID of an existing filter to use for |
|
2581 | the query |
|
2582 | nvt_oid (str, optional): OID of a nvt |
|
2583 | task_id (str, optional): UUID of a task |
|
2584 | details (boolean, optional): |
|
2585 | result (boolean, optional): |
|
2586 | ||
2587 | Returns: |
|
2588 | The response. See :py:meth:`send_command` for details. |
|
2589 | """ |
|
2590 | cmd = XmlCommand('get_overrides') |
|
2591 | ||
2592 | _add_filter(cmd, filter, filter_id) |
|
2593 | ||
2594 | if nvt_oid: |
|
2595 | cmd.set_attribute('nvt_oid', nvt_oid) |
|
2596 | ||
2597 | if task_id: |
|
2598 | cmd.set_attribute('task_id', task_id) |
|
2599 | ||
2600 | if not details is None: |
|
2601 | cmd.set_attribute('details', _to_bool(details)) |
|
2602 | ||
2603 | if not result is None: |
|
2604 | cmd.set_attribute('result', _to_bool(result)) |
|
2605 | ||
2606 | return self._send_xml_command(cmd) |
|
2607 | ||
2608 | def get_override(self, override_id): |
|
2609 | """Request a single override |
|
@@ 2438-2470 (lines=33) @@ | ||
2435 | cmd.set_attribute('details', '1') |
|
2436 | return self._send_xml_command(cmd) |
|
2437 | ||
2438 | def get_notes(self, *, filter=None, filter_id=None, nvt_oid=None, |
|
2439 | task_id=None, details=None, result=None): |
|
2440 | """Request a list of notes |
|
2441 | ||
2442 | Arguments: |
|
2443 | filter (str, optional): Filter term to use for the query |
|
2444 | filter_id (str, optional): UUID of an existing filter to use for |
|
2445 | the query |
|
2446 | nvt_oid (str, optional): OID of a nvt |
|
2447 | task_id (str, optional): UUID of a task |
|
2448 | details (boolean, optional): |
|
2449 | result (boolean, optional): |
|
2450 | ||
2451 | Returns: |
|
2452 | The response. See :py:meth:`send_command` for details. |
|
2453 | """ |
|
2454 | cmd = XmlCommand('get_notes') |
|
2455 | ||
2456 | _add_filter(cmd, filter, filter_id) |
|
2457 | ||
2458 | if nvt_oid: |
|
2459 | cmd.set_attribute('nvt_oid', nvt_oid) |
|
2460 | ||
2461 | if task_id: |
|
2462 | cmd.set_attribute('task_id', task_id) |
|
2463 | ||
2464 | if not details is None: |
|
2465 | cmd.set_attribute('details', _to_bool(details)) |
|
2466 | ||
2467 | if not result is None: |
|
2468 | cmd.set_attribute('result', _to_bool(result)) |
|
2469 | ||
2470 | return self._send_xml_command(cmd) |
|
2471 | ||
2472 | def get_note(self, note_id): |
|
2473 | """Request a single note |