From bd87898535a9a5be187c20f07695a350bc3d3507 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 7 May 2026 19:43:15 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .../Generated/Browserbase.AllOf.2.g.cs | 37 +++---------------- .../Browserbase.JsonConverters.AllOf2.g.cs | 2 +- .../Browserbase.JsonConverters.AnyOf2.g.cs | 2 +- .../Browserbase.JsonConverters.AnyOf3.g.cs | 2 +- 4 files changed, 9 insertions(+), 34 deletions(-) diff --git a/src/libs/Browserbase/Generated/Browserbase.AllOf.2.g.cs b/src/libs/Browserbase/Generated/Browserbase.AllOf.2.g.cs index 8a9896f..18184e6 100644 --- a/src/libs/Browserbase/Generated/Browserbase.AllOf.2.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.AllOf.2.g.cs @@ -6,7 +6,7 @@ namespace Browserbase /// /// /// - public readonly partial struct AllOf<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2> : global::System.IEquatable> + public readonly partial struct AllOf : global::System.IEquatable> { /// /// @@ -105,42 +105,17 @@ Value1 as object Value2?.ToString() ; - private static bool RequiresValue<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] TValue>() => RequirementCache.Value; - - private static bool DetermineRequiresValue([global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] global::System.Type type) + private static bool RequiresValue() { + var type = typeof(TValue); if (global::System.Nullable.GetUnderlyingType(type) != null) { return false; } - if (type.IsValueType || - type == typeof(string) || - type.IsArray) - { - return true; - } - - foreach (var property in type.GetProperties(global::System.Reflection.BindingFlags.Instance | global::System.Reflection.BindingFlags.Public)) - { - foreach (var attributeData in property.CustomAttributes) - { - var attributeTypeName = attributeData.AttributeType.FullName; - if (attributeTypeName == "System.Text.Json.Serialization.JsonRequiredAttribute" || - attributeTypeName == "Newtonsoft.Json.JsonRequiredAttribute" || - attributeTypeName == "System.Runtime.CompilerServices.RequiredMemberAttribute") - { - return true; - } - } - } - - return false; - } - - private static class RequirementCache<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] TValue> - { - public static readonly bool Value = DetermineRequiresValue(typeof(TValue)); + return type.IsValueType || + type == typeof(string) || + type.IsArray; } diff --git a/src/libs/Browserbase/Generated/Browserbase.JsonConverters.AllOf2.g.cs b/src/libs/Browserbase/Generated/Browserbase.JsonConverters.AllOf2.g.cs index 384a087..4c045e4 100644 --- a/src/libs/Browserbase/Generated/Browserbase.JsonConverters.AllOf2.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.JsonConverters.AllOf2.g.cs @@ -3,7 +3,7 @@ namespace Browserbase.JsonConverters { /// - public class AllOfJsonConverter<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2> : global::System.Text.Json.Serialization.JsonConverter> + public class AllOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> { /// public override global::Browserbase.AllOf Read( diff --git a/src/libs/Browserbase/Generated/Browserbase.JsonConverters.AnyOf2.g.cs b/src/libs/Browserbase/Generated/Browserbase.JsonConverters.AnyOf2.g.cs index 84eee7a..0eaad18 100644 --- a/src/libs/Browserbase/Generated/Browserbase.JsonConverters.AnyOf2.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.JsonConverters.AnyOf2.g.cs @@ -3,7 +3,7 @@ namespace Browserbase.JsonConverters { /// - public class AnyOfJsonConverter<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2> : global::System.Text.Json.Serialization.JsonConverter> + public class AnyOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> { /// public override global::Browserbase.AnyOf Read( diff --git a/src/libs/Browserbase/Generated/Browserbase.JsonConverters.AnyOf3.g.cs b/src/libs/Browserbase/Generated/Browserbase.JsonConverters.AnyOf3.g.cs index 4e452a9..436b42e 100644 --- a/src/libs/Browserbase/Generated/Browserbase.JsonConverters.AnyOf3.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.JsonConverters.AnyOf3.g.cs @@ -3,7 +3,7 @@ namespace Browserbase.JsonConverters { /// - public class AnyOfJsonConverter<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T3> : global::System.Text.Json.Serialization.JsonConverter> + public class AnyOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> { /// public override global::Browserbase.AnyOf Read(