From f0649d8bd0971a212f7dbc55c9b69fed09e78a61 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 Jun 2025 23:32:39 +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.423.4 to 1.424.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.423.4...v1.424.0) --- updated-dependencies: - dependency-name: "@seamapi/types" dependency-version: 1.424.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 c47244a..05d42ed 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "SEE LICENSE IN LICENSE.txt", "devDependencies": { "@seamapi/nextlove-sdk-generator": "^1.17.4", - "@seamapi/types": "^1.423.4", + "@seamapi/types": "^1.424.0", "@types/node": "^18.19.11", "ava": "^5.0.1", "axios": "^1.5.0", @@ -1220,9 +1220,9 @@ } }, "node_modules/@seamapi/types": { - "version": "1.423.4", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.423.4.tgz", - "integrity": "sha512-cZX6y4LKeijIpaUUBJEvN6fO9MsEevrUHT4oQ2kJx5sm9pNJqUR1RSuBktcNBA6zO/na8hZtGo0NrAJxK5KYQw==", + "version": "1.424.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.424.0.tgz", + "integrity": "sha512-neg4BsO0Aw+DWknPOS4v75Mee++il+3xMFVB8F2kOx8BY4hjTTZGgFD6nyb6kNDtrHhu3L7TiXfp50yPqCO2xw==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index e7dfef4..a0a13c9 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ }, "devDependencies": { "@seamapi/nextlove-sdk-generator": "^1.17.4", - "@seamapi/types": "^1.423.4", + "@seamapi/types": "^1.424.0", "@types/node": "^18.19.11", "ava": "^5.0.1", "axios": "^1.5.0", From 6fffd5c50c6598d955d5fb7852f9c731ecb28e74 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Wed, 25 Jun 2025 23:33:18 +0000 Subject: [PATCH 2/2] ci: Generate code --- .../csharp/src/Seam/Model/ConnectedAccount.cs | 24 +++++++++++++++++++ output/csharp/src/Seam/Seam.csproj | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/output/csharp/src/Seam/Model/ConnectedAccount.cs b/output/csharp/src/Seam/Model/ConnectedAccount.cs index 1c8e9d7..d0cb441 100644 --- a/output/csharp/src/Seam/Model/ConnectedAccount.cs +++ b/output/csharp/src/Seam/Model/ConnectedAccount.cs @@ -15,6 +15,7 @@ public class ConnectedAccount protected ConnectedAccount() { } public ConnectedAccount( + List acceptedCapabilities = default, string? accountType = default, string accountTypeDisplayName = default, bool automaticallyManageNewDevices = default, @@ -27,6 +28,7 @@ public ConnectedAccount( List warnings = default ) { + AcceptedCapabilities = acceptedCapabilities; AccountType = accountType; AccountTypeDisplayName = accountTypeDisplayName; AutomaticallyManageNewDevices = automaticallyManageNewDevices; @@ -39,6 +41,25 @@ public ConnectedAccount( Warnings = warnings; } + [JsonConverter(typeof(SafeStringEnumConverter))] + public enum AcceptedCapabilitiesEnum + { + [EnumMember(Value = "unrecognized")] + Unrecognized = 0, + + [EnumMember(Value = "lock")] + Lock = 1, + + [EnumMember(Value = "thermostat")] + Thermostat = 2, + + [EnumMember(Value = "noise_sensor")] + NoiseSensor = 3, + + [EnumMember(Value = "access_control")] + AccessControl = 4, + } + [JsonConverter(typeof(JsonSubtypes), "error_code")] [JsonSubtypes.KnownSubType( typeof(ConnectedAccountErrorsSaltoKsSubscriptionLimitExceeded), @@ -697,6 +718,9 @@ public override string ToString() } } + [DataMember(Name = "accepted_capabilities", IsRequired = true, EmitDefaultValue = false)] + public List AcceptedCapabilities { get; set; } + [DataMember(Name = "account_type", IsRequired = false, EmitDefaultValue = false)] public string? AccountType { get; set; } diff --git a/output/csharp/src/Seam/Seam.csproj b/output/csharp/src/Seam/Seam.csproj index e550a5e..37810d9 100644 --- a/output/csharp/src/Seam/Seam.csproj +++ b/output/csharp/src/Seam/Seam.csproj @@ -7,7 +7,7 @@ Seam - 0.79.0 + 0.80.0 Seam