From fcb58fe4dea52f20ccc7b946485f30399af726a1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Jun 2025 23:35:29 +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.406.6 to 1.406.7 - [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.406.6...v1.406.7) --- updated-dependencies: - dependency-name: "@seamapi/types" dependency-version: 1.406.7 dependency-type: direct:development update-type: version-update:semver-patch 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 07e55a4..99b16b0 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.406.6", + "@seamapi/types": "^1.406.7", "@types/node": "^18.19.11", "ava": "^5.0.1", "axios": "^1.5.0", @@ -1220,9 +1220,9 @@ } }, "node_modules/@seamapi/types": { - "version": "1.406.6", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.406.6.tgz", - "integrity": "sha512-MXkLNMAdFh+4SHlofbaB6zMr0o/r91z0Uy/hT2IOYFIL7471vU9NjQ11W/4mFwmX9uB4F0llTDqHJ4NxvwEzEw==", + "version": "1.406.7", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.406.7.tgz", + "integrity": "sha512-aE3gCgEvNTbQziVNTYRFninpOFEOGjv+jPbbthtWG0YREuEdcTE1wBIKIdkljPNy0PGjpv7lzB9HRnlxv4NLcw==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index df66559..abe7b39 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ }, "devDependencies": { "@seamapi/nextlove-sdk-generator": "^1.17.4", - "@seamapi/types": "^1.406.6", + "@seamapi/types": "^1.406.7", "@types/node": "^18.19.11", "ava": "^5.0.1", "axios": "^1.5.0", From 7b06451f2282b4b92c7d1f8bfb3c40cbf5de164f Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Wed, 4 Jun 2025 23:36:14 +0000 Subject: [PATCH 2/2] ci: Generate code --- output/csharp/src/Seam/Model/MagicLink.cs | 89 +++++++++++++++++++++++ output/csharp/src/Seam/Seam.csproj | 2 +- 2 files changed, 90 insertions(+), 1 deletion(-) create mode 100644 output/csharp/src/Seam/Model/MagicLink.cs diff --git a/output/csharp/src/Seam/Model/MagicLink.cs b/output/csharp/src/Seam/Model/MagicLink.cs new file mode 100644 index 0000000..798a0e9 --- /dev/null +++ b/output/csharp/src/Seam/Model/MagicLink.cs @@ -0,0 +1,89 @@ +using System.Runtime.Serialization; +using System.Text; +using JsonSubTypes; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using Seam.Model; + +namespace Seam.Model +{ + [DataContract(Name = "seamModel_magicLink_model")] + public class MagicLink + { + [JsonConstructorAttribute] + protected MagicLink() { } + + public MagicLink( + MagicLink.BuildingBlockTypeEnum buildingBlockType = default, + string createdAt = default, + string customerId = default, + string customerKey = default, + string expiresAt = default, + string url = default, + string workspaceId = default + ) + { + BuildingBlockType = buildingBlockType; + CreatedAt = createdAt; + CustomerId = customerId; + CustomerKey = customerKey; + ExpiresAt = expiresAt; + Url = url; + WorkspaceId = workspaceId; + } + + [JsonConverter(typeof(SafeStringEnumConverter))] + public enum BuildingBlockTypeEnum + { + [EnumMember(Value = "unrecognized")] + Unrecognized = 0, + + [EnumMember(Value = "connect_account")] + ConnectAccount = 1, + + [EnumMember(Value = "manage_devices")] + ManageDevices = 2, + } + + [DataMember(Name = "building_block_type", IsRequired = true, EmitDefaultValue = false)] + public MagicLink.BuildingBlockTypeEnum BuildingBlockType { get; set; } + + [DataMember(Name = "created_at", IsRequired = true, EmitDefaultValue = false)] + public string CreatedAt { get; set; } + + [DataMember(Name = "customer_id", IsRequired = true, EmitDefaultValue = false)] + public string CustomerId { get; set; } + + [DataMember(Name = "customer_key", IsRequired = true, EmitDefaultValue = false)] + public string CustomerKey { get; set; } + + [DataMember(Name = "expires_at", IsRequired = true, EmitDefaultValue = false)] + public string ExpiresAt { get; set; } + + [DataMember(Name = "url", IsRequired = true, EmitDefaultValue = false)] + public string Url { get; set; } + + [DataMember(Name = "workspace_id", IsRequired = true, EmitDefaultValue = false)] + public string WorkspaceId { get; set; } + + public override string ToString() + { + JsonSerializer jsonSerializer = JsonSerializer.CreateDefault(null); + + StringWriter stringWriter = new StringWriter( + new StringBuilder(256), + System.Globalization.CultureInfo.InvariantCulture + ); + using (JsonTextWriter jsonTextWriter = new JsonTextWriter(stringWriter)) + { + jsonTextWriter.IndentChar = ' '; + jsonTextWriter.Indentation = 2; + jsonTextWriter.Formatting = Formatting.Indented; + jsonSerializer.Serialize(jsonTextWriter, this, null); + } + + return stringWriter.ToString(); + } + } +} diff --git a/output/csharp/src/Seam/Seam.csproj b/output/csharp/src/Seam/Seam.csproj index 6bb87a9..ac8615c 100644 --- a/output/csharp/src/Seam/Seam.csproj +++ b/output/csharp/src/Seam/Seam.csproj @@ -7,7 +7,7 @@ Seam - 0.68.0 + 0.69.0 Seam