diff --git a/output/csharp/src/Seam/Model/AcsAccessGroup.cs b/output/csharp/src/Seam/Model/AcsAccessGroup.cs index 5e13a2f..8ebda18 100644 --- a/output/csharp/src/Seam/Model/AcsAccessGroup.cs +++ b/output/csharp/src/Seam/Model/AcsAccessGroup.cs @@ -24,6 +24,7 @@ public AcsAccessGroup( string externalTypeDisplayName = default, bool isManaged = default, string name = default, + List warnings = default, string workspaceId = default ) { @@ -37,6 +38,7 @@ public AcsAccessGroup( ExternalTypeDisplayName = externalTypeDisplayName; IsManaged = isManaged; Name = name; + Warnings = warnings; WorkspaceId = workspaceId; } @@ -57,6 +59,9 @@ public enum AccessGroupTypeEnum [EnumMember(Value = "salto_space_group")] SaltoSpaceGroup = 4, + + [EnumMember(Value = "dormakaba_community_access_group")] + DormakabaCommunityAccessGroup = 5, } [JsonConverter(typeof(StringEnumConverter))] @@ -76,6 +81,9 @@ public enum ExternalTypeEnum [EnumMember(Value = "salto_space_group")] SaltoSpaceGroup = 4, + + [EnumMember(Value = "dormakaba_community_access_group")] + DormakabaCommunityAccessGroup = 5, } [DataMember(Name = "access_group_type", IsRequired = true, EmitDefaultValue = false)] @@ -116,6 +124,9 @@ public enum ExternalTypeEnum [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)] public string Name { get; set; } + [DataMember(Name = "warnings", IsRequired = true, EmitDefaultValue = false)] + public List Warnings { get; set; } + [DataMember(Name = "workspace_id", IsRequired = true, EmitDefaultValue = false)] public string WorkspaceId { get; set; } @@ -138,4 +149,57 @@ public override string ToString() return stringWriter.ToString(); } } + + [DataContract(Name = "seamModel_acsAccessGroupWarnings_model")] + public class AcsAccessGroupWarnings + { + [JsonConstructorAttribute] + protected AcsAccessGroupWarnings() { } + + public AcsAccessGroupWarnings( + string createdAt = default, + string message = default, + AcsAccessGroupWarnings.WarningCodeEnum warningCode = default + ) + { + CreatedAt = createdAt; + Message = message; + WarningCode = warningCode; + } + + [JsonConverter(typeof(StringEnumConverter))] + public enum WarningCodeEnum + { + [EnumMember(Value = "unknown_issue_with_acs_access_group")] + UnknownIssueWithAcsAccessGroup = 0, + } + + [DataMember(Name = "created_at", IsRequired = true, EmitDefaultValue = false)] + public string CreatedAt { get; set; } + + [DataMember(Name = "message", IsRequired = true, EmitDefaultValue = false)] + public string Message { get; set; } + + [DataMember(Name = "warning_code", IsRequired = true, EmitDefaultValue = false)] + public AcsAccessGroupWarnings.WarningCodeEnum WarningCode { 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/Model/AcsEntrance.cs b/output/csharp/src/Seam/Model/AcsEntrance.cs index b045b28..7e632a6 100644 --- a/output/csharp/src/Seam/Model/AcsEntrance.cs +++ b/output/csharp/src/Seam/Model/AcsEntrance.cs @@ -181,15 +181,11 @@ protected AcsEntranceDormakabaCommunityMetadata() { } public AcsEntranceDormakabaCommunityMetadata( string accessPointName = default, - float? commonAreaNumber = default, - List? innerAccessPointsNames = default, - List? leaseIds = default + float? commonAreaNumber = default ) { AccessPointName = accessPointName; CommonAreaNumber = commonAreaNumber; - InnerAccessPointsNames = innerAccessPointsNames; - LeaseIds = leaseIds; } [DataMember(Name = "access_point_name", IsRequired = true, EmitDefaultValue = false)] @@ -198,16 +194,6 @@ public AcsEntranceDormakabaCommunityMetadata( [DataMember(Name = "common_area_number", IsRequired = false, EmitDefaultValue = false)] public float? CommonAreaNumber { get; set; } - [DataMember( - Name = "inner_access_points_names", - IsRequired = false, - EmitDefaultValue = false - )] - public List? InnerAccessPointsNames { get; set; } - - [DataMember(Name = "lease_ids", IsRequired = false, EmitDefaultValue = false)] - public List? LeaseIds { get; set; } - public override string ToString() { JsonSerializer jsonSerializer = JsonSerializer.CreateDefault(null); diff --git a/output/csharp/src/Seam/Model/ConnectedAccount.cs b/output/csharp/src/Seam/Model/ConnectedAccount.cs index 080fecd..bac0080 100644 --- a/output/csharp/src/Seam/Model/ConnectedAccount.cs +++ b/output/csharp/src/Seam/Model/ConnectedAccount.cs @@ -22,7 +22,7 @@ public ConnectedAccount( object? customMetadata = default, List errors = default, ConnectedAccountUserIdentifier? userIdentifier = default, - List warnings = default + List warnings = default ) { AccountType = accountType; @@ -69,7 +69,7 @@ public ConnectedAccount( public ConnectedAccountUserIdentifier? UserIdentifier { get; set; } [DataMember(Name = "warnings", IsRequired = true, EmitDefaultValue = false)] - public List Warnings { get; set; } + public List Warnings { get; set; } public override string ToString() { @@ -196,42 +196,4 @@ public override string ToString() return stringWriter.ToString(); } } - - [DataContract(Name = "seamModel_connectedAccountWarnings_model")] - public class ConnectedAccountWarnings - { - [JsonConstructorAttribute] - protected ConnectedAccountWarnings() { } - - public ConnectedAccountWarnings(string message = default, string warningCode = default) - { - Message = message; - WarningCode = warningCode; - } - - [DataMember(Name = "message", IsRequired = true, EmitDefaultValue = false)] - public string Message { get; set; } - - [DataMember(Name = "warning_code", IsRequired = true, EmitDefaultValue = false)] - public string WarningCode { 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 fd778d1..0049994 100644 --- a/output/csharp/src/Seam/Seam.csproj +++ b/output/csharp/src/Seam/Seam.csproj @@ -7,7 +7,7 @@ Seam - 0.15.0 + 0.16.0 Seam diff --git a/package-lock.json b/package-lock.json index 1a8777f..b41d80a 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.14.17", - "@seamapi/types": "^1.318.1", + "@seamapi/types": "^1.321.1", "@types/node": "^18.19.11", "ava": "^5.0.1", "axios": "^1.5.0", @@ -1220,9 +1220,9 @@ } }, "node_modules/@seamapi/types": { - "version": "1.318.1", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.318.1.tgz", - "integrity": "sha512-NeoMDJvM3JRjxJQDnT9jnFLjwEdeXMYIEs4k1oMeQ/s3YXmRkFqdvfPVonA5f+iv7pDPOwmsWRoyUb4ikUkDfA==", + "version": "1.321.1", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.321.1.tgz", + "integrity": "sha512-gkl+YVestgs/CN8NRi8bWyzvPxoZFitIsu5ISx7KZI3gnOVHYeKjRzcZDUP08A7X0lVs3Dt9hUEFf4oT9AhW/A==", "dev": true, "engines": { "node": ">=18.12.0", diff --git a/package.json b/package.json index 5bec6a6..261dfb2 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ }, "devDependencies": { "@seamapi/nextlove-sdk-generator": "^1.14.17", - "@seamapi/types": "^1.318.1", + "@seamapi/types": "^1.321.1", "@types/node": "^18.19.11", "ava": "^5.0.1", "axios": "^1.5.0",