| 
                                
                                    @@ 3816-3846 (lines=31) @@
                                 | 
                            
                                                            
                                    | 3813 | 
                                     | 
                                            cmd.set_attribute("role_id", role_id) | 
                                
                                                            
                                    | 3814 | 
                                     | 
                                            return self._send_xml_command(cmd)  | 
                                
                                                            
                                    | 3815 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3816 | 
                                     | 
                                        def get_scanners(  | 
                                
                                                            
                                    | 3817 | 
                                     | 
                                            self,  | 
                                
                                                            
                                    | 3818 | 
                                     | 
                                            *,  | 
                                
                                                            
                                    | 3819 | 
                                     | 
                                            filter: Optional[str] = None,  | 
                                
                                                            
                                    | 3820 | 
                                     | 
                                            filter_id: Optional[str] = None,  | 
                                
                                                            
                                    | 3821 | 
                                     | 
                                            trash: Optional[bool] = None,  | 
                                
                                                            
                                    | 3822 | 
                                     | 
                                            details: Optional[bool] = None  | 
                                
                                                            
                                    | 3823 | 
                                     | 
                                        ) -> Any:  | 
                                
                                                            
                                    | 3824 | 
                                     | 
                                            """Request a list of scanners  | 
                                
                                                            
                                    | 3825 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3826 | 
                                     | 
                                            Arguments:  | 
                                
                                                            
                                    | 3827 | 
                                     | 
                                                filter: Filter term to use for the query  | 
                                
                                                            
                                    | 3828 | 
                                     | 
                                                filter_id: UUID of an existing filter to use for the query  | 
                                
                                                            
                                    | 3829 | 
                                     | 
                                                trash: Whether to get the trashcan scanners instead  | 
                                
                                                            
                                    | 3830 | 
                                     | 
                                                details:  Whether to include extra details like tasks using this  | 
                                
                                                            
                                    | 3831 | 
                                     | 
                                                    scanner  | 
                                
                                                            
                                    | 3832 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3833 | 
                                     | 
                                            Returns:  | 
                                
                                                            
                                    | 3834 | 
                                     | 
                                                The response. See :py:meth:`send_command` for details.  | 
                                
                                                            
                                    | 3835 | 
                                     | 
                                            """  | 
                                
                                                            
                                    | 3836 | 
                                     | 
                                            cmd = XmlCommand("get_scanners") | 
                                
                                                            
                                    | 3837 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3838 | 
                                     | 
                                            _add_filter(cmd, filter, filter_id)  | 
                                
                                                            
                                    | 3839 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3840 | 
                                     | 
                                            if not trash is None:  | 
                                
                                                            
                                    | 3841 | 
                                     | 
                                                cmd.set_attribute("trash", _to_bool(trash)) | 
                                
                                                            
                                    | 3842 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3843 | 
                                     | 
                                            if not details is None:  | 
                                
                                                            
                                    | 3844 | 
                                     | 
                                                cmd.set_attribute("details", _to_bool(details)) | 
                                
                                                            
                                    | 3845 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3846 | 
                                     | 
                                            return self._send_xml_command(cmd)  | 
                                
                                                            
                                    | 3847 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3848 | 
                                     | 
                                        def get_scanner(self, scanner_id: str) -> Any:  | 
                                
                                                            
                                    | 3849 | 
                                     | 
                                            """Request a single scanner  | 
                                
                                                                                
                                 | 
                                
                                    @@ 4052-4081 (lines=30) @@
                                 | 
                            
                                                            
                                    | 4049 | 
                                     | 
                                            cmd.set_attribute("tag_id", tag_id) | 
                                
                                                            
                                    | 4050 | 
                                     | 
                                            return self._send_xml_command(cmd)  | 
                                
                                                            
                                    | 4051 | 
                                     | 
                                     | 
                                
                                                            
                                    | 4052 | 
                                     | 
                                        def get_targets(  | 
                                
                                                            
                                    | 4053 | 
                                     | 
                                            self,  | 
                                
                                                            
                                    | 4054 | 
                                     | 
                                            *,  | 
                                
                                                            
                                    | 4055 | 
                                     | 
                                            filter: Optional[str] = None,  | 
                                
                                                            
                                    | 4056 | 
                                     | 
                                            filter_id: Optional[str] = None,  | 
                                
                                                            
                                    | 4057 | 
                                     | 
                                            trash: Optional[bool] = None,  | 
                                
                                                            
                                    | 4058 | 
                                     | 
                                            tasks: Optional[bool] = None  | 
                                
                                                            
                                    | 4059 | 
                                     | 
                                        ) -> Any:  | 
                                
                                                            
                                    | 4060 | 
                                     | 
                                            """Request a list of targets  | 
                                
                                                            
                                    | 4061 | 
                                     | 
                                     | 
                                
                                                            
                                    | 4062 | 
                                     | 
                                            Arguments:  | 
                                
                                                            
                                    | 4063 | 
                                     | 
                                                filter: Filter term to use for the query  | 
                                
                                                            
                                    | 4064 | 
                                     | 
                                                filter_id: UUID of an existing filter to use for the query  | 
                                
                                                            
                                    | 4065 | 
                                     | 
                                                trash: Whether to get the trashcan targets instead  | 
                                
                                                            
                                    | 4066 | 
                                     | 
                                                tasks: Whether to include list of tasks that use the target  | 
                                
                                                            
                                    | 4067 | 
                                     | 
                                     | 
                                
                                                            
                                    | 4068 | 
                                     | 
                                            Returns:  | 
                                
                                                            
                                    | 4069 | 
                                     | 
                                                The response. See :py:meth:`send_command` for details.  | 
                                
                                                            
                                    | 4070 | 
                                     | 
                                            """  | 
                                
                                                            
                                    | 4071 | 
                                     | 
                                            cmd = XmlCommand("get_targets") | 
                                
                                                            
                                    | 4072 | 
                                     | 
                                     | 
                                
                                                            
                                    | 4073 | 
                                     | 
                                            _add_filter(cmd, filter, filter_id)  | 
                                
                                                            
                                    | 4074 | 
                                     | 
                                     | 
                                
                                                            
                                    | 4075 | 
                                     | 
                                            if not trash is None:  | 
                                
                                                            
                                    | 4076 | 
                                     | 
                                                cmd.set_attribute("trash", _to_bool(trash)) | 
                                
                                                            
                                    | 4077 | 
                                     | 
                                     | 
                                
                                                            
                                    | 4078 | 
                                     | 
                                            if not tasks is None:  | 
                                
                                                            
                                    | 4079 | 
                                     | 
                                                cmd.set_attribute("tasks", _to_bool(tasks)) | 
                                
                                                            
                                    | 4080 | 
                                     | 
                                     | 
                                
                                                            
                                    | 4081 | 
                                     | 
                                            return self._send_xml_command(cmd)  | 
                                
                                                            
                                    | 4082 | 
                                     | 
                                     | 
                                
                                                            
                                    | 4083 | 
                                     | 
                                        def get_target(self, target_id: str) -> Any:  | 
                                
                                                            
                                    | 4084 | 
                                     | 
                                            """Request a single target  | 
                                
                                                                                
                                 | 
                                
                                    @@ 4003-4032 (lines=30) @@
                                 | 
                            
                                                            
                                    | 4000 | 
                                     | 
                                     | 
                                
                                                            
                                    | 4001 | 
                                     | 
                                            return self._send_xml_command(cmd)  | 
                                
                                                            
                                    | 4002 | 
                                     | 
                                     | 
                                
                                                            
                                    | 4003 | 
                                     | 
                                        def get_tags(  | 
                                
                                                            
                                    | 4004 | 
                                     | 
                                            self,  | 
                                
                                                            
                                    | 4005 | 
                                     | 
                                            *,  | 
                                
                                                            
                                    | 4006 | 
                                     | 
                                            filter: Optional[str] = None,  | 
                                
                                                            
                                    | 4007 | 
                                     | 
                                            filter_id: Optional[str] = None,  | 
                                
                                                            
                                    | 4008 | 
                                     | 
                                            trash: Optional[bool] = None,  | 
                                
                                                            
                                    | 4009 | 
                                     | 
                                            names_only: Optional[bool] = None  | 
                                
                                                            
                                    | 4010 | 
                                     | 
                                        ) -> Any:  | 
                                
                                                            
                                    | 4011 | 
                                     | 
                                            """Request a list of tags  | 
                                
                                                            
                                    | 4012 | 
                                     | 
                                     | 
                                
                                                            
                                    | 4013 | 
                                     | 
                                            Arguments:  | 
                                
                                                            
                                    | 4014 | 
                                     | 
                                                filter: Filter term to use for the query  | 
                                
                                                            
                                    | 4015 | 
                                     | 
                                                filter_id: UUID of an existing filter to use for the query  | 
                                
                                                            
                                    | 4016 | 
                                     | 
                                                trash: Whether to get tags from the trashcan instead  | 
                                
                                                            
                                    | 4017 | 
                                     | 
                                                names_only: Whether to get only distinct tag names  | 
                                
                                                            
                                    | 4018 | 
                                     | 
                                     | 
                                
                                                            
                                    | 4019 | 
                                     | 
                                            Returns:  | 
                                
                                                            
                                    | 4020 | 
                                     | 
                                                The response. See :py:meth:`send_command` for details.  | 
                                
                                                            
                                    | 4021 | 
                                     | 
                                            """  | 
                                
                                                            
                                    | 4022 | 
                                     | 
                                            cmd = XmlCommand("get_tags") | 
                                
                                                            
                                    | 4023 | 
                                     | 
                                     | 
                                
                                                            
                                    | 4024 | 
                                     | 
                                            _add_filter(cmd, filter, filter_id)  | 
                                
                                                            
                                    | 4025 | 
                                     | 
                                     | 
                                
                                                            
                                    | 4026 | 
                                     | 
                                            if not trash is None:  | 
                                
                                                            
                                    | 4027 | 
                                     | 
                                                cmd.set_attribute("trash", _to_bool(trash)) | 
                                
                                                            
                                    | 4028 | 
                                     | 
                                     | 
                                
                                                            
                                    | 4029 | 
                                     | 
                                            if not names_only is None:  | 
                                
                                                            
                                    | 4030 | 
                                     | 
                                                cmd.set_attribute("names_only", _to_bool(names_only)) | 
                                
                                                            
                                    | 4031 | 
                                     | 
                                     | 
                                
                                                            
                                    | 4032 | 
                                     | 
                                            return self._send_xml_command(cmd)  | 
                                
                                                            
                                    | 4033 | 
                                     | 
                                     | 
                                
                                                            
                                    | 4034 | 
                                     | 
                                        def get_tag(self, tag_id: str) -> Any:  | 
                                
                                                            
                                    | 4035 | 
                                     | 
                                            """Request a single tag  | 
                                
                                                                                
                                 | 
                                
                                    @@ 3869-3898 (lines=30) @@
                                 | 
                            
                                                            
                                    | 3866 | 
                                     | 
                                            cmd.set_attribute("details", "1") | 
                                
                                                            
                                    | 3867 | 
                                     | 
                                            return self._send_xml_command(cmd)  | 
                                
                                                            
                                    | 3868 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3869 | 
                                     | 
                                        def get_schedules(  | 
                                
                                                            
                                    | 3870 | 
                                     | 
                                            self,  | 
                                
                                                            
                                    | 3871 | 
                                     | 
                                            *,  | 
                                
                                                            
                                    | 3872 | 
                                     | 
                                            filter: Optional[str] = None,  | 
                                
                                                            
                                    | 3873 | 
                                     | 
                                            filter_id: Optional[str] = None,  | 
                                
                                                            
                                    | 3874 | 
                                     | 
                                            trash: Optional[bool] = None,  | 
                                
                                                            
                                    | 3875 | 
                                     | 
                                            tasks: Optional[bool] = None  | 
                                
                                                            
                                    | 3876 | 
                                     | 
                                        ) -> Any:  | 
                                
                                                            
                                    | 3877 | 
                                     | 
                                            """Request a list of schedules  | 
                                
                                                            
                                    | 3878 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3879 | 
                                     | 
                                            Arguments:  | 
                                
                                                            
                                    | 3880 | 
                                     | 
                                                filter: Filter term to use for the query  | 
                                
                                                            
                                    | 3881 | 
                                     | 
                                                filter_id: UUID of an existing filter to use for the query  | 
                                
                                                            
                                    | 3882 | 
                                     | 
                                                trash: Whether to get the trashcan schedules instead  | 
                                
                                                            
                                    | 3883 | 
                                     | 
                                                tasks: Whether to include tasks using the schedules  | 
                                
                                                            
                                    | 3884 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3885 | 
                                     | 
                                            Returns:  | 
                                
                                                            
                                    | 3886 | 
                                     | 
                                                The response. See :py:meth:`send_command` for details.  | 
                                
                                                            
                                    | 3887 | 
                                     | 
                                            """  | 
                                
                                                            
                                    | 3888 | 
                                     | 
                                            cmd = XmlCommand("get_schedules") | 
                                
                                                            
                                    | 3889 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3890 | 
                                     | 
                                            _add_filter(cmd, filter, filter_id)  | 
                                
                                                            
                                    | 3891 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3892 | 
                                     | 
                                            if not trash is None:  | 
                                
                                                            
                                    | 3893 | 
                                     | 
                                                cmd.set_attribute("trash", _to_bool(trash)) | 
                                
                                                            
                                    | 3894 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3895 | 
                                     | 
                                            if not tasks is None:  | 
                                
                                                            
                                    | 3896 | 
                                     | 
                                                cmd.set_attribute("tasks", _to_bool(tasks)) | 
                                
                                                            
                                    | 3897 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3898 | 
                                     | 
                                            return self._send_xml_command(cmd)  | 
                                
                                                            
                                    | 3899 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3900 | 
                                     | 
                                        def get_schedule(self, schedule_id: str) -> Any:  | 
                                
                                                            
                                    | 3901 | 
                                     | 
                                            """Request a single schedule  | 
                                
                                                                                
                                 | 
                                
                                    @@ 3023-3052 (lines=30) @@
                                 | 
                            
                                                            
                                    | 3020 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3021 | 
                                     | 
                                            return self._send_xml_command(cmd)  | 
                                
                                                            
                                    | 3022 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3023 | 
                                     | 
                                        def get_filters(  | 
                                
                                                            
                                    | 3024 | 
                                     | 
                                            self,  | 
                                
                                                            
                                    | 3025 | 
                                     | 
                                            *,  | 
                                
                                                            
                                    | 3026 | 
                                     | 
                                            filter: Optional[str] = None,  | 
                                
                                                            
                                    | 3027 | 
                                     | 
                                            filter_id: Optional[str] = None,  | 
                                
                                                            
                                    | 3028 | 
                                     | 
                                            trash: Optional[bool] = None,  | 
                                
                                                            
                                    | 3029 | 
                                     | 
                                            alerts: Optional[bool] = None  | 
                                
                                                            
                                    | 3030 | 
                                     | 
                                        ) -> Any:  | 
                                
                                                            
                                    | 3031 | 
                                     | 
                                            """Request a list of filters  | 
                                
                                                            
                                    | 3032 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3033 | 
                                     | 
                                            Arguments:  | 
                                
                                                            
                                    | 3034 | 
                                     | 
                                                filter: Filter term to use for the query  | 
                                
                                                            
                                    | 3035 | 
                                     | 
                                                filter_id: UUID of an existing filter to use for the query  | 
                                
                                                            
                                    | 3036 | 
                                     | 
                                                trash: Whether to get the trashcan filters instead  | 
                                
                                                            
                                    | 3037 | 
                                     | 
                                                alerts: Whether to include list of alerts that use the filter.  | 
                                
                                                            
                                    | 3038 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3039 | 
                                     | 
                                            Returns:  | 
                                
                                                            
                                    | 3040 | 
                                     | 
                                                The response. See :py:meth:`send_command` for details.  | 
                                
                                                            
                                    | 3041 | 
                                     | 
                                            """  | 
                                
                                                            
                                    | 3042 | 
                                     | 
                                            cmd = XmlCommand("get_filters") | 
                                
                                                            
                                    | 3043 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3044 | 
                                     | 
                                            _add_filter(cmd, filter, filter_id)  | 
                                
                                                            
                                    | 3045 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3046 | 
                                     | 
                                            if not trash is None:  | 
                                
                                                            
                                    | 3047 | 
                                     | 
                                                cmd.set_attribute("trash", _to_bool(trash)) | 
                                
                                                            
                                    | 3048 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3049 | 
                                     | 
                                            if not alerts is None:  | 
                                
                                                            
                                    | 3050 | 
                                     | 
                                                cmd.set_attribute("alerts", _to_bool(alerts)) | 
                                
                                                            
                                    | 3051 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3052 | 
                                     | 
                                            return self._send_xml_command(cmd)  | 
                                
                                                            
                                    | 3053 | 
                                     | 
                                     | 
                                
                                                            
                                    | 3054 | 
                                     | 
                                        def get_filter(self, filter_id: str) -> Any:  | 
                                
                                                            
                                    | 3055 | 
                                     | 
                                            """Request a single filter  | 
                                
                                                                                
                                 | 
                                
                                    @@ 2740-2768 (lines=29) @@
                                 | 
                            
                                                            
                                    | 2737 | 
                                     | 
                                            cmd.set_attributes(kwargs)  | 
                                
                                                            
                                    | 2738 | 
                                     | 
                                            return self._send_xml_command(cmd)  | 
                                
                                                            
                                    | 2739 | 
                                     | 
                                     | 
                                
                                                            
                                    | 2740 | 
                                     | 
                                        def get_alerts(  | 
                                
                                                            
                                    | 2741 | 
                                     | 
                                            self,  | 
                                
                                                            
                                    | 2742 | 
                                     | 
                                            *,  | 
                                
                                                            
                                    | 2743 | 
                                     | 
                                            filter: Optional[str] = None,  | 
                                
                                                            
                                    | 2744 | 
                                     | 
                                            filter_id: Optional[str] = None,  | 
                                
                                                            
                                    | 2745 | 
                                     | 
                                            trash: Optional[bool] = None,  | 
                                
                                                            
                                    | 2746 | 
                                     | 
                                            tasks: Optional[bool] = None  | 
                                
                                                            
                                    | 2747 | 
                                     | 
                                        ) -> Any:  | 
                                
                                                            
                                    | 2748 | 
                                     | 
                                            """Request a list of alerts  | 
                                
                                                            
                                    | 2749 | 
                                     | 
                                     | 
                                
                                                            
                                    | 2750 | 
                                     | 
                                            Arguments:  | 
                                
                                                            
                                    | 2751 | 
                                     | 
                                                filter: Filter term to use for the query  | 
                                
                                                            
                                    | 2752 | 
                                     | 
                                                filter_id: UUID of an existing filter to use for the query  | 
                                
                                                            
                                    | 2753 | 
                                     | 
                                                trash: True to request the alerts in the trashcan  | 
                                
                                                            
                                    | 2754 | 
                                     | 
                                                tasks: Whether to include the tasks using the alerts  | 
                                
                                                            
                                    | 2755 | 
                                     | 
                                            Returns:  | 
                                
                                                            
                                    | 2756 | 
                                     | 
                                                The response. See :py:meth:`send_command` for details.  | 
                                
                                                            
                                    | 2757 | 
                                     | 
                                            """  | 
                                
                                                            
                                    | 2758 | 
                                     | 
                                            cmd = XmlCommand("get_alerts") | 
                                
                                                            
                                    | 2759 | 
                                     | 
                                     | 
                                
                                                            
                                    | 2760 | 
                                     | 
                                            _add_filter(cmd, filter, filter_id)  | 
                                
                                                            
                                    | 2761 | 
                                     | 
                                     | 
                                
                                                            
                                    | 2762 | 
                                     | 
                                            if not trash is None:  | 
                                
                                                            
                                    | 2763 | 
                                     | 
                                                cmd.set_attribute("trash", _to_bool(trash)) | 
                                
                                                            
                                    | 2764 | 
                                     | 
                                     | 
                                
                                                            
                                    | 2765 | 
                                     | 
                                            if not tasks is None:  | 
                                
                                                            
                                    | 2766 | 
                                     | 
                                                cmd.set_attribute("tasks", _to_bool(tasks)) | 
                                
                                                            
                                    | 2767 | 
                                     | 
                                     | 
                                
                                                            
                                    | 2768 | 
                                     | 
                                            return self._send_xml_command(cmd)  | 
                                
                                                            
                                    | 2769 | 
                                     | 
                                     | 
                                
                                                            
                                    | 2770 | 
                                     | 
                                        def get_alert(self, alert_id: str) -> Any:  | 
                                
                                                            
                                    | 2771 | 
                                     | 
                                            """Request a single alert  |