From d05144bd3631d02ddd509701670a4f91469d63b6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Apr 2025 09:30:42 +0000 Subject: [PATCH 1/2] feat(deps-dev): bump the seam group across 1 directory with 3 updates Bumps the seam group with 3 updates in the / directory: [@seamapi/fake-seam-connect](https://github.com/seamapi/fake-seam-connect), [@seamapi/nextlove-sdk-generator](https://github.com/seamapi/nextlove-sdk-generator) and [@seamapi/types](https://github.com/seamapi/types). Updates `@seamapi/fake-seam-connect` from 1.80.1 to 1.82.0 - [Release notes](https://github.com/seamapi/fake-seam-connect/releases) - [Changelog](https://github.com/seamapi/fake-seam-connect/blob/main/.releaserc.json) - [Commits](https://github.com/seamapi/fake-seam-connect/compare/v1.80.1...v1.82.0) Updates `@seamapi/nextlove-sdk-generator` from 1.17.4 to 1.18.0 - [Commits](https://github.com/seamapi/nextlove-sdk-generator/commits) Updates `@seamapi/types` from 1.370.3 to 1.377.0 - [Release notes](https://github.com/seamapi/types/releases) - [Changelog](https://github.com/seamapi/types/blob/main/.releaserc.json) - [Commits](https://github.com/seamapi/types/compare/v1.370.3...v1.377.0) --- updated-dependencies: - dependency-name: "@seamapi/fake-seam-connect" dependency-version: 1.82.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: seam - dependency-name: "@seamapi/nextlove-sdk-generator" dependency-version: 1.18.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: seam - dependency-name: "@seamapi/types" dependency-version: 1.377.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: seam ... Signed-off-by: dependabot[bot] --- package-lock.json | 24 ++++++++++++------------ package.json | 6 +++--- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index e5905a31..db6dfb97 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,9 +6,9 @@ "": { "name": "@seamapi/python", "devDependencies": { - "@seamapi/fake-seam-connect": "1.80.1", - "@seamapi/nextlove-sdk-generator": "1.17.4", - "@seamapi/types": "1.370.3", + "@seamapi/fake-seam-connect": "1.82.0", + "@seamapi/nextlove-sdk-generator": "1.18.0", + "@seamapi/types": "1.377.0", "del": "^7.1.0", "prettier": "^3.2.5" } @@ -434,9 +434,9 @@ } }, "node_modules/@seamapi/fake-seam-connect": { - "version": "1.80.1", - "resolved": "https://registry.npmjs.org/@seamapi/fake-seam-connect/-/fake-seam-connect-1.80.1.tgz", - "integrity": "sha512-OHNxXkDpK5XtHdS9ejwPpaeBHMkrZ0v+bxRzym0pPtFOqtC/K1KTupsi/Z7PWOQkbJrWlG+VCXXp9cBOXMdZmw==", + "version": "1.82.0", + "resolved": "https://registry.npmjs.org/@seamapi/fake-seam-connect/-/fake-seam-connect-1.82.0.tgz", + "integrity": "sha512-tURaMsNTe8XZMdfj/EVgx6sgNbRw2z2ABH6/gwyl3rBgZ2FdlnPV3e7ha9fmh8/gkkKI1qRxIYrWI8xQc7RWbw==", "dev": true, "license": "MIT", "bin": { @@ -453,9 +453,9 @@ } }, "node_modules/@seamapi/nextlove-sdk-generator": { - "version": "1.17.4", - "resolved": "https://registry.npmjs.org/@seamapi/nextlove-sdk-generator/-/nextlove-sdk-generator-1.17.4.tgz", - "integrity": "sha512-QvjdXyZ2vy2yDefM9YOuT4p3xFepeQqB8m7AFDests5XXs00N6qrOdHt5xBDaG9q5+E1za7CKuqs4IlV5wRM6Q==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@seamapi/nextlove-sdk-generator/-/nextlove-sdk-generator-1.18.0.tgz", + "integrity": "sha512-lINrwlr3pJUWawFvEXezY89VxS4mafgkqeBGTiLRZSXTDLzqEl8QD6UKN0CHKirwHCjPFj8MUsGDyz7pCzbCmQ==", "dev": true, "license": "MIT", "dependencies": { @@ -475,9 +475,9 @@ } }, "node_modules/@seamapi/types": { - "version": "1.370.3", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.370.3.tgz", - "integrity": "sha512-GrSejH90rJzuyZgWgD7T5nh+MtRt0B5ggj2oBzqCAiuitSth/EjTDJ55AzEEtvPtpDRfaKacSzYe7ME2jHyV/g==", + "version": "1.377.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.377.0.tgz", + "integrity": "sha512-EOdujTToK8AxrMn7TSL3Ju4X+3GeHB8RsrF4M8w5aIGjyOzJzPcxOMJHlhfCzB+x5A6r3VA50FIOsB8U9KmFiw==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 49a560ca..07fe7e6e 100644 --- a/package.json +++ b/package.json @@ -10,9 +10,9 @@ "start": "fake-seam-connect --seed" }, "devDependencies": { - "@seamapi/fake-seam-connect": "1.80.1", - "@seamapi/nextlove-sdk-generator": "1.17.4", - "@seamapi/types": "1.370.3", + "@seamapi/fake-seam-connect": "1.82.0", + "@seamapi/nextlove-sdk-generator": "1.18.0", + "@seamapi/types": "1.377.0", "del": "^7.1.0", "prettier": "^3.2.5" } From 3a6152ba8791eab673ccddc189165de41ad610b3 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Wed, 9 Apr 2025 09:31:27 +0000 Subject: [PATCH 2/2] ci: Generate code --- seam/routes/connected_accounts.py | 6 ++++++ seam/routes/models.py | 14 ++++++++++---- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/seam/routes/connected_accounts.py b/seam/routes/connected_accounts.py index 7f2ea63e..589bd9f4 100644 --- a/seam/routes/connected_accounts.py +++ b/seam/routes/connected_accounts.py @@ -38,12 +38,18 @@ def list( self, *, custom_metadata_has: Optional[Dict[str, Any]] = None, + limit: Optional[int] = None, + page_cursor: Optional[str] = None, user_identifier_key: Optional[str] = None ) -> List[ConnectedAccount]: json_payload = {} if custom_metadata_has is not None: json_payload["custom_metadata_has"] = custom_metadata_has + if limit is not None: + json_payload["limit"] = limit + if page_cursor is not None: + json_payload["page_cursor"] = page_cursor if user_identifier_key is not None: json_payload["user_identifier_key"] = user_identifier_key diff --git a/seam/routes/models.py b/seam/routes/models.py index 4287653c..a197b1d4 100644 --- a/seam/routes/models.py +++ b/seam/routes/models.py @@ -270,7 +270,9 @@ def from_dict(d: Dict[str, Any]): @dataclass class AcsSystem: + acs_access_group_count: float acs_system_id: str + acs_user_count: float can_add_acs_users_to_acs_access_groups: bool can_automate_enrollment: bool can_create_acs_access_groups: bool @@ -296,7 +298,9 @@ class AcsSystem: @staticmethod def from_dict(d: Dict[str, Any]): return AcsSystem( + acs_access_group_count=d.get("acs_access_group_count", None), acs_system_id=d.get("acs_system_id", None), + acs_user_count=d.get("acs_user_count", None), can_add_acs_users_to_acs_access_groups=d.get( "can_add_acs_users_to_acs_access_groups", None ), @@ -345,7 +349,7 @@ class AcsUser: is_managed: bool is_suspended: bool latest_desired_state_synced_with_provider_at: str - pending_modifications: List[Dict[str, Any]] + pending_mutations: List[Dict[str, Any]] phone_number: str user_identity_email_address: str user_identity_full_name: str @@ -377,7 +381,7 @@ def from_dict(d: Dict[str, Any]): latest_desired_state_synced_with_provider_at=d.get( "latest_desired_state_synced_with_provider_at", None ), - pending_modifications=d.get("pending_modifications", None), + pending_mutations=d.get("pending_mutations", None), phone_number=d.get("phone_number", None), user_identity_email_address=d.get("user_identity_email_address", None), user_identity_full_name=d.get("user_identity_full_name", None), @@ -1020,7 +1024,7 @@ class UnmanagedAcsUser: is_managed: bool is_suspended: bool latest_desired_state_synced_with_provider_at: str - pending_modifications: List[Dict[str, Any]] + pending_mutations: List[Dict[str, Any]] phone_number: str user_identity_email_address: str user_identity_full_name: str @@ -1052,7 +1056,7 @@ def from_dict(d: Dict[str, Any]): latest_desired_state_synced_with_provider_at=d.get( "latest_desired_state_synced_with_provider_at", None ), - pending_modifications=d.get("pending_modifications", None), + pending_mutations=d.get("pending_mutations", None), phone_number=d.get("phone_number", None), user_identity_email_address=d.get("user_identity_email_address", None), user_identity_full_name=d.get("user_identity_full_name", None), @@ -1682,6 +1686,8 @@ def list( self, *, custom_metadata_has: Optional[Dict[str, Any]] = None, + limit: Optional[int] = None, + page_cursor: Optional[str] = None, user_identifier_key: Optional[str] = None ) -> List[ConnectedAccount]: raise NotImplementedError()