diff --git a/src/libs/Helicone/Generated/Helicone.AllOf.2.g.cs b/src/libs/Helicone/Generated/Helicone.AllOf.2.g.cs index 01f36030..39622bfb 100644 --- a/src/libs/Helicone/Generated/Helicone.AllOf.2.g.cs +++ b/src/libs/Helicone/Generated/Helicone.AllOf.2.g.cs @@ -25,6 +25,19 @@ namespace Helicone #endif public bool IsValue1 => Value1 != null; + /// + /// + /// + public bool TryPickValue1( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T1? value) + { + value = Value1; + return IsValue1; + } + /// /// /// @@ -41,6 +54,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value2))] #endif public bool IsValue2 => Value2 != null; + + /// + /// + /// + public bool TryPickValue2( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T2? value) + { + value = Value2; + return IsValue2; + } /// /// /// @@ -157,6 +183,30 @@ public bool Validate() /// public void Match( global::System.Action? value1 = null, + + global::System.Action? value2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsValue1) + { + value1?.Invoke(Value1!); + } + else if (IsValue2) + { + value2?.Invoke(Value2!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? value1 = null, global::System.Action? value2 = null, bool validate = true) { diff --git a/src/libs/Helicone/Generated/Helicone.AnyOf.2.g.cs b/src/libs/Helicone/Generated/Helicone.AnyOf.2.g.cs index f2417240..03f3df65 100644 --- a/src/libs/Helicone/Generated/Helicone.AnyOf.2.g.cs +++ b/src/libs/Helicone/Generated/Helicone.AnyOf.2.g.cs @@ -25,6 +25,19 @@ namespace Helicone #endif public bool IsValue1 => Value1 != null; + /// + /// + /// + public bool TryPickValue1( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T1? value) + { + value = Value1; + return IsValue1; + } + /// /// /// @@ -41,6 +54,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value2))] #endif public bool IsValue2 => Value2 != null; + + /// + /// + /// + public bool TryPickValue2( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T2? value) + { + value = Value2; + return IsValue2; + } /// /// /// @@ -143,6 +169,30 @@ public bool Validate() /// public void Match( global::System.Action? value1 = null, + + global::System.Action? value2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsValue1) + { + value1?.Invoke(Value1!); + } + else if (IsValue2) + { + value2?.Invoke(Value2!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? value1 = null, global::System.Action? value2 = null, bool validate = true) { diff --git a/src/libs/Helicone/Generated/Helicone.AnyOf.3.g.cs b/src/libs/Helicone/Generated/Helicone.AnyOf.3.g.cs index a2ca2016..99cc5baf 100644 --- a/src/libs/Helicone/Generated/Helicone.AnyOf.3.g.cs +++ b/src/libs/Helicone/Generated/Helicone.AnyOf.3.g.cs @@ -25,6 +25,19 @@ namespace Helicone #endif public bool IsValue1 => Value1 != null; + /// + /// + /// + public bool TryPickValue1( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T1? value) + { + value = Value1; + return IsValue1; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone #endif public bool IsValue2 => Value2 != null; + /// + /// + /// + public bool TryPickValue2( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T2? value) + { + value = Value2; + return IsValue2; + } + /// /// /// @@ -58,6 +84,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value3))] #endif public bool IsValue3 => Value3 != null; + + /// + /// + /// + public bool TryPickValue3( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T3? value) + { + value = Value3; + return IsValue3; + } /// /// /// @@ -187,6 +226,36 @@ public bool Validate() /// public void Match( global::System.Action? value1 = null, + + global::System.Action? value2 = null, + + global::System.Action? value3 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsValue1) + { + value1?.Invoke(Value1!); + } + else if (IsValue2) + { + value2?.Invoke(Value2!); + } + else if (IsValue3) + { + value3?.Invoke(Value3!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? value1 = null, global::System.Action? value2 = null, global::System.Action? value3 = null, bool validate = true) diff --git a/src/libs/Helicone/Generated/Helicone.AnyOf.4.g.cs b/src/libs/Helicone/Generated/Helicone.AnyOf.4.g.cs index 002c5909..57059e54 100644 --- a/src/libs/Helicone/Generated/Helicone.AnyOf.4.g.cs +++ b/src/libs/Helicone/Generated/Helicone.AnyOf.4.g.cs @@ -25,6 +25,19 @@ namespace Helicone #endif public bool IsValue1 => Value1 != null; + /// + /// + /// + public bool TryPickValue1( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T1? value) + { + value = Value1; + return IsValue1; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone #endif public bool IsValue2 => Value2 != null; + /// + /// + /// + public bool TryPickValue2( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T2? value) + { + value = Value2; + return IsValue2; + } + /// /// /// @@ -59,6 +85,19 @@ namespace Helicone #endif public bool IsValue3 => Value3 != null; + /// + /// + /// + public bool TryPickValue3( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T3? value) + { + value = Value3; + return IsValue3; + } + /// /// /// @@ -75,6 +114,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value4))] #endif public bool IsValue4 => Value4 != null; + + /// + /// + /// + public bool TryPickValue4( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T4? value) + { + value = Value4; + return IsValue4; + } /// /// /// @@ -231,6 +283,42 @@ public bool Validate() /// public void Match( global::System.Action? value1 = null, + + global::System.Action? value2 = null, + + global::System.Action? value3 = null, + + global::System.Action? value4 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsValue1) + { + value1?.Invoke(Value1!); + } + else if (IsValue2) + { + value2?.Invoke(Value2!); + } + else if (IsValue3) + { + value3?.Invoke(Value3!); + } + else if (IsValue4) + { + value4?.Invoke(Value4!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? value1 = null, global::System.Action? value2 = null, global::System.Action? value3 = null, global::System.Action? value4 = null, diff --git a/src/libs/Helicone/Generated/Helicone.HeliconeClient.Constructors.Bearer.g.cs b/src/libs/Helicone/Generated/Helicone.HeliconeClient.Constructors.Bearer.g.cs index 14da9344..93a5b00f 100644 --- a/src/libs/Helicone/Generated/Helicone.HeliconeClient.Constructors.Bearer.g.cs +++ b/src/libs/Helicone/Generated/Helicone.HeliconeClient.Constructors.Bearer.g.cs @@ -26,5 +26,6 @@ partial void Authorizing( ref string apiKey); partial void Authorized( global::System.Net.Http.HttpClient client); + } } \ No newline at end of file diff --git a/src/libs/Helicone/Generated/Helicone.Models.ChatCompletionMessageToolCall.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ChatCompletionMessageToolCall.g.cs index 19f9392d..9495a56f 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ChatCompletionMessageToolCall.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ChatCompletionMessageToolCall.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsFunction => Function != null; + /// + /// + /// + public bool TryPickFunction( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ChatCompletionMessageFunctionToolCall? value) + { + value = Function; + return IsFunction; + } + /// /// A call to a custom tool created by the model. /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Custom))] #endif public bool IsCustom => Custom != null; + + /// + /// + /// + public bool TryPickCustom( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ChatCompletionMessageCustomToolCall? value) + { + value = Custom; + return IsCustom; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? function = null, - global::System.Func? custom = null, + global::System.Func? function = null, + global::System.Func? custom = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? function = null, - global::System.Action? custom = null, + global::System.Action? function = null, + + global::System.Action? custom = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsFunction) + { + function?.Invoke(Function!); + } + else if (IsCustom) + { + custom?.Invoke(Custom!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? function = null, + global::System.Action? custom = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.DataEntry.g.cs b/src/libs/Helicone/Generated/Helicone.Models.DataEntry.g.cs index 891fcc07..ce9a9460 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.DataEntry.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.DataEntry.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsDataEntryVariant1 => DataEntryVariant1 != null; + /// + /// + /// + public bool TryPickDataEntryVariant1( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.DataEntryVariant1? value) + { + value = DataEntryVariant1; + return IsDataEntryVariant1; + } + /// /// /// @@ -43,6 +56,19 @@ namespace Helicone #endif public bool IsDataEntryVariant2 => DataEntryVariant2 != null; + /// + /// + /// + public bool TryPickDataEntryVariant2( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.DataEntryVariant2? value) + { + value = DataEntryVariant2; + return IsDataEntryVariant2; + } + /// /// /// @@ -60,6 +86,19 @@ namespace Helicone #endif public bool IsDataEntryVariant3 => DataEntryVariant3 != null; + /// + /// + /// + public bool TryPickDataEntryVariant3( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.DataEntryVariant3? value) + { + value = DataEntryVariant3; + return IsDataEntryVariant3; + } + /// /// /// @@ -76,6 +115,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(DataEntryVariant4))] #endif public bool IsDataEntryVariant4 => DataEntryVariant4 != null; + + /// + /// + /// + public bool TryPickDataEntryVariant4( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.DataEntryVariant4? value) + { + value = DataEntryVariant4; + return IsDataEntryVariant4; + } /// /// /// @@ -196,10 +248,10 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? dataEntryVariant1 = null, - global::System.Func? dataEntryVariant2 = null, - global::System.Func? dataEntryVariant3 = null, - global::System.Func? dataEntryVariant4 = null, + global::System.Func? dataEntryVariant1 = null, + global::System.Func? dataEntryVariant2 = null, + global::System.Func? dataEntryVariant3 = null, + global::System.Func? dataEntryVariant4 = null, bool validate = true) { if (validate) @@ -231,10 +283,46 @@ public bool Validate() /// /// public void Match( - global::System.Action? dataEntryVariant1 = null, - global::System.Action? dataEntryVariant2 = null, - global::System.Action? dataEntryVariant3 = null, - global::System.Action? dataEntryVariant4 = null, + global::System.Action? dataEntryVariant1 = null, + + global::System.Action? dataEntryVariant2 = null, + + global::System.Action? dataEntryVariant3 = null, + + global::System.Action? dataEntryVariant4 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsDataEntryVariant1) + { + dataEntryVariant1?.Invoke(DataEntryVariant1!); + } + else if (IsDataEntryVariant2) + { + dataEntryVariant2?.Invoke(DataEntryVariant2!); + } + else if (IsDataEntryVariant3) + { + dataEntryVariant3?.Invoke(DataEntryVariant3!); + } + else if (IsDataEntryVariant4) + { + dataEntryVariant4?.Invoke(DataEntryVariant4!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? dataEntryVariant1 = null, + global::System.Action? dataEntryVariant2 = null, + global::System.Action? dataEntryVariant3 = null, + global::System.Action? dataEntryVariant4 = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.DatasetFilterNode.g.cs b/src/libs/Helicone/Generated/Helicone.Models.DatasetFilterNode.g.cs index 7a38ab0f..9ec01c8f 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.DatasetFilterNode.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.DatasetFilterNode.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsPickLeafRequestOrPromptsVersions => PickLeafRequestOrPromptsVersions != null; + /// + /// + /// + public bool TryPickPickLeafRequestOrPromptsVersions( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.PickFilterLeafRequestOrPromptsVersions? value) + { + value = PickLeafRequestOrPromptsVersions; + return IsPickLeafRequestOrPromptsVersions; + } + /// /// /// @@ -43,6 +56,19 @@ namespace Helicone #endif public bool IsBranch => Branch != null; + /// + /// + /// + public bool TryPickBranch( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.DatasetFilterBranch? value) + { + value = Branch; + return IsBranch; + } + /// /// /// @@ -59,6 +85,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Enum))] #endif public bool IsEnum => Enum != null; + + /// + /// + /// + public bool TryPickEnum( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.DatasetFilterNodeEnum? value) + { + value = Enum; + return IsEnum; + } /// /// /// @@ -157,8 +196,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? pickLeafRequestOrPromptsVersions = null, - global::System.Func? branch = null, + global::System.Func? pickLeafRequestOrPromptsVersions = null, + global::System.Func? branch = null, global::System.Func? @enum = null, bool validate = true) { @@ -187,8 +226,38 @@ public bool Validate() /// /// public void Match( - global::System.Action? pickLeafRequestOrPromptsVersions = null, - global::System.Action? branch = null, + global::System.Action? pickLeafRequestOrPromptsVersions = null, + + global::System.Action? branch = null, + + global::System.Action? @enum = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsPickLeafRequestOrPromptsVersions) + { + pickLeafRequestOrPromptsVersions?.Invoke(PickLeafRequestOrPromptsVersions!); + } + else if (IsBranch) + { + branch?.Invoke(Branch!); + } + else if (IsEnum) + { + @enum?.Invoke(Enum!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? pickLeafRequestOrPromptsVersions = null, + global::System.Action? branch = null, global::System.Action? @enum = null, bool validate = true) { diff --git a/src/libs/Helicone/Generated/Helicone.Models.EvalFilterNode.g.cs b/src/libs/Helicone/Generated/Helicone.Models.EvalFilterNode.g.cs index ffb9abc8..60d86cdf 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.EvalFilterNode.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.EvalFilterNode.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsPickLeafRequestResponseRmt => PickLeafRequestResponseRmt != null; + /// + /// + /// + public bool TryPickPickLeafRequestResponseRmt( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.PickFilterLeafRequestResponseRmt? value) + { + value = PickLeafRequestResponseRmt; + return IsPickLeafRequestResponseRmt; + } + /// /// /// @@ -43,6 +56,19 @@ namespace Helicone #endif public bool IsBranch => Branch != null; + /// + /// + /// + public bool TryPickBranch( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.EvalFilterBranch? value) + { + value = Branch; + return IsBranch; + } + /// /// /// @@ -59,6 +85,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Enum))] #endif public bool IsEnum => Enum != null; + + /// + /// + /// + public bool TryPickEnum( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.EvalFilterNodeEnum? value) + { + value = Enum; + return IsEnum; + } /// /// /// @@ -157,8 +196,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? pickLeafRequestResponseRmt = null, - global::System.Func? branch = null, + global::System.Func? pickLeafRequestResponseRmt = null, + global::System.Func? branch = null, global::System.Func? @enum = null, bool validate = true) { @@ -187,8 +226,38 @@ public bool Validate() /// /// public void Match( - global::System.Action? pickLeafRequestResponseRmt = null, - global::System.Action? branch = null, + global::System.Action? pickLeafRequestResponseRmt = null, + + global::System.Action? branch = null, + + global::System.Action? @enum = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsPickLeafRequestResponseRmt) + { + pickLeafRequestResponseRmt?.Invoke(PickLeafRequestResponseRmt!); + } + else if (IsBranch) + { + branch?.Invoke(Branch!); + } + else if (IsEnum) + { + @enum?.Invoke(Enum!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? pickLeafRequestResponseRmt = null, + global::System.Action? branch = null, global::System.Action? @enum = null, bool validate = true) { diff --git a/src/libs/Helicone/Generated/Helicone.Models.ExperimentFilterNode.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ExperimentFilterNode.g.cs index 9ecc03f0..c8c09e95 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ExperimentFilterNode.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ExperimentFilterNode.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsPickLeaf => PickLeaf != null; + /// + /// + /// + public bool TryPickPickLeaf( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.PickFilterLeafExperiment? value) + { + value = PickLeaf; + return IsPickLeaf; + } + /// /// /// @@ -43,6 +56,19 @@ namespace Helicone #endif public bool IsBranch => Branch != null; + /// + /// + /// + public bool TryPickBranch( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ExperimentFilterBranch? value) + { + value = Branch; + return IsBranch; + } + /// /// /// @@ -59,6 +85,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Enum))] #endif public bool IsEnum => Enum != null; + + /// + /// + /// + public bool TryPickEnum( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ExperimentFilterNodeEnum? value) + { + value = Enum; + return IsEnum; + } /// /// /// @@ -157,8 +196,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? pickLeaf = null, - global::System.Func? branch = null, + global::System.Func? pickLeaf = null, + global::System.Func? branch = null, global::System.Func? @enum = null, bool validate = true) { @@ -187,8 +226,38 @@ public bool Validate() /// /// public void Match( - global::System.Action? pickLeaf = null, - global::System.Action? branch = null, + global::System.Action? pickLeaf = null, + + global::System.Action? branch = null, + + global::System.Action? @enum = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsPickLeaf) + { + pickLeaf?.Invoke(PickLeaf!); + } + else if (IsBranch) + { + branch?.Invoke(Branch!); + } + else if (IsEnum) + { + @enum?.Invoke(Enum!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? pickLeaf = null, + global::System.Action? branch = null, global::System.Action? @enum = null, bool validate = true) { diff --git a/src/libs/Helicone/Generated/Helicone.Models.FilterNode.g.cs b/src/libs/Helicone/Generated/Helicone.Models.FilterNode.g.cs index f5fd2f5b..dd29c75f 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.FilterNode.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.FilterNode.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsPartialTablesAndViews => PartialTablesAndViews != null; + /// + /// + /// + public bool TryPickPartialTablesAndViews( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.PartialTablesAndViews? value) + { + value = PartialTablesAndViews; + return IsPartialTablesAndViews; + } + /// /// /// @@ -43,6 +56,19 @@ namespace Helicone #endif public bool IsBranch => Branch != null; + /// + /// + /// + public bool TryPickBranch( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.FilterBranch? value) + { + value = Branch; + return IsBranch; + } + /// /// /// @@ -60,6 +86,19 @@ namespace Helicone #endif public bool IsEnum => Enum != null; + /// + /// + /// + public bool TryPickEnum( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out object? value) + { + value = Enum; + return IsEnum; + } + /// /// /// @@ -76,6 +115,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Enum2))] #endif public bool IsEnum2 => Enum2 != null; + + /// + /// + /// + public bool TryPickEnum2( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.FilterNodeEnum2? value) + { + value = Enum2; + return IsEnum2; + } /// /// /// @@ -178,9 +230,9 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? partialTablesAndViews = null, - global::System.Func? branch = null, - global::System.Func? @enum = null, + global::System.Func? partialTablesAndViews = null, + global::System.Func? branch = null, + global::System.Func? @enum = null, global::System.Func? enum2 = null, bool validate = true) { @@ -213,9 +265,45 @@ public bool Validate() /// /// public void Match( - global::System.Action? partialTablesAndViews = null, - global::System.Action? branch = null, - global::System.Action? @enum = null, + global::System.Action? partialTablesAndViews = null, + + global::System.Action? branch = null, + + global::System.Action? @enum = null, + + global::System.Action? enum2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsPartialTablesAndViews) + { + partialTablesAndViews?.Invoke(PartialTablesAndViews!); + } + else if (IsBranch) + { + branch?.Invoke(Branch!); + } + else if (IsEnum) + { + @enum?.Invoke(Enum!); + } + else if (IsEnum2) + { + enum2?.Invoke(Enum2!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? partialTablesAndViews = null, + global::System.Action? branch = null, + global::System.Action? @enum = null, global::System.Action? enum2 = null, bool validate = true) { diff --git a/src/libs/Helicone/Generated/Helicone.Models.Json.g.cs b/src/libs/Helicone/Generated/Helicone.Models.Json.g.cs index 2f156e05..7180922f 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.Json.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.Json.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsJsonVariant1 => JsonVariant1 != null; + /// + /// + /// + public bool TryPickJsonVariant1( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out string? value) + { + value = JsonVariant1; + return IsJsonVariant1; + } + /// /// /// @@ -43,6 +56,19 @@ namespace Helicone #endif public bool IsJsonVariant2 => JsonVariant2 != null; + /// + /// + /// + public bool TryPickJsonVariant2( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out double? value) + { + value = JsonVariant2; + return IsJsonVariant2; + } + /// /// /// @@ -60,6 +86,19 @@ namespace Helicone #endif public bool IsJsonVariant3 => JsonVariant3 != null; + /// + /// + /// + public bool TryPickJsonVariant3( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out bool? value) + { + value = JsonVariant3; + return IsJsonVariant3; + } + /// /// /// @@ -77,6 +116,19 @@ namespace Helicone #endif public bool IsJsonVariant4 => JsonVariant4 != null; + /// + /// + /// + public bool TryPickJsonVariant4( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::System.Collections.Generic.Dictionary? value) + { + value = JsonVariant4; + return IsJsonVariant4; + } + /// /// /// @@ -93,6 +145,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(JsonVariant5))] #endif public bool IsJsonVariant5 => JsonVariant5 != null; + + /// + /// + /// + public bool TryPickJsonVariant5( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::System.Collections.Generic.IList? value) + { + value = JsonVariant5; + return IsJsonVariant5; + } /// /// /// @@ -217,11 +282,11 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? jsonVariant1 = null, + global::System.Func? jsonVariant1 = null, global::System.Func? jsonVariant2 = null, global::System.Func? jsonVariant3 = null, - global::System.Func?, TResult>? jsonVariant4 = null, - global::System.Func?, TResult>? jsonVariant5 = null, + global::System.Func, TResult>? jsonVariant4 = null, + global::System.Func, TResult>? jsonVariant5 = null, bool validate = true) { if (validate) @@ -257,11 +322,53 @@ public bool Validate() /// /// public void Match( - global::System.Action? jsonVariant1 = null, + global::System.Action? jsonVariant1 = null, + + global::System.Action? jsonVariant2 = null, + + global::System.Action? jsonVariant3 = null, + + global::System.Action>? jsonVariant4 = null, + + global::System.Action>? jsonVariant5 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsJsonVariant1) + { + jsonVariant1?.Invoke(JsonVariant1!); + } + else if (IsJsonVariant2) + { + jsonVariant2?.Invoke(JsonVariant2!); + } + else if (IsJsonVariant3) + { + jsonVariant3?.Invoke(JsonVariant3!); + } + else if (IsJsonVariant4) + { + jsonVariant4?.Invoke(JsonVariant4!); + } + else if (IsJsonVariant5) + { + jsonVariant5?.Invoke(JsonVariant5!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? jsonVariant1 = null, global::System.Action? jsonVariant2 = null, global::System.Action? jsonVariant3 = null, - global::System.Action?>? jsonVariant4 = null, - global::System.Action?>? jsonVariant5 = null, + global::System.Action>? jsonVariant4 = null, + global::System.Action>? jsonVariant5 = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.LastMileConfigForm.g.cs b/src/libs/Helicone/Generated/Helicone.Models.LastMileConfigForm.g.cs index 2e3af037..6c61dcdb 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.LastMileConfigForm.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.LastMileConfigForm.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsBase => Base != null; + /// + /// + /// + public bool TryPickBase( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.BaseLastMileConfigForm? value) + { + value = Base; + return IsBase; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(LastMileConfigFormVariant2))] #endif public bool IsLastMileConfigFormVariant2 => LastMileConfigFormVariant2 != null; + + /// + /// + /// + public bool TryPickLastMileConfigFormVariant2( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.AnyOf? value) + { + value = LastMileConfigFormVariant2; + return IsLastMileConfigFormVariant2; + } /// /// /// @@ -118,7 +144,7 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? @base = null, + global::System.Func? @base = null, global::System.Func?, TResult>? lastMileConfigFormVariant2 = null, bool validate = true) { @@ -143,7 +169,31 @@ public bool Validate() /// /// public void Match( - global::System.Action? @base = null, + global::System.Action? @base = null, + + global::System.Action?>? lastMileConfigFormVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsBase) + { + @base?.Invoke(Base!); + } + else if (IsLastMileConfigFormVariant2) + { + lastMileConfigFormVariant2?.Invoke(LastMileConfigFormVariant2!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? @base = null, global::System.Action?>? lastMileConfigFormVariant2 = null, bool validate = true) { diff --git a/src/libs/Helicone/Generated/Helicone.Models.PromptVersionsFilterNode.g.cs b/src/libs/Helicone/Generated/Helicone.Models.PromptVersionsFilterNode.g.cs index 7e96f784..200bf357 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.PromptVersionsFilterNode.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.PromptVersionsFilterNode.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsPickLeafPrompts => PickLeafPrompts != null; + /// + /// + /// + public bool TryPickPickLeafPrompts( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.PickFilterLeafPromptsVersions? value) + { + value = PickLeafPrompts; + return IsPickLeafPrompts; + } + /// /// /// @@ -43,6 +56,19 @@ namespace Helicone #endif public bool IsBranch => Branch != null; + /// + /// + /// + public bool TryPickBranch( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.PromptVersionsFilterBranch? value) + { + value = Branch; + return IsBranch; + } + /// /// /// @@ -59,6 +85,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Enum))] #endif public bool IsEnum => Enum != null; + + /// + /// + /// + public bool TryPickEnum( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.PromptVersionsFilterNodeEnum? value) + { + value = Enum; + return IsEnum; + } /// /// /// @@ -157,8 +196,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? pickLeafPrompts = null, - global::System.Func? branch = null, + global::System.Func? pickLeafPrompts = null, + global::System.Func? branch = null, global::System.Func? @enum = null, bool validate = true) { @@ -187,8 +226,38 @@ public bool Validate() /// /// public void Match( - global::System.Action? pickLeafPrompts = null, - global::System.Action? branch = null, + global::System.Action? pickLeafPrompts = null, + + global::System.Action? branch = null, + + global::System.Action? @enum = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsPickLeafPrompts) + { + pickLeafPrompts?.Invoke(PickLeafPrompts!); + } + else if (IsBranch) + { + branch?.Invoke(Branch!); + } + else if (IsEnum) + { + @enum?.Invoke(Enum!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? pickLeafPrompts = null, + global::System.Action? branch = null, global::System.Action? @enum = null, bool validate = true) { diff --git a/src/libs/Helicone/Generated/Helicone.Models.PromptsFilterNode.g.cs b/src/libs/Helicone/Generated/Helicone.Models.PromptsFilterNode.g.cs index bb14fd3f..e613b05b 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.PromptsFilterNode.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.PromptsFilterNode.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsPickLeafPromptV2 => PickLeafPromptV2 != null; + /// + /// + /// + public bool TryPickPickLeafPromptV2( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.PickFilterLeafPromptV2? value) + { + value = PickLeafPromptV2; + return IsPickLeafPromptV2; + } + /// /// /// @@ -43,6 +56,19 @@ namespace Helicone #endif public bool IsBranch => Branch != null; + /// + /// + /// + public bool TryPickBranch( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.PromptsFilterBranch? value) + { + value = Branch; + return IsBranch; + } + /// /// /// @@ -59,6 +85,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Enum))] #endif public bool IsEnum => Enum != null; + + /// + /// + /// + public bool TryPickEnum( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.PromptsFilterNodeEnum? value) + { + value = Enum; + return IsEnum; + } /// /// /// @@ -157,8 +196,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? pickLeafPromptV2 = null, - global::System.Func? branch = null, + global::System.Func? pickLeafPromptV2 = null, + global::System.Func? branch = null, global::System.Func? @enum = null, bool validate = true) { @@ -187,8 +226,38 @@ public bool Validate() /// /// public void Match( - global::System.Action? pickLeafPromptV2 = null, - global::System.Action? branch = null, + global::System.Action? pickLeafPromptV2 = null, + + global::System.Action? branch = null, + + global::System.Action? @enum = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsPickLeafPromptV2) + { + pickLeafPromptV2?.Invoke(PickLeafPromptV2!); + } + else if (IsBranch) + { + branch?.Invoke(Branch!); + } + else if (IsEnum) + { + @enum?.Invoke(Enum!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? pickLeafPromptV2 = null, + global::System.Action? branch = null, global::System.Action? @enum = null, bool validate = true) { diff --git a/src/libs/Helicone/Generated/Helicone.Models.Provider.g.cs b/src/libs/Helicone/Generated/Helicone.Models.Provider.g.cs index 53267b0a..39b41c2e 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.Provider.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.Provider.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsName => Name != null; + /// + /// + /// + public bool TryPickName( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ProviderName? value) + { + value = Name; + return IsName; + } + /// /// /// @@ -43,6 +56,19 @@ namespace Helicone #endif public bool IsModelName => ModelName != null; + /// + /// + /// + public bool TryPickModelName( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ModelProviderName? value) + { + value = ModelName; + return IsModelName; + } + /// /// /// @@ -59,6 +85,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Enum))] #endif public bool IsEnum => Enum != null; + + /// + /// + /// + public bool TryPickEnum( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ProviderEnum? value) + { + value = Enum; + return IsEnum; + } /// /// /// @@ -188,6 +227,36 @@ public bool Validate() /// public void Match( global::System.Action? name = null, + + global::System.Action? modelName = null, + + global::System.Action? @enum = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsName) + { + name?.Invoke(Name!); + } + else if (IsModelName) + { + modelName?.Invoke(ModelName!); + } + else if (IsEnum) + { + @enum?.Invoke(Enum!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? name = null, global::System.Action? modelName = null, global::System.Action? @enum = null, bool validate = true) diff --git a/src/libs/Helicone/Generated/Helicone.Models.RequestClickhouseFilterNode.g.cs b/src/libs/Helicone/Generated/Helicone.Models.RequestClickhouseFilterNode.g.cs index 492fde06..4338d93f 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.RequestClickhouseFilterNode.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.RequestClickhouseFilterNode.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsPickLeafResponseRmt => PickLeafResponseRmt != null; + /// + /// + /// + public bool TryPickPickLeafResponseRmt( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.PickFilterLeafRequestResponseRmt? value) + { + value = PickLeafResponseRmt; + return IsPickLeafResponseRmt; + } + /// /// /// @@ -43,6 +56,19 @@ namespace Helicone #endif public bool IsBranch => Branch != null; + /// + /// + /// + public bool TryPickBranch( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.RequestClickhouseFilterBranch? value) + { + value = Branch; + return IsBranch; + } + /// /// /// @@ -59,6 +85,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Enum))] #endif public bool IsEnum => Enum != null; + + /// + /// + /// + public bool TryPickEnum( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.RequestClickhouseFilterNodeEnum? value) + { + value = Enum; + return IsEnum; + } /// /// /// @@ -157,8 +196,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? pickLeafResponseRmt = null, - global::System.Func? branch = null, + global::System.Func? pickLeafResponseRmt = null, + global::System.Func? branch = null, global::System.Func? @enum = null, bool validate = true) { @@ -187,8 +226,38 @@ public bool Validate() /// /// public void Match( - global::System.Action? pickLeafResponseRmt = null, - global::System.Action? branch = null, + global::System.Action? pickLeafResponseRmt = null, + + global::System.Action? branch = null, + + global::System.Action? @enum = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsPickLeafResponseRmt) + { + pickLeafResponseRmt?.Invoke(PickLeafResponseRmt!); + } + else if (IsBranch) + { + branch?.Invoke(Branch!); + } + else if (IsEnum) + { + @enum?.Invoke(Enum!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? pickLeafResponseRmt = null, + global::System.Action? branch = null, global::System.Action? @enum = null, bool validate = true) { diff --git a/src/libs/Helicone/Generated/Helicone.Models.RequestFilterNode.g.cs b/src/libs/Helicone/Generated/Helicone.Models.RequestFilterNode.g.cs index 528abf68..da888759 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.RequestFilterNode.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.RequestFilterNode.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsPickLeafFeedbackOrResponsePropertiesValuesRmtSessions => PickLeafFeedbackOrResponsePropertiesValuesRmtSessions != null; + /// + /// + /// + public bool TryPickPickLeafFeedbackOrResponsePropertiesValuesRmtSessions( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.PickFilterLeafFeedbackOrRequestOrResponseOrPropertiesOrValuesOrRequestResponseRmtOrSessionsRequestResponseRmt? value) + { + value = PickLeafFeedbackOrResponsePropertiesValuesRmtSessions; + return IsPickLeafFeedbackOrResponsePropertiesValuesRmtSessions; + } + /// /// /// @@ -43,6 +56,19 @@ namespace Helicone #endif public bool IsBranch => Branch != null; + /// + /// + /// + public bool TryPickBranch( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.RequestFilterBranch? value) + { + value = Branch; + return IsBranch; + } + /// /// /// @@ -59,6 +85,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Enum))] #endif public bool IsEnum => Enum != null; + + /// + /// + /// + public bool TryPickEnum( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.RequestFilterNodeEnum? value) + { + value = Enum; + return IsEnum; + } /// /// /// @@ -157,8 +196,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? pickLeafFeedbackOrResponsePropertiesValuesRmtSessions = null, - global::System.Func? branch = null, + global::System.Func? pickLeafFeedbackOrResponsePropertiesValuesRmtSessions = null, + global::System.Func? branch = null, global::System.Func? @enum = null, bool validate = true) { @@ -187,8 +226,38 @@ public bool Validate() /// /// public void Match( - global::System.Action? pickLeafFeedbackOrResponsePropertiesValuesRmtSessions = null, - global::System.Action? branch = null, + global::System.Action? pickLeafFeedbackOrResponsePropertiesValuesRmtSessions = null, + + global::System.Action? branch = null, + + global::System.Action? @enum = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsPickLeafFeedbackOrResponsePropertiesValuesRmtSessions) + { + pickLeafFeedbackOrResponsePropertiesValuesRmtSessions?.Invoke(PickLeafFeedbackOrResponsePropertiesValuesRmtSessions!); + } + else if (IsBranch) + { + branch?.Invoke(Branch!); + } + else if (IsEnum) + { + @enum?.Invoke(Enum!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? pickLeafFeedbackOrResponsePropertiesValuesRmtSessions = null, + global::System.Action? branch = null, global::System.Action? @enum = null, bool validate = true) { diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrganizationIdStringSoftDeleteBooleanTempKeyBooleanUpdatedAtStringUserIdStringArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrganizationIdStringSoftDeleteBooleanTempKeyBooleanUpdatedAtStringUserIdStringArrayString.g.cs index 996a994a..e8b3a471 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrganizationIdStringSoftDeleteBooleanTempKeyBooleanUpdatedAtStringUserIdStringArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrganizationIdStringSoftDeleteBooleanTempKeyBooleanUpdatedAtStringUserIdStringArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrganizationIdStringSoftDeleteBooleanTempKeyBooleanUpdatedAtStringUserIdStringArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultApiKeyStringString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultApiKeyStringString.g.cs index 572ce432..7c526d13 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultApiKeyStringString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultApiKeyStringString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessApiKeyString? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultArrayHqlSavedQueryString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultArrayHqlSavedQueryString.g.cs index cd1aac10..88e78480 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultArrayHqlSavedQueryString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultArrayHqlSavedQueryString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessArrayHqlSavedQuery? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultArrayIdStringNameStringString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultArrayIdStringNameStringString.g.cs index 794a3f35..1db91fe0 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultArrayIdStringNameStringString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultArrayIdStringNameStringString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessArrayIdStringNameString? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultArrayIntegrationString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultArrayIntegrationString.g.cs index 4141e781..059c7ec3 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultArrayIntegrationString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultArrayIntegrationString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessArrayIntegration? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultArrayString.g.cs index 86c9c37b..44dd89ec 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultBooleanString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultBooleanString.g.cs index cb8912a2..9bc963a1 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultBooleanString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultBooleanString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessBoolean? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultChatCompletionOrContentStringReasoningStringCallsAnyString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultChatCompletionOrContentStringReasoningStringCallsAnyString.g.cs index 10dc76dd..31e8eef7 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultChatCompletionOrContentStringReasoningStringCallsAnyString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultChatCompletionOrContentStringReasoningStringCallsAnyString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessChatCompletionOrContentStringReasoningStringCallsAny? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultClickHouseTableSchemaArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultClickHouseTableSchemaArrayString.g.cs index fce84582..7682d125 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultClickHouseTableSchemaArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultClickHouseTableSchemaArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessClickHouseTableSchemaArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultCostNumberCreatedAtTruncStringArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultCostNumberCreatedAtTruncStringArrayString.g.cs index eb04eea9..355fc38d 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultCostNumberCreatedAtTruncStringArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultCostNumberCreatedAtTruncStringArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessCostNumberCreatedAtTruncStringArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultCostOverTimeArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultCostOverTimeArrayString.g.cs index 51580d05..e2fc0309 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultCostOverTimeArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultCostOverTimeArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessCostOverTimeArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultCountNumberPromptTokensNumberCompletionTokensNumberUserIdStringCostNumberArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultCountNumberPromptTokensNumberCompletionTokensNumberUserIdStringCostNumberArrayString.g.cs index 0f3d7f4f..3b58c976 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultCountNumberPromptTokensNumberCompletionTokensNumberUserIdStringCostNumberArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultCountNumberPromptTokensNumberCompletionTokensNumberUserIdStringCostNumberArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessCountNumberPromptTokensNumberCompletionTokensNumberUserIdStringCostNumberArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultCountryDataArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultCountryDataArrayString.g.cs index 676757ff..d61c487a 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultCountryDataArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultCountryDataArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessCountryDataArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultCreatePromptResponseString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultCreatePromptResponseString.g.cs index 37ef7fe7..3e0ece12 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultCreatePromptResponseString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultCreatePromptResponseString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessCreatePromptResponse? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultCreditBalanceResponseString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultCreditBalanceResponseString.g.cs index a5df558b..245a19e8 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultCreditBalanceResponseString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultCreditBalanceResponseString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessCreditBalanceResponse? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultDatasetIdStringString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultDatasetIdStringString.g.cs index 36056a81..3d7b14c6 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultDatasetIdStringString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultDatasetIdStringString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessDatasetIdString? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultDatasetResultArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultDatasetResultArrayString.g.cs index 505761a3..6fc89456 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultDatasetResultArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultDatasetResultArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessDatasetResultArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultDecryptedProviderKeyArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultDecryptedProviderKeyArrayString.g.cs index 61e81d3a..c9e68494 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultDecryptedProviderKeyArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultDecryptedProviderKeyArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessDecryptedProviderKeyArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultDecryptedProviderKeyString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultDecryptedProviderKeyString.g.cs index 698cb4c5..b822d855 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultDecryptedProviderKeyString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultDecryptedProviderKeyString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessDecryptedProviderKey? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultErrorOverTimeArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultErrorOverTimeArrayString.g.cs index 2d7f74cc..2055403c 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultErrorOverTimeArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultErrorOverTimeArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessErrorOverTimeArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(ResultErrorString))] #endif public bool IsResultErrorString => ResultErrorString != null; + + /// + /// + /// + public bool TryPickResultErrorString( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = ResultErrorString; + return IsResultErrorString; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? resultErrorString = null, + global::System.Func? success = null, + global::System.Func? resultErrorString = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? resultErrorString = null, + global::System.Action? success = null, + + global::System.Action? resultErrorString = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsResultErrorString) + { + resultErrorString?.Invoke(ResultErrorString!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? resultErrorString = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultEvalArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultEvalArrayString.g.cs index c0ab6037..62eb7491 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultEvalArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultEvalArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessEvalArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultEvaluatorExperimentArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultEvaluatorExperimentArrayString.g.cs index d9a4df95..c7ee6d6d 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultEvaluatorExperimentArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultEvaluatorExperimentArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessEvaluatorExperimentArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultEvaluatorResultArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultEvaluatorResultArrayString.g.cs index 3b73390a..1b0fc49b 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultEvaluatorResultArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultEvaluatorResultArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessEvaluatorResultArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultEvaluatorResultString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultEvaluatorResultString.g.cs index e2326bfe..ce16d2f5 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultEvaluatorResultString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultEvaluatorResultString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessEvaluatorResult? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultEvaluatorScoreString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultEvaluatorScoreString.g.cs index 1cd1ce86..8ec3af4b 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultEvaluatorScoreString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultEvaluatorScoreString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessEvaluatorScore? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultEvaluatorStatsString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultEvaluatorStatsString.g.cs index 8e67fd6d..9bdc06d0 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultEvaluatorStatsString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultEvaluatorStatsString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessEvaluatorStats? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultExecuteSqlResponseString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultExecuteSqlResponseString.g.cs index c58fafd1..7f7d50fc 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultExecuteSqlResponseString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultExecuteSqlResponseString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessExecuteSqlResponse? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentArrayString.g.cs index 7c0a0ecb..725cee68 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessExperimentArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentIdStringString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentIdStringString.g.cs index 9b8be5c7..dfb204c7 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentIdStringString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentIdStringString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessExperimentIdString? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentTableSimplifiedArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentTableSimplifiedArrayString.g.cs index d7efd0e9..4d1127f5 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentTableSimplifiedArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentTableSimplifiedArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessExperimentTableSimplifiedArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentTableSimplifiedString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentTableSimplifiedString.g.cs index a07258a7..859b0575 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentTableSimplifiedString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentTableSimplifiedString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessExperimentTableSimplified? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentTableString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentTableString.g.cs index 09f49914..f008d248 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentTableString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentTableString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessExperimentTable? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentV2ArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentV2ArrayString.g.cs index 52a06bd5..48a1a3ac 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentV2ArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentV2ArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessExperimentV2Array? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentV2PromptVersionArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentV2PromptVersionArrayString.g.cs index f13185b0..cc5f0f4e 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentV2PromptVersionArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultExperimentV2PromptVersionArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessExperimentV2PromptVersionArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultExtendedExperimentDataString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultExtendedExperimentDataString.g.cs index 768bcf13..6ecd8388 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultExtendedExperimentDataString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultExtendedExperimentDataString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessExtendedExperimentData? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultHasDataBooleanString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultHasDataBooleanString.g.cs index 92b71311..0ff985a9 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultHasDataBooleanString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultHasDataBooleanString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessHasDataBoolean? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultHasPromptsBooleanString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultHasPromptsBooleanString.g.cs index c9ba0daf..f3460bb6 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultHasPromptsBooleanString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultHasPromptsBooleanString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessHasPromptsBoolean? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultHeliconeDatasetArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultHeliconeDatasetArrayString.g.cs index fe1b6d77..e2ad3bc1 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultHeliconeDatasetArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultHeliconeDatasetArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessHeliconeDatasetArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultHeliconeDatasetRowArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultHeliconeDatasetRowArrayString.g.cs index ba21c98a..8778b599 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultHeliconeDatasetRowArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultHeliconeDatasetRowArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessHeliconeDatasetRowArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultHeliconeRequestArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultHeliconeRequestArrayString.g.cs index d9a48101..f1cc79c2 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultHeliconeRequestArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultHeliconeRequestArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessHeliconeRequestArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultHeliconeRequestAssetString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultHeliconeRequestAssetString.g.cs index 97321105..df237015 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultHeliconeRequestAssetString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultHeliconeRequestAssetString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessHeliconeRequestAsset? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultHeliconeRequestString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultHeliconeRequestString.g.cs index d26655be..cf30cf9a 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultHeliconeRequestString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultHeliconeRequestString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessHeliconeRequest? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultHqlSavedQueryArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultHqlSavedQueryArrayString.g.cs index 65ca7cf3..466d1d6e 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultHqlSavedQueryArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultHqlSavedQueryArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessHqlSavedQueryArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultHqlSavedQueryOrNullString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultHqlSavedQueryOrNullString.g.cs index efd37366..66f087c5 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultHqlSavedQueryOrNullString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultHqlSavedQueryOrNullString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessHqlSavedQueryOrNull? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultHqlSavedQueryString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultHqlSavedQueryString.g.cs index 67ccc5f1..a468ba2a 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultHqlSavedQueryString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultHqlSavedQueryString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessHqlSavedQuery? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultHypothesisIdStringString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultHypothesisIdStringString.g.cs index a798b23a..cff840cd 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultHypothesisIdStringString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultHypothesisIdStringString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessHypothesisIdString? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultIdStringCreatedAtStringDestinationStringVersionStringConfigStringHmacKeyStringArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultIdStringCreatedAtStringDestinationStringVersionStringConfigStringHmacKeyStringArrayString.g.cs index 16086cf3..48ebaac2 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultIdStringCreatedAtStringDestinationStringVersionStringConfigStringHmacKeyStringArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultIdStringCreatedAtStringDestinationStringVersionStringConfigStringHmacKeyStringArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessIdStringCreatedAtStringDestinationStringVersionStringConfigStringHmacKeyStringArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultIdStringCreatedAtStringNumHypothesesNumberDatasetStringMetaRecordStringAnyArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultIdStringCreatedAtStringNumHypothesesNumberDatasetStringMetaRecordStringAnyArrayString.g.cs index 5ba1415f..c21e154c 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultIdStringCreatedAtStringNumHypothesesNumberDatasetStringMetaRecordStringAnyArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultIdStringCreatedAtStringNumHypothesesNumberDatasetStringMetaRecordStringAnyArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessIdStringCreatedAtStringNumHypothesesNumberDatasetStringMetaRecordStringAnyArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultIdStringProviderNameStringString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultIdStringProviderNameStringString.g.cs index 75c7698a..e55130df 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultIdStringProviderNameStringString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultIdStringProviderNameStringString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessIdStringProviderNameString? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultIdStringString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultIdStringString.g.cs index 4e92498d..ffe63c03 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultIdStringString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultIdStringString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessIdString? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultInAppThreadString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultInAppThreadString.g.cs index dd63bf38..99fb1594 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultInAppThreadString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultInAppThreadString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessInAppThread? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultInputsRecordStringAnyPromptIdStringVersionIdStringEnvironmentStringOrNullOrNullString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultInputsRecordStringAnyPromptIdStringVersionIdStringEnvironmentStringOrNullOrNullString.g.cs index 1633e684..52d243e6 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultInputsRecordStringAnyPromptIdStringVersionIdStringEnvironmentStringOrNullOrNullString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultInputsRecordStringAnyPromptIdStringVersionIdStringEnvironmentStringOrNullOrNullString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessInputsRecordStringAnyPromptIdStringVersionIdStringEnvironmentStringOrNullOrNull? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultIntegrationString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultIntegrationString.g.cs index 32444b5c..8bcfbd5c 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultIntegrationString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultIntegrationString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessIntegration? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultLatencyOverTimeArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultLatencyOverTimeArrayString.g.cs index 00105a38..a7eb827f 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultLatencyOverTimeArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultLatencyOverTimeArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessLatencyOverTimeArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultMetadataRecordStringAnyString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultMetadataRecordStringAnyString.g.cs index c083b509..e612e755 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultMetadataRecordStringAnyString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultMetadataRecordStringAnyString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessMetadataRecordStringAny? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultModelArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultModelArrayString.g.cs index 3177110b..57263e11 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultModelArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultModelArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessModelArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultModelMetricArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultModelMetricArrayString.g.cs index 4ff2fb98..6d14d17d 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultModelMetricArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultModelMetricArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessModelMetricArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultModelRegistryResponseString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultModelRegistryResponseString.g.cs index d3cd6bb4..c01a4ee6 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultModelRegistryResponseString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultModelRegistryResponseString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessModelRegistryResponse? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultNullString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultNullString.g.cs index a6e2535a..7596b1a9 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultNullString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultNullString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessNull? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultNumberString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultNumberString.g.cs index f9f2b681..da6629bd 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultNumberString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultNumberString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessNumber? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultOnlineEvaluatorByEvaluatorIdArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultOnlineEvaluatorByEvaluatorIdArrayString.g.cs index 3d45b820..a307ec8b 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultOnlineEvaluatorByEvaluatorIdArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultOnlineEvaluatorByEvaluatorIdArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessOnlineEvaluatorByEvaluatorIdArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultOrgDiscountArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultOrgDiscountArrayString.g.cs index d96cd411..d6621665 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultOrgDiscountArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultOrgDiscountArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessOrgDiscountArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultOutputStringTracesStringArrayStatusCode63NumberString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultOutputStringTracesStringArrayStatusCode63NumberString.g.cs index a791eb8b..010245f0 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultOutputStringTracesStringArrayStatusCode63NumberString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultOutputStringTracesStringArrayStatusCode63NumberString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessOutputStringTracesStringArrayStatusCode63Number? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultPTBInvoiceArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultPTBInvoiceArrayString.g.cs index a2069725..4828c6f2 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultPTBInvoiceArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultPTBInvoiceArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessPTBInvoiceArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultPaginatedPurchasedCreditsString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultPaginatedPurchasedCreditsString.g.cs index 4b4f3a47..6ba080ba 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultPaginatedPurchasedCreditsString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultPaginatedPurchasedCreditsString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessPaginatedPurchasedCredits? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025ArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025ArrayString.g.cs index 14ded2dd..41175176 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025ArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025ArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessPrompt2025Array? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025InputString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025InputString.g.cs index 02655e0c..327ddc4e 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025InputString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025InputString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessPrompt2025Input? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025String.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025String.g.cs index 497f1a2b..f72fcd67 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025String.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025String.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessPrompt2025? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025Version91PromptBody93String.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025Version91PromptBody93String.g.cs index 22e825ca..4ebfcb6d 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025Version91PromptBody93String.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025Version91PromptBody93String.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessPrompt2025Version91PromptBody93? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025VersionArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025VersionArrayString.g.cs index 46229f76..6cafaa74 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025VersionArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025VersionArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessPrompt2025VersionArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025VersionString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025VersionString.g.cs index 7cac36c8..d582120f 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025VersionString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultPrompt2025VersionString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessPrompt2025Version? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultPromptCreateResponseString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultPromptCreateResponseString.g.cs index ff53ebec..9555ad44 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultPromptCreateResponseString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultPromptCreateResponseString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessPromptCreateResponse? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultPromptInputRecordArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultPromptInputRecordArrayString.g.cs index 1cf1fd44..0038a297 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultPromptInputRecordArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultPromptInputRecordArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessPromptInputRecordArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultPromptResultString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultPromptResultString.g.cs index e0e10bdd..4d8bb338 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultPromptResultString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultPromptResultString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessPromptResult? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultPromptVersionCountsString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultPromptVersionCountsString.g.cs index c514316f..8b2c5dca 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultPromptVersionCountsString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultPromptVersionCountsString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessPromptVersionCounts? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultPromptVersionResultArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultPromptVersionResultArrayString.g.cs index 0c84b7ba..04bb5d22 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultPromptVersionResultArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultPromptVersionResultArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessPromptVersionResultArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultPromptVersionResultCompiledString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultPromptVersionResultCompiledString.g.cs index 979c0df4..d168dc13 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultPromptVersionResultCompiledString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultPromptVersionResultCompiledString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessPromptVersionResultCompiled? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultPromptVersionResultFilledString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultPromptVersionResultFilledString.g.cs index c7f34563..e95ef682 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultPromptVersionResultFilledString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultPromptVersionResultFilledString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessPromptVersionResultFilled? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultPromptVersionResultString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultPromptVersionResultString.g.cs index 8f21ba9c..745ce974 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultPromptVersionResultString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultPromptVersionResultString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessPromptVersionResult? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultPromptsResultArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultPromptsResultArrayString.g.cs index 230453cb..4d69ea6c 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultPromptsResultArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultPromptsResultArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessPromptsResultArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultPropertyArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultPropertyArrayString.g.cs index b43a15e4..417104fd 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultPropertyArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultPropertyArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessPropertyArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultPropertyStringTotalCostNumberRequestCountNumberCreatedAtTruncStringArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultPropertyStringTotalCostNumberRequestCountNumberCreatedAtTruncStringArrayString.g.cs index e2635273..e13254b7 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultPropertyStringTotalCostNumberRequestCountNumberCreatedAtTruncStringArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultPropertyStringTotalCostNumberRequestCountNumberCreatedAtTruncStringArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessPropertyStringTotalCostNumberRequestCountNumberCreatedAtTruncStringArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultProviderMetricArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultProviderMetricArrayString.g.cs index 18d4b65a..ae02a271 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultProviderMetricArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultProviderMetricArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessProviderMetricArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultProviderMetricsArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultProviderMetricsArrayString.g.cs index 112858a8..45aa0f8b 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultProviderMetricsArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultProviderMetricsArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessProviderMetricsArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultProviderMetricsString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultProviderMetricsString.g.cs index d9b6e745..8f7beeb3 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultProviderMetricsString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultProviderMetricsString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessProviderMetrics? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultQuantilesArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultQuantilesArrayString.g.cs index c4ef8fbb..fc30eaec 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultQuantilesArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultQuantilesArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessQuantilesArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultRecordStringScoreV2String.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultRecordStringScoreV2String.g.cs index ca4c8527..e052016a 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultRecordStringScoreV2String.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultRecordStringScoreV2String.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessRecordStringScoreV2? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultRequestCountHistogramRowArrayUserCostHistogramRowArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultRequestCountHistogramRowArrayUserCostHistogramRowArrayString.g.cs index ded926bf..88908bf4 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultRequestCountHistogramRowArrayUserCostHistogramRowArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultRequestCountHistogramRowArrayUserCostHistogramRowArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessRequestCountHistogramRowArrayUserCostHistogramRowArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultRequestsOverTimeArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultRequestsOverTimeArrayString.g.cs index 625eaeb0..7fc39406 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultRequestsOverTimeArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultRequestsOverTimeArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessRequestsOverTimeArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultRunsCountNumberScoresRecordStringScoreString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultRunsCountNumberScoresRecordStringScoreString.g.cs index f07330de..9a34b9dc 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultRunsCountNumberScoresRecordStringScoreString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultRunsCountNumberScoresRecordStringScoreString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessRunsCountNumberScoresRecordStringScore? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultScoreDistributionArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultScoreDistributionArrayString.g.cs index 7b358863..e524a3f8 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultScoreDistributionArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultScoreDistributionArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessScoreDistributionArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultScoreKeyStringScoreSumNumberCreatedAtTruncStringArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultScoreKeyStringScoreSumNumberCreatedAtTruncStringArrayString.g.cs index bdf786ad..5e193325 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultScoreKeyStringScoreSumNumberCreatedAtTruncStringArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultScoreKeyStringScoreSumNumberCreatedAtTruncStringArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessScoreKeyStringScoreSumNumberCreatedAtTruncStringArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultScoreNumberInputStringOutputStringGroundTruth63StringString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultScoreNumberInputStringOutputStringGroundTruth63StringString.g.cs index ba5ff291..a646c0f2 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultScoreNumberInputStringOutputStringGroundTruth63StringString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultScoreNumberInputStringOutputStringGroundTruth63StringString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessScoreNumberInputStringOutputStringGroundTruth63String? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultScoreV2OrNullString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultScoreV2OrNullString.g.cs index 1f1f7a7e..2b7b492e 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultScoreV2OrNullString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultScoreV2OrNullString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessScoreV2OrNull? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultSessionMetricsString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultSessionMetricsString.g.cs index 34bacf2a..dc7ab976 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultSessionMetricsString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultSessionMetricsString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessSessionMetrics? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultSessionNameResultArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultSessionNameResultArrayString.g.cs index 463453f5..f858f40f 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultSessionNameResultArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultSessionNameResultArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessSessionNameResultArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultSessionResultArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultSessionResultArrayString.g.cs index 52cca95c..978aaaee 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultSessionResultArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultSessionResultArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessSessionResultArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultSessionsAggregateMetricsString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultSessionsAggregateMetricsString.g.cs index ba1f1d20..bcf1a8b7 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultSessionsAggregateMetricsString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultSessionsAggregateMetricsString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessSessionsAggregateMetrics? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultSpendBreakdownResponseString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultSpendBreakdownResponseString.g.cs index 96308a84..0f91502b 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultSpendBreakdownResponseString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultSpendBreakdownResponseString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessSpendBreakdownResponse? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultStringArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultStringArrayString.g.cs index 826569da..f5ea5fc8 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultStringArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultStringArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessStringArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultStringOrNullString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultStringOrNullString.g.cs index 353d31fd..c123500f 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultStringOrNullString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultStringOrNullString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessStringOrNull? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultStringString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultStringString.g.cs index da2052c8..142abd71 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultStringString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultStringString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessString? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultSuccessBooleanMessageStringString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultSuccessBooleanMessageStringString.g.cs index 798c9df8..a9167bce 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultSuccessBooleanMessageStringString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultSuccessBooleanMessageStringString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsResultSuccessSuccessBooleanMessageString => ResultSuccessSuccessBooleanMessageString != null; + /// + /// + /// + public bool TryPickResultSuccessSuccessBooleanMessageString( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessSuccessBooleanMessageString? value) + { + value = ResultSuccessSuccessBooleanMessageString; + return IsResultSuccessSuccessBooleanMessageString; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? resultSuccessSuccessBooleanMessageString = null, - global::System.Func? error = null, + global::System.Func? resultSuccessSuccessBooleanMessageString = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? resultSuccessSuccessBooleanMessageString = null, - global::System.Action? error = null, + global::System.Action? resultSuccessSuccessBooleanMessageString = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsResultSuccessSuccessBooleanMessageString) + { + resultSuccessSuccessBooleanMessageString?.Invoke(ResultSuccessSuccessBooleanMessageString!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? resultSuccessSuccessBooleanMessageString = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultSuccessBooleanString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultSuccessBooleanString.g.cs index e310a906..5eeac15c 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultSuccessBooleanString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultSuccessBooleanString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsResultSuccessSuccessBoolean => ResultSuccessSuccessBoolean != null; + /// + /// + /// + public bool TryPickResultSuccessSuccessBoolean( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessSuccessBoolean? value) + { + value = ResultSuccessSuccessBoolean; + return IsResultSuccessSuccessBoolean; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? resultSuccessSuccessBoolean = null, - global::System.Func? error = null, + global::System.Func? resultSuccessSuccessBoolean = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? resultSuccessSuccessBoolean = null, - global::System.Action? error = null, + global::System.Action? resultSuccessSuccessBoolean = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsResultSuccessSuccessBoolean) + { + resultSuccessSuccessBoolean?.Invoke(ResultSuccessSuccessBoolean!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? resultSuccessSuccessBoolean = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultTableIdStringExperimentIdStringString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultTableIdStringExperimentIdStringString.g.cs index 484ffcb1..9f101243 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultTableIdStringExperimentIdStringString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultTableIdStringExperimentIdStringString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessTableIdStringExperimentIdString? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultThreadSummaryArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultThreadSummaryArrayString.g.cs index 6fb2b0cc..892f62f1 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultThreadSummaryArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultThreadSummaryArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessThreadSummaryArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultThreatsOverTimeArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultThreatsOverTimeArrayString.g.cs index 4180504e..217cef5c 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultThreatsOverTimeArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultThreatsOverTimeArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessThreatsOverTimeArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultTimeToFirstTokenOverTimeArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultTimeToFirstTokenOverTimeArrayString.g.cs index a17f0a58..f20d785c 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultTimeToFirstTokenOverTimeArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultTimeToFirstTokenOverTimeArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessTimeToFirstTokenOverTimeArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultTokensOverTimeArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultTokensOverTimeArrayString.g.cs index 36335543..f32e9af6 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultTokensOverTimeArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultTokensOverTimeArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessTokensOverTimeArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultTokensPerRequestString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultTokensPerRequestString.g.cs index 537d0ad5..b0b2e0d1 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultTokensPerRequestString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultTokensPerRequestString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessTokensPerRequest? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultTotalSpendNumberString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultTotalSpendNumberString.g.cs index 955c6662..64f14294 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultTotalSpendNumberString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultTotalSpendNumberString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessTotalSpendNumber? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultUnsafeBooleanString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultUnsafeBooleanString.g.cs index 92f1ef0e..0fff8d88 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultUnsafeBooleanString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultUnsafeBooleanString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessUnsafeBoolean? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultUsersOverTimeArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultUsersOverTimeArrayString.g.cs index 6c1bfb54..07863b0f 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultUsersOverTimeArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultUsersOverTimeArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessUsersOverTimeArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultUsersUserMetricsResultArrayCountNumberHasUsersBooleanString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultUsersUserMetricsResultArrayCountNumberHasUsersBooleanString.g.cs index 9280d637..f88ea9c3 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultUsersUserMetricsResultArrayCountNumberHasUsersBooleanString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultUsersUserMetricsResultArrayCountNumberHasUsersBooleanString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessUsersUserMetricsResultArrayCountNumberHasUsersBoolean? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultValueStringCostNumberArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultValueStringCostNumberArrayString.g.cs index 2af1f366..dfa3d8d9 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultValueStringCostNumberArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultValueStringCostNumberArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessValueStringCostNumberArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultValueStringCountNumberArrayString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultValueStringCountNumberArrayString.g.cs index 8f3c63ea..c70e5130 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultValueStringCountNumberArrayString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultValueStringCountNumberArrayString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessValueStringCountNumberArray? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultVoidString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultVoidString.g.cs index bfcb9eff..113c5e59 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultVoidString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultVoidString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessVoid? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.ResultWrappedStatsString.g.cs b/src/libs/Helicone/Generated/Helicone.Models.ResultWrappedStatsString.g.cs index 91badc4e..8d1641b3 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.ResultWrappedStatsString.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.ResultWrappedStatsString.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsSuccess => Success != null; + /// + /// + /// + public bool TryPickSuccess( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultSuccessWrappedStats? value) + { + value = Success; + return IsSuccess; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] #endif public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.ResultErrorString? value) + { + value = Error; + return IsError; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? success = null, - global::System.Func? error = null, + global::System.Func? success = null, + global::System.Func? error = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? success = null, - global::System.Action? error = null, + global::System.Action? success = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsSuccess) + { + success?.Invoke(Success!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? success = null, + global::System.Action? error = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.SessionFilterNode.g.cs b/src/libs/Helicone/Generated/Helicone.Models.SessionFilterNode.g.cs index 4c311217..97bcb0af 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.SessionFilterNode.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.SessionFilterNode.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsPickLeafRequestResponseRmtOrSessions => PickLeafRequestResponseRmtOrSessions != null; + /// + /// + /// + public bool TryPickPickLeafRequestResponseRmtOrSessions( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.PickFilterLeafRequestResponseRmtOrSessionsRequestResponseRmt? value) + { + value = PickLeafRequestResponseRmtOrSessions; + return IsPickLeafRequestResponseRmtOrSessions; + } + /// /// /// @@ -43,6 +56,19 @@ namespace Helicone #endif public bool IsBranch => Branch != null; + /// + /// + /// + public bool TryPickBranch( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.SessionFilterBranch? value) + { + value = Branch; + return IsBranch; + } + /// /// /// @@ -59,6 +85,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Enum))] #endif public bool IsEnum => Enum != null; + + /// + /// + /// + public bool TryPickEnum( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.SessionFilterNodeEnum? value) + { + value = Enum; + return IsEnum; + } /// /// /// @@ -157,8 +196,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? pickLeafRequestResponseRmtOrSessions = null, - global::System.Func? branch = null, + global::System.Func? pickLeafRequestResponseRmtOrSessions = null, + global::System.Func? branch = null, global::System.Func? @enum = null, bool validate = true) { @@ -187,8 +226,38 @@ public bool Validate() /// /// public void Match( - global::System.Action? pickLeafRequestResponseRmtOrSessions = null, - global::System.Action? branch = null, + global::System.Action? pickLeafRequestResponseRmtOrSessions = null, + + global::System.Action? branch = null, + + global::System.Action? @enum = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsPickLeafRequestResponseRmtOrSessions) + { + pickLeafRequestResponseRmtOrSessions?.Invoke(PickLeafRequestResponseRmtOrSessions!); + } + else if (IsBranch) + { + branch?.Invoke(Branch!); + } + else if (IsEnum) + { + @enum?.Invoke(Enum!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? pickLeafRequestResponseRmtOrSessions = null, + global::System.Action? branch = null, global::System.Action? @enum = null, bool validate = true) { diff --git a/src/libs/Helicone/Generated/Helicone.Models.TokenMetricStats.g.cs b/src/libs/Helicone/Generated/Helicone.Models.TokenMetricStats.g.cs index 03b23c0c..57ab63bf 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.TokenMetricStats.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.TokenMetricStats.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsMetricStats => MetricStats != null; + /// + /// + /// + public bool TryPickMetricStats( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.MetricStats? value) + { + value = MetricStats; + return IsMetricStats; + } + /// /// /// @@ -42,6 +55,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(TokenMetricStatsVariant2))] #endif public bool IsTokenMetricStatsVariant2 => TokenMetricStatsVariant2 != null; + + /// + /// + /// + public bool TryPickTokenMetricStatsVariant2( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.TokenMetricStatsVariant2? value) + { + value = TokenMetricStatsVariant2; + return IsTokenMetricStatsVariant2; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? metricStats = null, - global::System.Func? tokenMetricStatsVariant2 = null, + global::System.Func? metricStats = null, + global::System.Func? tokenMetricStatsVariant2 = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? metricStats = null, - global::System.Action? tokenMetricStatsVariant2 = null, + global::System.Action? metricStats = null, + + global::System.Action? tokenMetricStatsVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsMetricStats) + { + metricStats?.Invoke(MetricStats!); + } + else if (IsTokenMetricStatsVariant2) + { + tokenMetricStatsVariant2?.Invoke(TokenMetricStatsVariant2!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? metricStats = null, + global::System.Action? tokenMetricStatsVariant2 = null, bool validate = true) { if (validate) diff --git a/src/libs/Helicone/Generated/Helicone.Models.UserFilterNode.g.cs b/src/libs/Helicone/Generated/Helicone.Models.UserFilterNode.g.cs index 894ce596..f3e717d7 100644 --- a/src/libs/Helicone/Generated/Helicone.Models.UserFilterNode.g.cs +++ b/src/libs/Helicone/Generated/Helicone.Models.UserFilterNode.g.cs @@ -26,6 +26,19 @@ namespace Helicone #endif public bool IsPickLeafUsersViewOrRequestResponseRmt => PickLeafUsersViewOrRequestResponseRmt != null; + /// + /// + /// + public bool TryPickPickLeafUsersViewOrRequestResponseRmt( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.PickFilterLeafUsersViewOrRequestResponseRmt? value) + { + value = PickLeafUsersViewOrRequestResponseRmt; + return IsPickLeafUsersViewOrRequestResponseRmt; + } + /// /// /// @@ -43,6 +56,19 @@ namespace Helicone #endif public bool IsBranch => Branch != null; + /// + /// + /// + public bool TryPickBranch( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.UserFilterBranch? value) + { + value = Branch; + return IsBranch; + } + /// /// /// @@ -59,6 +85,19 @@ namespace Helicone [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Enum))] #endif public bool IsEnum => Enum != null; + + /// + /// + /// + public bool TryPickEnum( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Helicone.UserFilterNodeEnum? value) + { + value = Enum; + return IsEnum; + } /// /// /// @@ -157,8 +196,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? pickLeafUsersViewOrRequestResponseRmt = null, - global::System.Func? branch = null, + global::System.Func? pickLeafUsersViewOrRequestResponseRmt = null, + global::System.Func? branch = null, global::System.Func? @enum = null, bool validate = true) { @@ -187,8 +226,38 @@ public bool Validate() /// /// public void Match( - global::System.Action? pickLeafUsersViewOrRequestResponseRmt = null, - global::System.Action? branch = null, + global::System.Action? pickLeafUsersViewOrRequestResponseRmt = null, + + global::System.Action? branch = null, + + global::System.Action? @enum = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsPickLeafUsersViewOrRequestResponseRmt) + { + pickLeafUsersViewOrRequestResponseRmt?.Invoke(PickLeafUsersViewOrRequestResponseRmt!); + } + else if (IsBranch) + { + branch?.Invoke(Branch!); + } + else if (IsEnum) + { + @enum?.Invoke(Enum!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? pickLeafUsersViewOrRequestResponseRmt = null, + global::System.Action? branch = null, global::System.Action? @enum = null, bool validate = true) {