diff --git a/package-lock.json b/package-lock.json index 5971742..a8a1ec1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,9 +6,9 @@ "": { "name": "@seamapi/python", "devDependencies": { - "@seamapi/fake-seam-connect": "1.83.0", + "@seamapi/fake-seam-connect": "1.83.1", "@seamapi/nextlove-sdk-generator": "^1.18.1", - "@seamapi/types": "1.406.7", + "@seamapi/types": "1.406.9", "del": "^7.1.0", "prettier": "^3.2.5" } @@ -434,9 +434,9 @@ } }, "node_modules/@seamapi/fake-seam-connect": { - "version": "1.83.0", - "resolved": "https://registry.npmjs.org/@seamapi/fake-seam-connect/-/fake-seam-connect-1.83.0.tgz", - "integrity": "sha512-/Co6khIMI23SC6qRgkAaRM5CE41xo6qHga9Go+u21r2RvSPAaUxnA0A64nN0dyKe4o/87NHGlKWkxrAiT1XoVA==", + "version": "1.83.1", + "resolved": "https://registry.npmjs.org/@seamapi/fake-seam-connect/-/fake-seam-connect-1.83.1.tgz", + "integrity": "sha512-LnVM8EL9G0UBRSKjKiZCvJaoIHC87GKf/QeLqofBQswOrKVI1LxdHIqbYMgsSZWFly1HPFBYZh0jdTh84b4Jgw==", "dev": true, "license": "MIT", "bin": { @@ -475,9 +475,9 @@ } }, "node_modules/@seamapi/types": { - "version": "1.406.7", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.406.7.tgz", - "integrity": "sha512-aE3gCgEvNTbQziVNTYRFninpOFEOGjv+jPbbthtWG0YREuEdcTE1wBIKIdkljPNy0PGjpv7lzB9HRnlxv4NLcw==", + "version": "1.406.9", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.406.9.tgz", + "integrity": "sha512-VLdfvKYcB/kc4WkE7HJMyTA7Qc8tybZFP7B6Rub8mv+dEvuyTRbfkIbc8sT0NVN1q3BajW4ZAfIeq56X4hsAPA==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index cc255f2..3ea5357 100644 --- a/package.json +++ b/package.json @@ -10,9 +10,9 @@ "start": "fake-seam-connect --seed" }, "devDependencies": { - "@seamapi/fake-seam-connect": "1.83.0", + "@seamapi/fake-seam-connect": "1.83.1", "@seamapi/nextlove-sdk-generator": "^1.18.1", - "@seamapi/types": "1.406.7", + "@seamapi/types": "1.406.9", "del": "^7.1.0", "prettier": "^3.2.5" } diff --git a/seam/routes/access_codes.py b/seam/routes/access_codes.py index b618b98..b0d9ace 100644 --- a/seam/routes/access_codes.py +++ b/seam/routes/access_codes.py @@ -201,6 +201,7 @@ def list( self, *, access_code_ids: Optional[List[str]] = None, + customer_ids: Optional[List[str]] = None, device_id: Optional[str] = None, limit: Optional[float] = None, page_cursor: Optional[str] = None, @@ -210,6 +211,8 @@ def list( if access_code_ids is not None: json_payload["access_code_ids"] = access_code_ids + if customer_ids is not None: + json_payload["customer_ids"] = customer_ids if device_id is not None: json_payload["device_id"] = device_id if limit is not None: diff --git a/seam/routes/models.py b/seam/routes/models.py index 05127b5..2dffe66 100644 --- a/seam/routes/models.py +++ b/seam/routes/models.py @@ -68,6 +68,7 @@ class AcsAccessGroup: access_group_type_display_name: str acs_access_group_id: str acs_system_id: str + connected_account_id: str created_at: str display_name: str external_type: str @@ -86,6 +87,7 @@ def from_dict(d: Dict[str, Any]): ), acs_access_group_id=d.get("acs_access_group_id", None), acs_system_id=d.get("acs_system_id", None), + connected_account_id=d.get("connected_account_id", None), created_at=d.get("created_at", None), display_name=d.get("display_name", None), external_type=d.get("external_type", None), @@ -216,6 +218,7 @@ def from_dict(d: Dict[str, Any]): class AcsEncoder: acs_encoder_id: str acs_system_id: str + connected_account_id: str created_at: str display_name: str errors: List[Dict[str, Any]] @@ -226,6 +229,7 @@ def from_dict(d: Dict[str, Any]): return AcsEncoder( acs_encoder_id=d.get("acs_encoder_id", None), acs_system_id=d.get("acs_system_id", None), + connected_account_id=d.get("connected_account_id", None), created_at=d.get("created_at", None), display_name=d.get("display_name", None), errors=d.get("errors", None), @@ -773,7 +777,6 @@ def from_dict(d: Dict[str, Any]): class MagicLink: building_block_type: str created_at: str - customer_id: str customer_key: str expires_at: str url: str @@ -784,7 +787,6 @@ def from_dict(d: Dict[str, Any]): return MagicLink( building_block_type=d.get("building_block_type", None), created_at=d.get("created_at", None), - customer_id=d.get("customer_id", None), customer_key=d.get("customer_key", None), expires_at=d.get("expires_at", None), url=d.get("url", None), @@ -974,6 +976,7 @@ class UnmanagedAcsAccessGroup: access_group_type_display_name: str acs_access_group_id: str acs_system_id: str + connected_account_id: str created_at: str display_name: str external_type: str @@ -992,6 +995,7 @@ def from_dict(d: Dict[str, Any]): ), acs_access_group_id=d.get("acs_access_group_id", None), acs_system_id=d.get("acs_system_id", None), + connected_account_id=d.get("connected_account_id", None), created_at=d.get("created_at", None), display_name=d.get("display_name", None), external_type=d.get("external_type", None), @@ -2448,6 +2452,7 @@ def list( self, *, access_code_ids: Optional[List[str]] = None, + customer_ids: Optional[List[str]] = None, device_id: Optional[str] = None, limit: Optional[float] = None, page_cursor: Optional[str] = None,