diff --git a/package-lock.json b/package-lock.json index 4c50b31..a113e1d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "devDependencies": { "@seamapi/fake-seam-connect": "1.85.1", "@seamapi/nextlove-sdk-generator": "^1.19.6", - "@seamapi/types": "1.683.0", + "@seamapi/types": "1.684.0", "del": "^7.1.0", "prettier": "^3.2.5" } @@ -535,9 +535,9 @@ } }, "node_modules/@seamapi/types": { - "version": "1.683.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.683.0.tgz", - "integrity": "sha512-k01xjafqJX54HMLRfjeeyrP9dhKHVGS/824aptdElYo0JaWJQiEwvvLYunm4CYAFIa4mt4MhtoatE6VmQPyqUg==", + "version": "1.684.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.684.0.tgz", + "integrity": "sha512-Vyvhijfob/DX/Iprrydy1ZOxmbbNBUrxS3DgHtJ989FVLEGbxpyln60WfXWoOT1uJEhyUjPbgm3I6ByZG0GxLA==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 8cc39e3..4fe1e29 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "devDependencies": { "@seamapi/fake-seam-connect": "1.85.1", "@seamapi/nextlove-sdk-generator": "^1.19.6", - "@seamapi/types": "1.683.0", + "@seamapi/types": "1.684.0", "del": "^7.1.0", "prettier": "^3.2.5" } diff --git a/seam/routes/acs_access_groups.py b/seam/routes/acs_access_groups.py index 232325d..6ae41ac 100644 --- a/seam/routes/acs_access_groups.py +++ b/seam/routes/acs_access_groups.py @@ -28,6 +28,16 @@ def add_user( return None + def delete(self, *, acs_access_group_id: str) -> None: + json_payload = {} + + if acs_access_group_id is not None: + json_payload["acs_access_group_id"] = acs_access_group_id + + self.client.post("/acs/access_groups/delete", json=json_payload) + + return None + def get(self, *, acs_access_group_id: str) -> AcsAccessGroup: json_payload = {} diff --git a/seam/routes/models.py b/seam/routes/models.py index dd6370c..e83568c 100644 --- a/seam/routes/models.py +++ b/seam/routes/models.py @@ -1873,6 +1873,10 @@ def add_user( ) -> None: raise NotImplementedError() + @abc.abstractmethod + def delete(self, *, acs_access_group_id: str) -> None: + raise NotImplementedError() + @abc.abstractmethod def get(self, *, acs_access_group_id: str) -> AcsAccessGroup: raise NotImplementedError()