From a18b96fd725ea502786b730816d581929d2f62aa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 19:30:12 +0000 Subject: [PATCH 1/2] feat(deps-dev): bump @seamapi/types in the seam group Bumps the seam group with 1 update: [@seamapi/types](https://github.com/seamapi/types). Updates `@seamapi/types` from 1.533.0 to 1.537.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.533.0...v1.537.0) --- updated-dependencies: - dependency-name: "@seamapi/types" dependency-version: 1.537.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: seam ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7789edc..b4482e0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "devDependencies": { "@seamapi/fake-seam-connect": "1.83.2", "@seamapi/nextlove-sdk-generator": "^1.19.0", - "@seamapi/types": "1.533.0", + "@seamapi/types": "1.537.0", "del": "^7.1.0", "prettier": "^3.2.5" } @@ -475,9 +475,9 @@ } }, "node_modules/@seamapi/types": { - "version": "1.533.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.533.0.tgz", - "integrity": "sha512-6dVGpN0Hw9Eq09nk4m7P3geWBcs8eH2Foq7Hb6zTTURZn+Tp2+6mcImxmcjqOF7HQJpU7l2wV6ws8pBg4Kta2Q==", + "version": "1.537.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.537.0.tgz", + "integrity": "sha512-s19xPh5gEC1wkALaG1KZkaaiFH1rTJ+5NujA/87dTZWylfAasKniLZHPMdhO6Di9NRkntIk2i8G97dTm+iegNw==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index c50ff0e..f9dcd11 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "devDependencies": { "@seamapi/fake-seam-connect": "1.83.2", "@seamapi/nextlove-sdk-generator": "^1.19.0", - "@seamapi/types": "1.533.0", + "@seamapi/types": "1.537.0", "del": "^7.1.0", "prettier": "^3.2.5" } From c0549d74e4f08fc7448fb950914d891c7d761c71 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Tue, 19 Aug 2025 19:30:56 +0000 Subject: [PATCH 2/2] ci: Generate code --- seam/routes/acs_entrances.py | 6 ------ seam/routes/customers.py | 3 +++ seam/routes/devices.py | 3 --- seam/routes/devices_unmanaged.py | 3 --- seam/routes/locks.py | 3 --- seam/routes/models.py | 8 +------- seam/routes/noise_sensors.py | 3 --- seam/routes/thermostats.py | 3 --- 8 files changed, 4 insertions(+), 28 deletions(-) diff --git a/seam/routes/acs_entrances.py b/seam/routes/acs_entrances.py index b341e5f..5a3aa8e 100644 --- a/seam/routes/acs_entrances.py +++ b/seam/routes/acs_entrances.py @@ -41,8 +41,6 @@ def grant_access( def list( self, *, - access_grant_id: Optional[str] = None, - access_method_id: Optional[str] = None, acs_credential_id: Optional[str] = None, acs_entrance_ids: Optional[List[str]] = None, acs_system_id: Optional[str] = None, @@ -56,10 +54,6 @@ def list( ) -> List[AcsEntrance]: json_payload = {} - if access_grant_id is not None: - json_payload["access_grant_id"] = access_grant_id - if access_method_id is not None: - json_payload["access_method_id"] = access_method_id if acs_credential_id is not None: json_payload["acs_credential_id"] = acs_credential_id if acs_entrance_ids is not None: diff --git a/seam/routes/customers.py b/seam/routes/customers.py index c0e50da..1d72409 100644 --- a/seam/routes/customers.py +++ b/seam/routes/customers.py @@ -13,6 +13,7 @@ def create_portal( *, features: Optional[Dict[str, Any]] = None, is_embedded: Optional[bool] = None, + landing_page: Optional[Dict[str, Any]] = None, customer_data: Optional[Dict[str, Any]] = None ) -> MagicLink: json_payload = {} @@ -21,6 +22,8 @@ def create_portal( json_payload["features"] = features if is_embedded is not None: json_payload["is_embedded"] = is_embedded + if landing_page is not None: + json_payload["landing_page"] = landing_page if customer_data is not None: json_payload["customer_data"] = customer_data diff --git a/seam/routes/devices.py b/seam/routes/devices.py index 7f46b75..e1f2750 100644 --- a/seam/routes/devices.py +++ b/seam/routes/devices.py @@ -37,7 +37,6 @@ def get( def list( self, *, - access_method_id: Optional[str] = None, connect_webview_id: Optional[str] = None, connected_account_id: Optional[str] = None, connected_account_ids: Optional[List[str]] = None, @@ -59,8 +58,6 @@ def list( ) -> List[Device]: json_payload = {} - if access_method_id is not None: - json_payload["access_method_id"] = access_method_id if connect_webview_id is not None: json_payload["connect_webview_id"] = connect_webview_id if connected_account_id is not None: diff --git a/seam/routes/devices_unmanaged.py b/seam/routes/devices_unmanaged.py index 6790c29..b897817 100644 --- a/seam/routes/devices_unmanaged.py +++ b/seam/routes/devices_unmanaged.py @@ -25,7 +25,6 @@ def get( def list( self, *, - access_method_id: Optional[str] = None, connect_webview_id: Optional[str] = None, connected_account_id: Optional[str] = None, connected_account_ids: Optional[List[str]] = None, @@ -47,8 +46,6 @@ def list( ) -> List[UnmanagedDevice]: json_payload = {} - if access_method_id is not None: - json_payload["access_method_id"] = access_method_id if connect_webview_id is not None: json_payload["connect_webview_id"] = connect_webview_id if connected_account_id is not None: diff --git a/seam/routes/locks.py b/seam/routes/locks.py index f4eba83..95cff28 100644 --- a/seam/routes/locks.py +++ b/seam/routes/locks.py @@ -32,7 +32,6 @@ def get( def list( self, *, - access_method_id: Optional[str] = None, connect_webview_id: Optional[str] = None, connected_account_id: Optional[str] = None, connected_account_ids: Optional[List[str]] = None, @@ -54,8 +53,6 @@ def list( ) -> List[Device]: json_payload = {} - if access_method_id is not None: - json_payload["access_method_id"] = access_method_id if connect_webview_id is not None: json_payload["connect_webview_id"] = connect_webview_id if connected_account_id is not None: diff --git a/seam/routes/models.py b/seam/routes/models.py index ed0c8ba..a758e90 100644 --- a/seam/routes/models.py +++ b/seam/routes/models.py @@ -1951,8 +1951,6 @@ def grant_access( def list( self, *, - access_grant_id: Optional[str] = None, - access_method_id: Optional[str] = None, acs_credential_id: Optional[str] = None, acs_entrance_ids: Optional[List[str]] = None, acs_system_id: Optional[str] = None, @@ -2298,6 +2296,7 @@ def create_portal( *, features: Optional[Dict[str, Any]] = None, is_embedded: Optional[bool] = None, + landing_page: Optional[Dict[str, Any]] = None, customer_data: Optional[Dict[str, Any]] = None ) -> MagicLink: raise NotImplementedError() @@ -2392,7 +2391,6 @@ def get( def list( self, *, - access_method_id: Optional[str] = None, connect_webview_id: Optional[str] = None, connected_account_id: Optional[str] = None, connected_account_ids: Optional[List[str]] = None, @@ -2909,7 +2907,6 @@ def get( def list( self, *, - access_method_id: Optional[str] = None, connect_webview_id: Optional[str] = None, connected_account_id: Optional[str] = None, connected_account_ids: Optional[List[str]] = None, @@ -3148,7 +3145,6 @@ def get( def list( self, *, - access_method_id: Optional[str] = None, connect_webview_id: Optional[str] = None, connected_account_id: Optional[str] = None, connected_account_ids: Optional[List[str]] = None, @@ -3205,7 +3201,6 @@ def simulate(self) -> AbstractNoiseSensorsSimulate: def list( self, *, - access_method_id: Optional[str] = None, connect_webview_id: Optional[str] = None, connected_account_id: Optional[str] = None, connected_account_ids: Optional[List[str]] = None, @@ -3320,7 +3315,6 @@ def heat_cool( def list( self, *, - access_method_id: Optional[str] = None, connect_webview_id: Optional[str] = None, connected_account_id: Optional[str] = None, connected_account_ids: Optional[List[str]] = None, diff --git a/seam/routes/noise_sensors.py b/seam/routes/noise_sensors.py index 0103f50..1ab14e3 100644 --- a/seam/routes/noise_sensors.py +++ b/seam/routes/noise_sensors.py @@ -25,7 +25,6 @@ def simulate(self) -> NoiseSensorsSimulate: def list( self, *, - access_method_id: Optional[str] = None, connect_webview_id: Optional[str] = None, connected_account_id: Optional[str] = None, connected_account_ids: Optional[List[str]] = None, @@ -47,8 +46,6 @@ def list( ) -> List[Device]: json_payload = {} - if access_method_id is not None: - json_payload["access_method_id"] = access_method_id if connect_webview_id is not None: json_payload["connect_webview_id"] = connect_webview_id if connected_account_id is not None: diff --git a/seam/routes/thermostats.py b/seam/routes/thermostats.py index d2fd5dc..71daa30 100644 --- a/seam/routes/thermostats.py +++ b/seam/routes/thermostats.py @@ -229,7 +229,6 @@ def heat_cool( def list( self, *, - access_method_id: Optional[str] = None, connect_webview_id: Optional[str] = None, connected_account_id: Optional[str] = None, connected_account_ids: Optional[List[str]] = None, @@ -251,8 +250,6 @@ def list( ) -> List[Device]: json_payload = {} - if access_method_id is not None: - json_payload["access_method_id"] = access_method_id if connect_webview_id is not None: json_payload["connect_webview_id"] = connect_webview_id if connected_account_id is not None: