From eef40c20d632dd7027893ae4277f252410eb5a9f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 5 Dec 2024 03:31:23 +0000 Subject: [PATCH 1/2] feat(deps-dev): Bump the seam group with 2 updates Bumps the seam group with 2 updates: [@seamapi/nextlove-sdk-generator](https://github.com/seamapi/nextlove-sdk-generator) and [@seamapi/types](https://github.com/seamapi/types). Updates `@seamapi/nextlove-sdk-generator` from 1.14.12 to 1.14.15 - [Commits](https://github.com/seamapi/nextlove-sdk-generator/commits) Updates `@seamapi/types` from 1.303.1 to 1.307.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.303.1...v1.307.0) --- updated-dependencies: - dependency-name: "@seamapi/nextlove-sdk-generator" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: seam - dependency-name: "@seamapi/types" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: seam ... Signed-off-by: dependabot[bot] --- package-lock.json | 17 +++++++++-------- package.json | 4 ++-- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 71fd3d0..6a08abc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,8 +10,8 @@ "license": "MIT", "devDependencies": { "@prettier/plugin-php": "^0.22.1", - "@seamapi/nextlove-sdk-generator": "1.14.12", - "@seamapi/types": "1.303.1", + "@seamapi/nextlove-sdk-generator": "1.14.15", + "@seamapi/types": "1.307.0", "del": "^7.1.0", "prettier": "^3.0.0" } @@ -434,10 +434,11 @@ } }, "node_modules/@seamapi/nextlove-sdk-generator": { - "version": "1.14.12", - "resolved": "https://registry.npmjs.org/@seamapi/nextlove-sdk-generator/-/nextlove-sdk-generator-1.14.12.tgz", - "integrity": "sha512-1bSYQ9b8+ezkbfZbAgK6A2XyAKUK5jJrtwpNdVtZpnqzsueiOdOUBoFmoHgd4aHyUISr9uhXc5P8OzuFWsS3Gw==", + "version": "1.14.15", + "resolved": "https://registry.npmjs.org/@seamapi/nextlove-sdk-generator/-/nextlove-sdk-generator-1.14.15.tgz", + "integrity": "sha512-WFLRwk4FJxleAKKplOEN6BzeuiKU3edpuFXjvhYAWnhHy2w+kPYPjHf24UOiN7taNHn7zevOaVgS0jiTuziLTA==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.walk": "^2.0.0", "axios": "^1.5.0", @@ -455,9 +456,9 @@ } }, "node_modules/@seamapi/types": { - "version": "1.303.1", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.303.1.tgz", - "integrity": "sha512-PMSGDIFyoLsXCZuPnkz0O087mT3DtKFjcf/D4r3Y32jSKjWuCK5uZYe24anqM217PNPfhg8uOGPmmsUhzkBZKQ==", + "version": "1.307.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.307.0.tgz", + "integrity": "sha512-93bKkBrN61gG7JZwU4ThlLFAhVesgfoWYSrN7p0ZbUjyTTJIfo+5xx8mtu/lF6NHUsHINSxhFvVlbW3nE+4UNw==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 4d67a7f..3aced15 100644 --- a/package.json +++ b/package.json @@ -12,8 +12,8 @@ }, "devDependencies": { "@prettier/plugin-php": "^0.22.1", - "@seamapi/nextlove-sdk-generator": "1.14.12", - "@seamapi/types": "1.303.1", + "@seamapi/nextlove-sdk-generator": "1.14.15", + "@seamapi/types": "1.307.0", "del": "^7.1.0", "prettier": "^3.0.0" } From 7017491e4a28c69ef6146fa25ccee55ca5ece2f8 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Thu, 5 Dec 2024 03:31:43 +0000 Subject: [PATCH 2/2] ci: Generate code --- src/Objects/DeviceProperties.php | 4 ++++ src/Objects/DeviceTadoMetadata.php | 25 +++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 src/Objects/DeviceTadoMetadata.php diff --git a/src/Objects/DeviceProperties.php b/src/Objects/DeviceProperties.php index fb2c2cd..b90e3de 100644 --- a/src/Objects/DeviceProperties.php +++ b/src/Objects/DeviceProperties.php @@ -203,6 +203,9 @@ public static function from_json(mixed $json): DeviceProperties|null null, supports_offline_access_codes: $json->supports_offline_access_codes ?? null, + tado_metadata: isset($json->tado_metadata) + ? DeviceTadoMetadata::from_json($json->tado_metadata) + : null, tedee_metadata: isset($json->tedee_metadata) ? DeviceTedeeMetadata::from_json($json->tedee_metadata) : null, @@ -308,6 +311,7 @@ public function __construct( public bool|null $supports_accessory_keypad, public bool|null $supports_backup_access_code_pool, public bool|null $supports_offline_access_codes, + public DeviceTadoMetadata|null $tado_metadata, public DeviceTedeeMetadata|null $tedee_metadata, public float|null $temperature_celsius, public float|null $temperature_fahrenheit, diff --git a/src/Objects/DeviceTadoMetadata.php b/src/Objects/DeviceTadoMetadata.php new file mode 100644 index 0000000..562b9db --- /dev/null +++ b/src/Objects/DeviceTadoMetadata.php @@ -0,0 +1,25 @@ +device_name, + device_type: $json->device_type, + serial_number: $json->serial_number + ); + } + + public function __construct( + public string $device_name, + public string $device_type, + public string $serial_number + ) { + } +}