From 3d6b8718ed680de8d65af82360b00f4f700a5233 Mon Sep 17 00:00:00 2001 From: Ian <47256454+IanRFerguson@users.noreply.github.com> Date: Mon, 17 Jul 2023 11:50:13 -0400 Subject: [PATCH] add function --- parsons/newmode/newmode.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/parsons/newmode/newmode.py b/parsons/newmode/newmode.py index 4b78445ce5..7b342528f5 100644 --- a/parsons/newmode/newmode.py +++ b/parsons/newmode/newmode.py @@ -165,6 +165,27 @@ def get_target(self, target_id, params={}): logging.warning("Empty target returned") return None + def get_targets(self, params={}): + """ + Get all targets + + Args: + params dict: + Extra paramaters sent to New/Mode library + + Returns: + Target information + """ + + targets = self.client.getTargets(params=params) + + if targets: + return self.convert_to_table(targets) + + else: + logging.warning("No targets returned") + return None + def get_campaigns(self, params={}): """ Get existing campaigns.