diff --git a/package-lock.json b/package-lock.json index 7789edc2..b4482e03 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 c50ff0e2..f9dcd113 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" } diff --git a/seam/routes/acs_entrances.py b/seam/routes/acs_entrances.py index b341e5f5..5a3aa8ef 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 c0e50da7..1d724097 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 7f46b75e..e1f2750f 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 6790c29d..b8978173 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 f4eba83f..95cff284 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 ed0c8ba6..a758e900 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 0103f50e..1ab14e31 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 d2fd5dcb..71daa302 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: