From 0062b640c9c01dcd59247c6d5498163060e212a7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Jul 2026 23:03:16 +0000 Subject: [PATCH 1/2] feat(deps-dev): bump @seamapi/types in the seam group across 1 directory Bumps the seam group with 1 update in the / directory: [@seamapi/types](https://github.com/seamapi/types). Updates `@seamapi/types` from 1.975.0 to 1.977.0 - [Release notes](https://github.com/seamapi/types/releases) - [Commits](https://github.com/seamapi/types/compare/v1.975.0...v1.977.0) --- updated-dependencies: - dependency-name: "@seamapi/types" dependency-version: 1.977.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 10ac8a8..4055d22 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "devDependencies": { "@seamapi/blueprint": "^1.0.0", "@seamapi/smith": "^1.0.0", - "@seamapi/types": "1.975.0", + "@seamapi/types": "1.977.0", "@types/node": "^24.10.9", "ava": "^5.0.1", "c8": "^8.0.0", @@ -969,9 +969,9 @@ "license": "MIT" }, "node_modules/@seamapi/types": { - "version": "1.975.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.975.0.tgz", - "integrity": "sha512-u9oMHzPIE1yN8IlKrn6t96zGWc0+YdTr3nb5zW2NpyaSpoiE6lbJ1JTqobp4f8lJmytKUfkDoXJMt+d2lxUlDQ==", + "version": "1.977.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.977.0.tgz", + "integrity": "sha512-0/9hrUEnX3jtoMWN+R+ze99nEtRn0MOyt5R3Y5ChJwaVldbfpLVIXsmQS1nRZ4UjXXZg+CwRIYP33NphCxXf6w==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 25d3854..4338232 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "devDependencies": { "@seamapi/blueprint": "^1.0.0", "@seamapi/smith": "^1.0.0", - "@seamapi/types": "1.975.0", + "@seamapi/types": "1.977.0", "@types/node": "^24.10.9", "ava": "^5.0.1", "c8": "^8.0.0", From be8dc1a31dc3cbf62818a5a0132d0def07b8ef60 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Fri, 24 Jul 2026 23:04:00 +0000 Subject: [PATCH 2/2] ci: Generate code --- output/csharp/src/Seam/Api/Customers.cs | 80 +++++++++++++++++++++++++ output/csharp/src/Seam/Seam.csproj | 2 +- 2 files changed, 81 insertions(+), 1 deletion(-) diff --git a/output/csharp/src/Seam/Api/Customers.cs b/output/csharp/src/Seam/Api/Customers.cs index c66708b..8ff0068 100644 --- a/output/csharp/src/Seam/Api/Customers.cs +++ b/output/csharp/src/Seam/Api/Customers.cs @@ -28,23 +28,27 @@ public CreatePortalRequest( List? customerResourcesFilters = default, string? customizationProfileId = default, + CreatePortalRequestDeepLink? deepLink = default, bool? excludeLocalePicker = default, CreatePortalRequestFeatures? features = default, bool? isEmbedded = default, CreatePortalRequestLandingPage? landingPage = default, CreatePortalRequest.LocaleEnum? locale = default, CreatePortalRequest.NavigationModeEnum? navigationMode = default, + bool? readOnly = default, CreatePortalRequestCustomerData? customerData = default ) { CustomerResourcesFilters = customerResourcesFilters; CustomizationProfileId = customizationProfileId; + DeepLink = deepLink; ExcludeLocalePicker = excludeLocalePicker; Features = features; IsEmbedded = isEmbedded; LandingPage = landingPage; Locale = locale; NavigationMode = navigationMode; + ReadOnly = readOnly; CustomerData = customerData; } @@ -112,6 +116,9 @@ public enum NavigationModeEnum )] public string? CustomizationProfileId { get; set; } + [DataMember(Name = "deep_link", IsRequired = false, EmitDefaultValue = false)] + public CreatePortalRequestDeepLink? DeepLink { get; set; } + [DataMember( Name = "exclude_locale_picker", IsRequired = false, @@ -134,6 +141,9 @@ public enum NavigationModeEnum [DataMember(Name = "navigation_mode", IsRequired = false, EmitDefaultValue = false)] public CreatePortalRequest.NavigationModeEnum? NavigationMode { get; set; } + [DataMember(Name = "read_only", IsRequired = false, EmitDefaultValue = false)] + public bool? ReadOnly { get; set; } + [DataMember(Name = "customer_data", IsRequired = false, EmitDefaultValue = false)] public CreatePortalRequestCustomerData? CustomerData { get; set; } @@ -239,6 +249,68 @@ public override string ToString() } } + [DataContract(Name = "createPortalRequestDeepLink_model")] + public class CreatePortalRequestDeepLink + { + [JsonConstructorAttribute] + protected CreatePortalRequestDeepLink() { } + + public CreatePortalRequestDeepLink( + string? resourceKey = default, + CreatePortalRequestDeepLink.ResourceTypeEnum? resourceType = default, + string? resourceId = default + ) + { + ResourceKey = resourceKey; + ResourceType = resourceType; + ResourceId = resourceId; + } + + [JsonConverter(typeof(SafeStringEnumConverter))] + public enum ResourceTypeEnum + { + [EnumMember(Value = "unrecognized")] + Unrecognized = 0, + + [EnumMember(Value = "reservation")] + Reservation = 1, + + [EnumMember(Value = "space")] + Space = 2, + + [EnumMember(Value = "device")] + Device = 3, + } + + [DataMember(Name = "resource_key", IsRequired = false, EmitDefaultValue = false)] + public string? ResourceKey { get; set; } + + [DataMember(Name = "resource_type", IsRequired = false, EmitDefaultValue = false)] + public CreatePortalRequestDeepLink.ResourceTypeEnum? ResourceType { get; set; } + + [DataMember(Name = "resource_id", IsRequired = false, EmitDefaultValue = false)] + public string? ResourceId { 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(); + } + } + [DataContract(Name = "createPortalRequestFeatures_model")] public class CreatePortalRequestFeatures { @@ -2241,12 +2313,14 @@ public CustomerPortal CreatePortal(CreatePortalRequest request) public CustomerPortal CreatePortal( List? customerResourcesFilters = default, string? customizationProfileId = default, + CreatePortalRequestDeepLink? deepLink = default, bool? excludeLocalePicker = default, CreatePortalRequestFeatures? features = default, bool? isEmbedded = default, CreatePortalRequestLandingPage? landingPage = default, CreatePortalRequest.LocaleEnum? locale = default, CreatePortalRequest.NavigationModeEnum? navigationMode = default, + bool? readOnly = default, CreatePortalRequestCustomerData? customerData = default ) { @@ -2254,12 +2328,14 @@ public CustomerPortal CreatePortal( new CreatePortalRequest( customerResourcesFilters: customerResourcesFilters, customizationProfileId: customizationProfileId, + deepLink: deepLink, excludeLocalePicker: excludeLocalePicker, features: features, isEmbedded: isEmbedded, landingPage: landingPage, locale: locale, navigationMode: navigationMode, + readOnly: readOnly, customerData: customerData ) ); @@ -2282,12 +2358,14 @@ await _seam.PostAsync( public async Task CreatePortalAsync( List? customerResourcesFilters = default, string? customizationProfileId = default, + CreatePortalRequestDeepLink? deepLink = default, bool? excludeLocalePicker = default, CreatePortalRequestFeatures? features = default, bool? isEmbedded = default, CreatePortalRequestLandingPage? landingPage = default, CreatePortalRequest.LocaleEnum? locale = default, CreatePortalRequest.NavigationModeEnum? navigationMode = default, + bool? readOnly = default, CreatePortalRequestCustomerData? customerData = default ) { @@ -2296,12 +2374,14 @@ await CreatePortalAsync( new CreatePortalRequest( customerResourcesFilters: customerResourcesFilters, customizationProfileId: customizationProfileId, + deepLink: deepLink, excludeLocalePicker: excludeLocalePicker, features: features, isEmbedded: isEmbedded, landingPage: landingPage, locale: locale, navigationMode: navigationMode, + readOnly: readOnly, customerData: customerData ) ) diff --git a/output/csharp/src/Seam/Seam.csproj b/output/csharp/src/Seam/Seam.csproj index f1fc5ad..f95c840 100644 --- a/output/csharp/src/Seam/Seam.csproj +++ b/output/csharp/src/Seam/Seam.csproj @@ -7,7 +7,7 @@ Seam - 0.97.0 + 0.98.0 Seam