From b68d59780ad326c9a00995596596d22747080427 Mon Sep 17 00:00:00 2001 From: PrasadhNanjundan Date: Wed, 10 Sep 2025 19:01:26 +0530 Subject: [PATCH] CCLA-1028: add sdk method to remove a pop --- msa_sdk/pops.py | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/msa_sdk/pops.py b/msa_sdk/pops.py index 6a89e35a..70bcfbd7 100644 --- a/msa_sdk/pops.py +++ b/msa_sdk/pops.py @@ -26,4 +26,23 @@ def save_pops(self, data): """ self.action = 'Save Pops' self.path = '{}'.format(self.api_path) - self._call_post(data) \ No newline at end of file + self._call_post(data) + + def remove_pop(self, pop_type, vendor, name): + """ + Remove a pop. + + Parameters + ---------- + pop_type: type of pop + vendor: vendor of pop + name: name of pop + + Returns + ------- + None + + """ + self.action = 'Remove Pop' + self.path = '{}?popType={}&vendor={}&name={}'.format(self.api_path, pop_type, vendor, name) + self._call_delete() \ No newline at end of file