Code Duplication    Length = 26-29 lines in 3 locations

gvm/protocols/gmpv9/types.py 1 location

@@ 176-204 (lines=29) @@
173
        )
174
175
176
class FilterType(Enum):
177
    """ Enum for filter types """
178
179
    AGENT = "agent"
180
    ALERT = "alert"
181
    ASSET = "asset"
182
    SCAN_CONFIG = "config"
183
    CREDENTIAL = "credential"
184
    FILTER = "filter"
185
    GROUP = "group"
186
    HOST = "host"
187
    NOTE = "note"
188
    OPERATING_SYSTEM = "os"
189
    OVERRIDE = "override"
190
    PERMISSION = "permission"
191
    PORT_LIST = "port_list"
192
    REPORT = "report"
193
    REPORT_FORMAT = "report_format"
194
    RESULT = "result"
195
    ROLE = "role"
196
    SCHEDULE = "schedule"
197
    ALL_SECINFO = "secinfo"
198
    TAG = "tag"
199
    TARGET = "target"
200
    TASK = "task"
201
    TICKET = "ticket"
202
    TLS_CERTIFICATE = "tls_certificate"
203
    USER = "user"
204
    VULNERABILITY = "vuln"
205
206
207
def get_filter_type_from_string(

gvm/protocols/gmpv8/types.py 1 location

@@ 169-196 (lines=28) @@
166
        )
167
168
169
class FilterType(Enum):
170
    """ Enum for filter types """
171
172
    AGENT = "agent"
173
    ALERT = "alert"
174
    ASSET = "asset"
175
    SCAN_CONFIG = "config"
176
    CREDENTIAL = "credential"
177
    FILTER = "filter"
178
    GROUP = "group"
179
    HOST = "host"
180
    NOTE = "note"
181
    OPERATING_SYSTEM = "os"
182
    OVERRIDE = "override"
183
    PERMISSION = "permission"
184
    PORT_LIST = "port_list"
185
    REPORT = "report"
186
    REPORT_FORMAT = "report_format"
187
    RESULT = "result"
188
    ROLE = "role"
189
    SCHEDULE = "schedule"
190
    ALL_SECINFO = "secinfo"
191
    TAG = "tag"
192
    TARGET = "target"
193
    TASK = "task"
194
    TICKET = "ticket"
195
    USER = "user"
196
    VULNERABILITY = "vuln"
197
198
199
def get_filter_type_from_string(

gvm/protocols/gmpv7/types.py 1 location

@@ 390-415 (lines=26) @@
387
        )
388
389
390
class FilterType(Enum):
391
    """ Enum for filter types """
392
393
    AGENT = "agent"
394
    ALERT = "alert"
395
    ASSET = "asset"
396
    SCAN_CONFIG = "config"
397
    CREDENTIAL = "credential"
398
    FILTER = "filter"
399
    GROUP = "group"
400
    HOST = "host"
401
    NOTE = "note"
402
    OPERATING_SYSTEM = "os"
403
    OVERRIDE = "override"
404
    PERMISSION = "permission"
405
    PORT_LIST = "port_list"
406
    REPORT = "report"
407
    REPORT_FORMAT = "report_format"
408
    RESULT = "result"
409
    ROLE = "role"
410
    SCHEDULE = "schedule"
411
    ALL_SECINFO = "secinfo"
412
    TAG = "tag"
413
    TARGET = "target"
414
    TASK = "task"
415
    USER = "user"
416
417
418
def get_filter_type_from_string(