From 8177476d7c5e622888c3f4042d0c91f1d708de20 Mon Sep 17 00:00:00 2001 From: VVX7 Date: Mon, 25 Nov 2019 17:24:52 -0500 Subject: [PATCH] new: add includeDecayScore to rest search --- pymisp/aping.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pymisp/aping.py b/pymisp/aping.py index bc84afc..ab15ec4 100644 --- a/pymisp/aping.py +++ b/pymisp/aping.py @@ -1392,6 +1392,7 @@ class ExpandedPyMISP(PyMISP): headerless: Optional[bool]=None, include_sightings: Optional[bool]=None, includeSightings: Optional[bool]=None, include_correlations: Optional[bool]=None, includeCorrelations: Optional[bool]=None, + include_decay_score: Optional[bool] = None, includeDecayScore: Optional[bool] = None, pythonify: Optional[bool]=False, **kwargs): '''Search in the MISP instance @@ -1466,6 +1467,8 @@ class ExpandedPyMISP(PyMISP): include_correlations = includeCorrelations if includeSightings is not None: include_sightings = includeSightings + if includeDecayScore is not None: + include_decay_score = includeDecayScore # Add all the parameters in kwargs are aimed at modules, or other 3rd party components, and cannot be sanitized. # They are passed as-is. query = kwargs @@ -1520,6 +1523,7 @@ class ExpandedPyMISP(PyMISP): query['headerless'] = self._make_misp_bool(headerless) query['includeSightings'] = self._make_misp_bool(include_sightings) query['includeCorrelations'] = self._make_misp_bool(include_correlations) + query['includeDecayScore'] = self._make_misp_bool(include_decay_score) url = urljoin(self.root_url, f'{controller}/restSearch') response = self._prepare_request('POST', url, data=query) if return_format == 'json':