diff --git a/package-lock.json b/package-lock.json index 29206c4..f600e2f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,9 +6,9 @@ "": { "name": "@seamapi/python", "devDependencies": { - "@seamapi/fake-seam-connect": "1.85.0", - "@seamapi/nextlove-sdk-generator": "^1.19.0", - "@seamapi/types": "1.575.0", + "@seamapi/fake-seam-connect": "1.85.1", + "@seamapi/nextlove-sdk-generator": "^1.19.1", + "@seamapi/types": "1.577.0", "del": "^7.1.0", "prettier": "^3.2.5" } @@ -434,9 +434,9 @@ } }, "node_modules/@seamapi/fake-seam-connect": { - "version": "1.85.0", - "resolved": "https://registry.npmjs.org/@seamapi/fake-seam-connect/-/fake-seam-connect-1.85.0.tgz", - "integrity": "sha512-nscuAGS2h8znv6EzW4vzuDfJ3HLR1VFQrYKWlly24PrUfLpFpBML3jgwRJIkVRXN9EeCbEoIfZsPMmQmmzypCA==", + "version": "1.85.1", + "resolved": "https://registry.npmjs.org/@seamapi/fake-seam-connect/-/fake-seam-connect-1.85.1.tgz", + "integrity": "sha512-wrrsF5MzsqrR7WtLaUBH2znB/UhXah7ekP3D3s+IBlTB+jeYqfjSGKL5znGPnm0YSxAmcWRbYYLGiPvzdCAi8Q==", "dev": true, "license": "MIT", "bin": { @@ -453,9 +453,9 @@ } }, "node_modules/@seamapi/nextlove-sdk-generator": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@seamapi/nextlove-sdk-generator/-/nextlove-sdk-generator-1.19.0.tgz", - "integrity": "sha512-TbIJkUpPHnqZwTrdB4KfW3t8YumQK3uN8cc2ID2ynUuUSh/WG+VdnG4C1UHiGIX83cuFT3hgkwLsRfRjH34mEw==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@seamapi/nextlove-sdk-generator/-/nextlove-sdk-generator-1.19.1.tgz", + "integrity": "sha512-6uh6LBthvJ8y4uAOC54NZLixtOacY/+K+rEK2O94TnWdr/GFfCT+x2vMxt7sp2D73+EV7yYjvmDM5AIiKH10lQ==", "dev": true, "license": "MIT", "dependencies": { @@ -475,9 +475,9 @@ } }, "node_modules/@seamapi/types": { - "version": "1.575.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.575.0.tgz", - "integrity": "sha512-I0QT8L6xxBNK6DBDOPU0jxRSY20CVPZdr/6kbQbPXCnIzY6vs+ZAX9Kq9gMLF3Mu5MHE9+JgDImr5Qn+5A9mxw==", + "version": "1.577.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.577.0.tgz", + "integrity": "sha512-8rOSO4/zsXzDplmOs/v7ZFhUsintZKkvhSQ3GLJ0M3YugMZuwrSLYqcqPUuG14ees/zojPYQgoVSaMmK5zLWYQ==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index d288c99..f119563 100644 --- a/package.json +++ b/package.json @@ -10,9 +10,9 @@ "start": "fake-seam-connect --seed" }, "devDependencies": { - "@seamapi/fake-seam-connect": "1.85.0", - "@seamapi/nextlove-sdk-generator": "^1.19.0", - "@seamapi/types": "1.575.0", + "@seamapi/fake-seam-connect": "1.85.1", + "@seamapi/nextlove-sdk-generator": "^1.19.1", + "@seamapi/types": "1.577.0", "del": "^7.1.0", "prettier": "^3.2.5" } diff --git a/seam/routes/connect_webviews.py b/seam/routes/connect_webviews.py index 0a142d1..1f6e591 100644 --- a/seam/routes/connect_webviews.py +++ b/seam/routes/connect_webviews.py @@ -19,6 +19,7 @@ def create( custom_redirect_url: Optional[str] = None, customer_key: Optional[str] = None, device_selection_mode: Optional[str] = None, + excluded_providers: Optional[List[str]] = None, provider_category: Optional[str] = None, wait_for_device_creation: Optional[bool] = None ) -> ConnectWebview: @@ -42,6 +43,8 @@ def create( json_payload["customer_key"] = customer_key if device_selection_mode is not None: json_payload["device_selection_mode"] = device_selection_mode + if excluded_providers is not None: + json_payload["excluded_providers"] = excluded_providers if provider_category is not None: json_payload["provider_category"] = provider_category if wait_for_device_creation is not None: diff --git a/seam/routes/models.py b/seam/routes/models.py index d308eaf..7a0ee11 100644 --- a/seam/routes/models.py +++ b/seam/routes/models.py @@ -2246,6 +2246,7 @@ def create( custom_redirect_url: Optional[str] = None, customer_key: Optional[str] = None, device_selection_mode: Optional[str] = None, + excluded_providers: Optional[List[str]] = None, provider_category: Optional[str] = None, wait_for_device_creation: Optional[bool] = None ) -> ConnectWebview: