From 45ba671ca357b7d2462380847fd410656f8a4caa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Sep 2025 09:44: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.577.0 to 1.582.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.577.0...v1.582.0) --- updated-dependencies: - dependency-name: "@seamapi/types" dependency-version: 1.582.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 f600e2f..39135dd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "devDependencies": { "@seamapi/fake-seam-connect": "1.85.1", "@seamapi/nextlove-sdk-generator": "^1.19.1", - "@seamapi/types": "1.577.0", + "@seamapi/types": "1.582.0", "del": "^7.1.0", "prettier": "^3.2.5" } @@ -475,9 +475,9 @@ } }, "node_modules/@seamapi/types": { - "version": "1.577.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.577.0.tgz", - "integrity": "sha512-8rOSO4/zsXzDplmOs/v7ZFhUsintZKkvhSQ3GLJ0M3YugMZuwrSLYqcqPUuG14ees/zojPYQgoVSaMmK5zLWYQ==", + "version": "1.582.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.582.0.tgz", + "integrity": "sha512-IV80fc2QH6LCBbmd5k9Fegj3BhhPEi0kajgY0dP0o/ue4ixjmfhyQM/HeQn4gpG//+XQE3twCK1wjPqcL4g7bQ==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index f119563..a893898 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "devDependencies": { "@seamapi/fake-seam-connect": "1.85.1", "@seamapi/nextlove-sdk-generator": "^1.19.1", - "@seamapi/types": "1.577.0", + "@seamapi/types": "1.582.0", "del": "^7.1.0", "prettier": "^3.2.5" } From 3d6680673951432ee4db417f304f8e55f9d546c4 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Mon, 22 Sep 2025 09:44:53 +0000 Subject: [PATCH 2/2] ci: Generate code --- seam/routes/models.py | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/seam/routes/models.py b/seam/routes/models.py index 7a0ee11..ebbd161 100644 --- a/seam/routes/models.py +++ b/seam/routes/models.py @@ -712,6 +712,9 @@ class Device: can_hvac_heat_cool: bool can_program_offline_access_codes: bool can_program_online_access_codes: bool + can_program_thermostat_programs_as_different_each_day: bool + can_program_thermostat_programs_as_same_each_day: bool + can_program_thermostat_programs_as_weekday_weekend: bool can_remotely_lock: bool can_remotely_unlock: bool can_run_thermostat_programs: bool @@ -751,6 +754,15 @@ def from_dict(d: Dict[str, Any]): can_program_online_access_codes=d.get( "can_program_online_access_codes", None ), + can_program_thermostat_programs_as_different_each_day=d.get( + "can_program_thermostat_programs_as_different_each_day", None + ), + can_program_thermostat_programs_as_same_each_day=d.get( + "can_program_thermostat_programs_as_same_each_day", None + ), + can_program_thermostat_programs_as_weekday_weekend=d.get( + "can_program_thermostat_programs_as_weekday_weekend", None + ), can_remotely_lock=d.get("can_remotely_lock", None), can_remotely_unlock=d.get("can_remotely_unlock", None), can_run_thermostat_programs=d.get("can_run_thermostat_programs", None), @@ -791,6 +803,9 @@ class DeviceProvider: can_hvac_heat_cool: bool can_program_offline_access_codes: bool can_program_online_access_codes: bool + can_program_thermostat_programs_as_different_each_day: bool + can_program_thermostat_programs_as_same_each_day: bool + can_program_thermostat_programs_as_weekday_weekend: bool can_remotely_lock: bool can_remotely_unlock: bool can_run_thermostat_programs: bool @@ -819,6 +834,15 @@ def from_dict(d: Dict[str, Any]): can_program_online_access_codes=d.get( "can_program_online_access_codes", None ), + can_program_thermostat_programs_as_different_each_day=d.get( + "can_program_thermostat_programs_as_different_each_day", None + ), + can_program_thermostat_programs_as_same_each_day=d.get( + "can_program_thermostat_programs_as_same_each_day", None + ), + can_program_thermostat_programs_as_weekday_weekend=d.get( + "can_program_thermostat_programs_as_weekday_weekend", None + ), can_remotely_lock=d.get("can_remotely_lock", None), can_remotely_unlock=d.get("can_remotely_unlock", None), can_run_thermostat_programs=d.get("can_run_thermostat_programs", None), @@ -1430,6 +1454,9 @@ class UnmanagedDevice: can_hvac_heat_cool: bool can_program_offline_access_codes: bool can_program_online_access_codes: bool + can_program_thermostat_programs_as_different_each_day: bool + can_program_thermostat_programs_as_same_each_day: bool + can_program_thermostat_programs_as_weekday_weekend: bool can_remotely_lock: bool can_remotely_unlock: bool can_run_thermostat_programs: bool @@ -1466,6 +1493,15 @@ def from_dict(d: Dict[str, Any]): can_program_online_access_codes=d.get( "can_program_online_access_codes", None ), + can_program_thermostat_programs_as_different_each_day=d.get( + "can_program_thermostat_programs_as_different_each_day", None + ), + can_program_thermostat_programs_as_same_each_day=d.get( + "can_program_thermostat_programs_as_same_each_day", None + ), + can_program_thermostat_programs_as_weekday_weekend=d.get( + "can_program_thermostat_programs_as_weekday_weekend", None + ), can_remotely_lock=d.get("can_remotely_lock", None), can_remotely_unlock=d.get("can_remotely_unlock", None), can_run_thermostat_programs=d.get("can_run_thermostat_programs", None),