@@ -92,31 +92,56 @@ def experimental(self) -> ExperimentalHandler:
9292 raise CodeInsightError ("Experimental API is not enabled for this instance" )
9393 return ExperimentalHandler (self )
9494
95- # Coming soon...?
95+ @property
96+ def vulnerabilities (self ):
97+ from .handlers import VulnerabilityHandler
9698
97- def vulnerabilites (self ):
98- raise NotImplementedError
99+ return VulnerabilityHandler (self )
99100
101+ @property
100102 def users (self ):
101- raise NotImplementedError
103+ from .handlers import UserHandler
104+
105+ return UserHandler (self )
102106
107+ @property
103108 def licenses (self ):
104- raise NotImplementedError
109+ from .handlers import LicenseHandler
110+
111+ return LicenseHandler (self )
105112
113+ @property
106114 def tasks (self ):
107- raise NotImplementedError
115+ from .handlers import TaskHandler
116+
117+ return TaskHandler (self )
108118
119+ @property
109120 def rules (self ):
110- raise NotImplementedError
121+ from .handlers import RuleHandler
122+
123+ return RuleHandler (self )
111124
125+ @property
112126 def files (self ):
113- raise NotImplementedError
127+ from .handlers import FileHandler
128+
129+ return FileHandler (self )
114130
131+ @property
115132 def folders (self ):
116- raise NotImplementedError
133+ from .handlers import FolderHandler
134+
135+ return FolderHandler (self )
117136
137+ @property
118138 def jobs (self ):
119- raise NotImplementedError
139+ from .handlers import JobHandler
140+
141+ return JobHandler (self )
120142
143+ @property
121144 def components (self ):
122- raise NotImplementedError
145+ from .handlers import ComponentHandler
146+
147+ return ComponentHandler (self )
0 commit comments