diff --git a/src/libs/Botpress/Generated/Botpress.BotpressClient.Constructors.Bearer.g.cs b/src/libs/Botpress/Generated/Botpress.BotpressClient.Constructors.Bearer.g.cs index bc62a23..8222a4b 100644 --- a/src/libs/Botpress/Generated/Botpress.BotpressClient.Constructors.Bearer.g.cs +++ b/src/libs/Botpress/Generated/Botpress.BotpressClient.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/Botpress/Generated/Botpress.OneOf.11.g.cs b/src/libs/Botpress/Generated/Botpress.OneOf.11.g.cs index 8ca4dc1..567f699 100644 --- a/src/libs/Botpress/Generated/Botpress.OneOf.11.g.cs +++ b/src/libs/Botpress/Generated/Botpress.OneOf.11.g.cs @@ -25,6 +25,19 @@ namespace Botpress #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 Botpress #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 Botpress #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; + } + /// /// /// @@ -76,6 +115,19 @@ namespace Botpress #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; + } + /// /// /// @@ -93,6 +145,19 @@ namespace Botpress #endif public bool IsValue5 => Value5 != null; + /// + /// + /// + public bool TryPickValue5( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T5? value) + { + value = Value5; + return IsValue5; + } + /// /// /// @@ -110,6 +175,19 @@ namespace Botpress #endif public bool IsValue6 => Value6 != null; + /// + /// + /// + public bool TryPickValue6( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T6? value) + { + value = Value6; + return IsValue6; + } + /// /// /// @@ -127,6 +205,19 @@ namespace Botpress #endif public bool IsValue7 => Value7 != null; + /// + /// + /// + public bool TryPickValue7( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T7? value) + { + value = Value7; + return IsValue7; + } + /// /// /// @@ -144,6 +235,19 @@ namespace Botpress #endif public bool IsValue8 => Value8 != null; + /// + /// + /// + public bool TryPickValue8( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T8? value) + { + value = Value8; + return IsValue8; + } + /// /// /// @@ -161,6 +265,19 @@ namespace Botpress #endif public bool IsValue9 => Value9 != null; + /// + /// + /// + public bool TryPickValue9( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T9? value) + { + value = Value9; + return IsValue9; + } + /// /// /// @@ -178,6 +295,19 @@ namespace Botpress #endif public bool IsValue10 => Value10 != null; + /// + /// + /// + public bool TryPickValue10( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T10? value) + { + value = Value10; + return IsValue10; + } + /// /// /// @@ -194,6 +324,19 @@ namespace Botpress [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value11))] #endif public bool IsValue11 => Value11 != null; + + /// + /// + /// + public bool TryPickValue11( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T11? value) + { + value = Value11; + return IsValue11; + } /// /// /// @@ -539,6 +682,84 @@ 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, + + global::System.Action? value5 = null, + + global::System.Action? value6 = null, + + global::System.Action? value7 = null, + + global::System.Action? value8 = null, + + global::System.Action? value9 = null, + + global::System.Action? value10 = null, + + global::System.Action? value11 = 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!); + } + else if (IsValue5) + { + value5?.Invoke(Value5!); + } + else if (IsValue6) + { + value6?.Invoke(Value6!); + } + else if (IsValue7) + { + value7?.Invoke(Value7!); + } + else if (IsValue8) + { + value8?.Invoke(Value8!); + } + else if (IsValue9) + { + value9?.Invoke(Value9!); + } + else if (IsValue10) + { + value10?.Invoke(Value10!); + } + else if (IsValue11) + { + value11?.Invoke(Value11!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? value1 = null, global::System.Action? value2 = null, global::System.Action? value3 = null, global::System.Action? value4 = null,