diff --git a/src/libs/Mistral/Generated/Mistral.AnyOf.2.g.cs b/src/libs/Mistral/Generated/Mistral.AnyOf.2.g.cs index 922d63c..adcbcb1 100644 --- a/src/libs/Mistral/Generated/Mistral.AnyOf.2.g.cs +++ b/src/libs/Mistral/Generated/Mistral.AnyOf.2.g.cs @@ -38,6 +38,13 @@ public bool TryPickValue1( return IsValue1; } + /// + /// + /// + public T1 PickValue1() => IsValue1 + ? Value1! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value1' but the value was {ToString()}."); + /// /// /// @@ -67,6 +74,13 @@ public bool TryPickValue2( value = Value2; return IsValue2; } + + /// + /// + /// + public T2 PickValue2() => IsValue2 + ? Value2! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value2' but the value was {ToString()}."); /// /// /// @@ -85,6 +99,11 @@ public AnyOf(T1? value) Value1 = value; } + /// + /// + /// + public static AnyOf FromValue1(T1? value) => new AnyOf(value); + /// /// /// @@ -103,6 +122,11 @@ public AnyOf(T2? value) Value2 = value; } + /// + /// + /// + public static AnyOf FromValue2(T2? value) => new AnyOf(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.AnyOf.3.g.cs b/src/libs/Mistral/Generated/Mistral.AnyOf.3.g.cs index 462bbd7..fa9268e 100644 --- a/src/libs/Mistral/Generated/Mistral.AnyOf.3.g.cs +++ b/src/libs/Mistral/Generated/Mistral.AnyOf.3.g.cs @@ -38,6 +38,13 @@ public bool TryPickValue1( return IsValue1; } + /// + /// + /// + public T1 PickValue1() => IsValue1 + ? Value1! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value1' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickValue2( return IsValue2; } + /// + /// + /// + public T2 PickValue2() => IsValue2 + ? Value2! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value2' but the value was {ToString()}."); + /// /// /// @@ -97,6 +111,13 @@ public bool TryPickValue3( value = Value3; return IsValue3; } + + /// + /// + /// + public T3 PickValue3() => IsValue3 + ? Value3! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value3' but the value was {ToString()}."); /// /// /// @@ -115,6 +136,11 @@ public AnyOf(T1? value) Value1 = value; } + /// + /// + /// + public static AnyOf FromValue1(T1? value) => new AnyOf(value); + /// /// /// @@ -133,6 +159,11 @@ public AnyOf(T2? value) Value2 = value; } + /// + /// + /// + public static AnyOf FromValue2(T2? value) => new AnyOf(value); + /// /// /// @@ -151,6 +182,11 @@ public AnyOf(T3? value) Value3 = value; } + /// + /// + /// + public static AnyOf FromValue3(T3? value) => new AnyOf(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.AnyOf.4.g.cs b/src/libs/Mistral/Generated/Mistral.AnyOf.4.g.cs index 7926911..e805b2a 100644 --- a/src/libs/Mistral/Generated/Mistral.AnyOf.4.g.cs +++ b/src/libs/Mistral/Generated/Mistral.AnyOf.4.g.cs @@ -38,6 +38,13 @@ public bool TryPickValue1( return IsValue1; } + /// + /// + /// + public T1 PickValue1() => IsValue1 + ? Value1! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value1' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickValue2( return IsValue2; } + /// + /// + /// + public T2 PickValue2() => IsValue2 + ? Value2! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value2' but the value was {ToString()}."); + /// /// /// @@ -98,6 +112,13 @@ public bool TryPickValue3( return IsValue3; } + /// + /// + /// + public T3 PickValue3() => IsValue3 + ? Value3! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value3' but the value was {ToString()}."); + /// /// /// @@ -127,6 +148,13 @@ public bool TryPickValue4( value = Value4; return IsValue4; } + + /// + /// + /// + public T4 PickValue4() => IsValue4 + ? Value4! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value4' but the value was {ToString()}."); /// /// /// @@ -145,6 +173,11 @@ public AnyOf(T1? value) Value1 = value; } + /// + /// + /// + public static AnyOf FromValue1(T1? value) => new AnyOf(value); + /// /// /// @@ -163,6 +196,11 @@ public AnyOf(T2? value) Value2 = value; } + /// + /// + /// + public static AnyOf FromValue2(T2? value) => new AnyOf(value); + /// /// /// @@ -181,6 +219,11 @@ public AnyOf(T3? value) Value3 = value; } + /// + /// + /// + public static AnyOf FromValue3(T3? value) => new AnyOf(value); + /// /// /// @@ -199,6 +242,11 @@ public AnyOf(T4? value) Value4 = value; } + /// + /// + /// + public static AnyOf FromValue4(T4? value) => new AnyOf(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.AnyOf.5.g.cs b/src/libs/Mistral/Generated/Mistral.AnyOf.5.g.cs index 3b0b1c8..1bd91ad 100644 --- a/src/libs/Mistral/Generated/Mistral.AnyOf.5.g.cs +++ b/src/libs/Mistral/Generated/Mistral.AnyOf.5.g.cs @@ -38,6 +38,13 @@ public bool TryPickValue1( return IsValue1; } + /// + /// + /// + public T1 PickValue1() => IsValue1 + ? Value1! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value1' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickValue2( return IsValue2; } + /// + /// + /// + public T2 PickValue2() => IsValue2 + ? Value2! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value2' but the value was {ToString()}."); + /// /// /// @@ -98,6 +112,13 @@ public bool TryPickValue3( return IsValue3; } + /// + /// + /// + public T3 PickValue3() => IsValue3 + ? Value3! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value3' but the value was {ToString()}."); + /// /// /// @@ -128,6 +149,13 @@ public bool TryPickValue4( return IsValue4; } + /// + /// + /// + public T4 PickValue4() => IsValue4 + ? Value4! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value4' but the value was {ToString()}."); + /// /// /// @@ -157,6 +185,13 @@ public bool TryPickValue5( value = Value5; return IsValue5; } + + /// + /// + /// + public T5 PickValue5() => IsValue5 + ? Value5! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value5' but the value was {ToString()}."); /// /// /// @@ -175,6 +210,11 @@ public AnyOf(T1? value) Value1 = value; } + /// + /// + /// + public static AnyOf FromValue1(T1? value) => new AnyOf(value); + /// /// /// @@ -193,6 +233,11 @@ public AnyOf(T2? value) Value2 = value; } + /// + /// + /// + public static AnyOf FromValue2(T2? value) => new AnyOf(value); + /// /// /// @@ -211,6 +256,11 @@ public AnyOf(T3? value) Value3 = value; } + /// + /// + /// + public static AnyOf FromValue3(T3? value) => new AnyOf(value); + /// /// /// @@ -229,6 +279,11 @@ public AnyOf(T4? value) Value4 = value; } + /// + /// + /// + public static AnyOf FromValue4(T4? value) => new AnyOf(value); + /// /// /// @@ -247,6 +302,11 @@ public AnyOf(T5? value) Value5 = value; } + /// + /// + /// + public static AnyOf FromValue5(T5? value) => new AnyOf(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.AnyOf.6.g.cs b/src/libs/Mistral/Generated/Mistral.AnyOf.6.g.cs index 3754cb0..62697ba 100644 --- a/src/libs/Mistral/Generated/Mistral.AnyOf.6.g.cs +++ b/src/libs/Mistral/Generated/Mistral.AnyOf.6.g.cs @@ -38,6 +38,13 @@ public bool TryPickValue1( return IsValue1; } + /// + /// + /// + public T1 PickValue1() => IsValue1 + ? Value1! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value1' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickValue2( return IsValue2; } + /// + /// + /// + public T2 PickValue2() => IsValue2 + ? Value2! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value2' but the value was {ToString()}."); + /// /// /// @@ -98,6 +112,13 @@ public bool TryPickValue3( return IsValue3; } + /// + /// + /// + public T3 PickValue3() => IsValue3 + ? Value3! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value3' but the value was {ToString()}."); + /// /// /// @@ -128,6 +149,13 @@ public bool TryPickValue4( return IsValue4; } + /// + /// + /// + public T4 PickValue4() => IsValue4 + ? Value4! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value4' but the value was {ToString()}."); + /// /// /// @@ -158,6 +186,13 @@ public bool TryPickValue5( return IsValue5; } + /// + /// + /// + public T5 PickValue5() => IsValue5 + ? Value5! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value5' but the value was {ToString()}."); + /// /// /// @@ -187,6 +222,13 @@ public bool TryPickValue6( value = Value6; return IsValue6; } + + /// + /// + /// + public T6 PickValue6() => IsValue6 + ? Value6! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value6' but the value was {ToString()}."); /// /// /// @@ -205,6 +247,11 @@ public AnyOf(T1? value) Value1 = value; } + /// + /// + /// + public static AnyOf FromValue1(T1? value) => new AnyOf(value); + /// /// /// @@ -223,6 +270,11 @@ public AnyOf(T2? value) Value2 = value; } + /// + /// + /// + public static AnyOf FromValue2(T2? value) => new AnyOf(value); + /// /// /// @@ -241,6 +293,11 @@ public AnyOf(T3? value) Value3 = value; } + /// + /// + /// + public static AnyOf FromValue3(T3? value) => new AnyOf(value); + /// /// /// @@ -259,6 +316,11 @@ public AnyOf(T4? value) Value4 = value; } + /// + /// + /// + public static AnyOf FromValue4(T4? value) => new AnyOf(value); + /// /// /// @@ -277,6 +339,11 @@ public AnyOf(T5? value) Value5 = value; } + /// + /// + /// + public static AnyOf FromValue5(T5? value) => new AnyOf(value); + /// /// /// @@ -295,6 +362,11 @@ public AnyOf(T6? value) Value6 = value; } + /// + /// + /// + public static AnyOf FromValue6(T6? value) => new AnyOf(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.AnyOf.7.g.cs b/src/libs/Mistral/Generated/Mistral.AnyOf.7.g.cs index 52644ab..7798691 100644 --- a/src/libs/Mistral/Generated/Mistral.AnyOf.7.g.cs +++ b/src/libs/Mistral/Generated/Mistral.AnyOf.7.g.cs @@ -38,6 +38,13 @@ public bool TryPickValue1( return IsValue1; } + /// + /// + /// + public T1 PickValue1() => IsValue1 + ? Value1! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value1' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickValue2( return IsValue2; } + /// + /// + /// + public T2 PickValue2() => IsValue2 + ? Value2! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value2' but the value was {ToString()}."); + /// /// /// @@ -98,6 +112,13 @@ public bool TryPickValue3( return IsValue3; } + /// + /// + /// + public T3 PickValue3() => IsValue3 + ? Value3! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value3' but the value was {ToString()}."); + /// /// /// @@ -128,6 +149,13 @@ public bool TryPickValue4( return IsValue4; } + /// + /// + /// + public T4 PickValue4() => IsValue4 + ? Value4! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value4' but the value was {ToString()}."); + /// /// /// @@ -158,6 +186,13 @@ public bool TryPickValue5( return IsValue5; } + /// + /// + /// + public T5 PickValue5() => IsValue5 + ? Value5! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value5' but the value was {ToString()}."); + /// /// /// @@ -188,6 +223,13 @@ public bool TryPickValue6( return IsValue6; } + /// + /// + /// + public T6 PickValue6() => IsValue6 + ? Value6! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value6' but the value was {ToString()}."); + /// /// /// @@ -217,6 +259,13 @@ public bool TryPickValue7( value = Value7; return IsValue7; } + + /// + /// + /// + public T7 PickValue7() => IsValue7 + ? Value7! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value7' but the value was {ToString()}."); /// /// /// @@ -235,6 +284,11 @@ public AnyOf(T1? value) Value1 = value; } + /// + /// + /// + public static AnyOf FromValue1(T1? value) => new AnyOf(value); + /// /// /// @@ -253,6 +307,11 @@ public AnyOf(T2? value) Value2 = value; } + /// + /// + /// + public static AnyOf FromValue2(T2? value) => new AnyOf(value); + /// /// /// @@ -271,6 +330,11 @@ public AnyOf(T3? value) Value3 = value; } + /// + /// + /// + public static AnyOf FromValue3(T3? value) => new AnyOf(value); + /// /// /// @@ -289,6 +353,11 @@ public AnyOf(T4? value) Value4 = value; } + /// + /// + /// + public static AnyOf FromValue4(T4? value) => new AnyOf(value); + /// /// /// @@ -307,6 +376,11 @@ public AnyOf(T5? value) Value5 = value; } + /// + /// + /// + public static AnyOf FromValue5(T5? value) => new AnyOf(value); + /// /// /// @@ -325,6 +399,11 @@ public AnyOf(T6? value) Value6 = value; } + /// + /// + /// + public static AnyOf FromValue6(T6? value) => new AnyOf(value); + /// /// /// @@ -343,6 +422,11 @@ public AnyOf(T7? value) Value7 = value; } + /// + /// + /// + public static AnyOf FromValue7(T7? value) => new AnyOf(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.AnyOf.9.g.cs b/src/libs/Mistral/Generated/Mistral.AnyOf.9.g.cs index 7fb3ed4..7def3d1 100644 --- a/src/libs/Mistral/Generated/Mistral.AnyOf.9.g.cs +++ b/src/libs/Mistral/Generated/Mistral.AnyOf.9.g.cs @@ -38,6 +38,13 @@ public bool TryPickValue1( return IsValue1; } + /// + /// + /// + public T1 PickValue1() => IsValue1 + ? Value1! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value1' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickValue2( return IsValue2; } + /// + /// + /// + public T2 PickValue2() => IsValue2 + ? Value2! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value2' but the value was {ToString()}."); + /// /// /// @@ -98,6 +112,13 @@ public bool TryPickValue3( return IsValue3; } + /// + /// + /// + public T3 PickValue3() => IsValue3 + ? Value3! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value3' but the value was {ToString()}."); + /// /// /// @@ -128,6 +149,13 @@ public bool TryPickValue4( return IsValue4; } + /// + /// + /// + public T4 PickValue4() => IsValue4 + ? Value4! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value4' but the value was {ToString()}."); + /// /// /// @@ -158,6 +186,13 @@ public bool TryPickValue5( return IsValue5; } + /// + /// + /// + public T5 PickValue5() => IsValue5 + ? Value5! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value5' but the value was {ToString()}."); + /// /// /// @@ -188,6 +223,13 @@ public bool TryPickValue6( return IsValue6; } + /// + /// + /// + public T6 PickValue6() => IsValue6 + ? Value6! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value6' but the value was {ToString()}."); + /// /// /// @@ -218,6 +260,13 @@ public bool TryPickValue7( return IsValue7; } + /// + /// + /// + public T7 PickValue7() => IsValue7 + ? Value7! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value7' but the value was {ToString()}."); + /// /// /// @@ -248,6 +297,13 @@ public bool TryPickValue8( return IsValue8; } + /// + /// + /// + public T8 PickValue8() => IsValue8 + ? Value8! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value8' but the value was {ToString()}."); + /// /// /// @@ -277,6 +333,13 @@ public bool TryPickValue9( value = Value9; return IsValue9; } + + /// + /// + /// + public T9 PickValue9() => IsValue9 + ? Value9! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value9' but the value was {ToString()}."); /// /// /// @@ -295,6 +358,11 @@ public AnyOf(T1? value) Value1 = value; } + /// + /// + /// + public static AnyOf FromValue1(T1? value) => new AnyOf(value); + /// /// /// @@ -313,6 +381,11 @@ public AnyOf(T2? value) Value2 = value; } + /// + /// + /// + public static AnyOf FromValue2(T2? value) => new AnyOf(value); + /// /// /// @@ -331,6 +404,11 @@ public AnyOf(T3? value) Value3 = value; } + /// + /// + /// + public static AnyOf FromValue3(T3? value) => new AnyOf(value); + /// /// /// @@ -349,6 +427,11 @@ public AnyOf(T4? value) Value4 = value; } + /// + /// + /// + public static AnyOf FromValue4(T4? value) => new AnyOf(value); + /// /// /// @@ -367,6 +450,11 @@ public AnyOf(T5? value) Value5 = value; } + /// + /// + /// + public static AnyOf FromValue5(T5? value) => new AnyOf(value); + /// /// /// @@ -385,6 +473,11 @@ public AnyOf(T6? value) Value6 = value; } + /// + /// + /// + public static AnyOf FromValue6(T6? value) => new AnyOf(value); + /// /// /// @@ -403,6 +496,11 @@ public AnyOf(T7? value) Value7 = value; } + /// + /// + /// + public static AnyOf FromValue7(T7? value) => new AnyOf(value); + /// /// /// @@ -421,6 +519,11 @@ public AnyOf(T8? value) Value8 = value; } + /// + /// + /// + public static AnyOf FromValue8(T8? value) => new AnyOf(value); + /// /// /// @@ -439,6 +542,11 @@ public AnyOf(T9? value) Value9 = value; } + /// + /// + /// + public static AnyOf FromValue9(T9? value) => new AnyOf(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.AuthorizationVariant1.g.cs b/src/libs/Mistral/Generated/Mistral.Models.AuthorizationVariant1.g.cs index c2780b3..d981dd1 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.AuthorizationVariant1.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.AuthorizationVariant1.g.cs @@ -44,6 +44,13 @@ public bool TryPickOauth2Token( return IsOauth2Token; } + /// + /// + /// + public global::Mistral.OAuth2TokenAuth PickOauth2Token() => IsOauth2Token + ? Oauth2Token! + : throw new global::System.InvalidOperationException($"Expected union variant 'Oauth2Token' but the value was {ToString()}."); + /// /// /// @@ -73,6 +80,13 @@ public bool TryPickApiKey( value = ApiKey; return IsApiKey; } + + /// + /// + /// + public global::Mistral.APIKeyAuth PickApiKey() => IsApiKey + ? ApiKey! + : throw new global::System.InvalidOperationException($"Expected union variant 'ApiKey' but the value was {ToString()}."); /// /// /// @@ -91,6 +105,11 @@ public AuthorizationVariant1(global::Mistral.OAuth2TokenAuth? value) Oauth2Token = value; } + /// + /// + /// + public static AuthorizationVariant1 FromOauth2Token(global::Mistral.OAuth2TokenAuth? value) => new AuthorizationVariant1(value); + /// /// /// @@ -109,6 +128,11 @@ public AuthorizationVariant1(global::Mistral.APIKeyAuth? value) ApiKey = value; } + /// + /// + /// + public static AuthorizationVariant1 FromApiKey(global::Mistral.APIKeyAuth? value) => new AuthorizationVariant1(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.ChatClassificationRequestInputs.g.cs b/src/libs/Mistral/Generated/Mistral.Models.ChatClassificationRequestInputs.g.cs index d80d083..4f9f9e7 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.ChatClassificationRequestInputs.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.ChatClassificationRequestInputs.g.cs @@ -39,6 +39,13 @@ public bool TryPickInstructRequest( return IsInstructRequest; } + /// + /// + /// + public global::Mistral.InstructRequest PickInstructRequest() => IsInstructRequest + ? InstructRequest! + : throw new global::System.InvalidOperationException($"Expected union variant 'InstructRequest' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickChatClassificationRequestInputsVariant2( value = ChatClassificationRequestInputsVariant2; return IsChatClassificationRequestInputsVariant2; } + + /// + /// + /// + public global::System.Collections.Generic.IList PickChatClassificationRequestInputsVariant2() => IsChatClassificationRequestInputsVariant2 + ? ChatClassificationRequestInputsVariant2! + : throw new global::System.InvalidOperationException($"Expected union variant 'ChatClassificationRequestInputsVariant2' but the value was {ToString()}."); /// /// /// @@ -86,6 +100,11 @@ public ChatClassificationRequestInputs(global::Mistral.InstructRequest? value) InstructRequest = value; } + /// + /// + /// + public static ChatClassificationRequestInputs FromInstructRequest(global::Mistral.InstructRequest? value) => new ChatClassificationRequestInputs(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.ChatCompletionResponse.g.cs b/src/libs/Mistral/Generated/Mistral.Models.ChatCompletionResponse.g.cs index 26534c9..6ce51e3 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.ChatCompletionResponse.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.ChatCompletionResponse.g.cs @@ -39,6 +39,13 @@ public bool TryPickBase( return IsBase; } + /// + /// + /// + public global::Mistral.ChatCompletionResponseBase PickBase() => IsBase + ? Base!.Value + : throw new global::System.InvalidOperationException($"Expected union variant 'Base' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickResponse1( value = Response1; return IsResponse1; } + + /// + /// + /// + public global::Mistral.ChatCompletionResponseChatCompletionResponse1 PickResponse1() => IsResponse1 + ? Response1! + : throw new global::System.InvalidOperationException($"Expected union variant 'Response1' but the value was {ToString()}."); /// /// /// @@ -86,6 +100,11 @@ public ChatCompletionResponse(global::Mistral.ChatCompletionResponseBase? value) Base = value; } + /// + /// + /// + public static ChatCompletionResponse FromBase(global::Mistral.ChatCompletionResponseBase? value) => new ChatCompletionResponse(value); + /// /// /// @@ -104,6 +123,11 @@ public ChatCompletionResponse(global::Mistral.ChatCompletionResponseChatCompleti Response1 = value; } + /// + /// + /// + public static ChatCompletionResponse FromResponse1(global::Mistral.ChatCompletionResponseChatCompletionResponse1? value) => new ChatCompletionResponse(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.ChatCompletionResponseBase.g.cs b/src/libs/Mistral/Generated/Mistral.Models.ChatCompletionResponseBase.g.cs index 12def47..a2e47e2 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.ChatCompletionResponseBase.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.ChatCompletionResponseBase.g.cs @@ -39,6 +39,13 @@ public bool TryPickResponseBase( return IsResponseBase; } + /// + /// + /// + public global::Mistral.ResponseBase PickResponseBase() => IsResponseBase + ? ResponseBase! + : throw new global::System.InvalidOperationException($"Expected union variant 'ResponseBase' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickBase1( value = Base1; return IsBase1; } + + /// + /// + /// + public global::Mistral.ChatCompletionResponseBaseChatCompletionResponseBase1 PickBase1() => IsBase1 + ? Base1! + : throw new global::System.InvalidOperationException($"Expected union variant 'Base1' but the value was {ToString()}."); /// /// /// @@ -86,6 +100,11 @@ public ChatCompletionResponseBase(global::Mistral.ResponseBase? value) ResponseBase = value; } + /// + /// + /// + public static ChatCompletionResponseBase FromResponseBase(global::Mistral.ResponseBase? value) => new ChatCompletionResponseBase(value); + /// /// /// @@ -104,6 +123,11 @@ public ChatCompletionResponseBase(global::Mistral.ChatCompletionResponseBaseChat Base1 = value; } + /// + /// + /// + public static ChatCompletionResponseBase FromBase1(global::Mistral.ChatCompletionResponseBaseChatCompletionResponseBase1? value) => new ChatCompletionResponseBase(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.CompletionArgsStop.g.cs b/src/libs/Mistral/Generated/Mistral.Models.CompletionArgsStop.g.cs index 899e881..e0f4945 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.CompletionArgsStop.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.CompletionArgsStop.g.cs @@ -39,6 +39,13 @@ public bool TryPickCompletionArgsStopVariant1( return IsCompletionArgsStopVariant1; } + /// + /// + /// + public string PickCompletionArgsStopVariant1() => IsCompletionArgsStopVariant1 + ? CompletionArgsStopVariant1! + : throw new global::System.InvalidOperationException($"Expected union variant 'CompletionArgsStopVariant1' but the value was {ToString()}."); + /// /// /// @@ -69,6 +76,13 @@ public bool TryPickCompletionArgsStopVariant2( return IsCompletionArgsStopVariant2; } + /// + /// + /// + public global::System.Collections.Generic.IList PickCompletionArgsStopVariant2() => IsCompletionArgsStopVariant2 + ? CompletionArgsStopVariant2! + : throw new global::System.InvalidOperationException($"Expected union variant 'CompletionArgsStopVariant2' but the value was {ToString()}."); + /// /// /// @@ -98,6 +112,13 @@ public bool TryPickCompletionArgsStopVariant3( value = CompletionArgsStopVariant3; return IsCompletionArgsStopVariant3; } + + /// + /// + /// + public object PickCompletionArgsStopVariant3() => IsCompletionArgsStopVariant3 + ? CompletionArgsStopVariant3! + : throw new global::System.InvalidOperationException($"Expected union variant 'CompletionArgsStopVariant3' but the value was {ToString()}."); /// /// /// @@ -116,6 +137,11 @@ public CompletionArgsStop(string? value) CompletionArgsStopVariant1 = value; } + /// + /// + /// + public static CompletionArgsStop FromCompletionArgsStopVariant1(string? value) => new CompletionArgsStop(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.ContentChunk.g.cs b/src/libs/Mistral/Generated/Mistral.Models.ContentChunk.g.cs index 1102dff..0d3154f 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.ContentChunk.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.ContentChunk.g.cs @@ -44,6 +44,13 @@ public bool TryPickText( return IsText; } + /// + /// + /// + public global::Mistral.TextChunk PickText() => IsText + ? Text! + : throw new global::System.InvalidOperationException($"Expected union variant 'Text' but the value was {ToString()}."); + /// /// {"type":"image_url","image_url":{"url":"data:image/png;base64,iVBORw0 /// @@ -74,6 +81,13 @@ public bool TryPickImageUrl( return IsImageUrl; } + /// + /// + /// + public global::Mistral.ImageURLChunk PickImageUrl() => IsImageUrl + ? ImageUrl! + : throw new global::System.InvalidOperationException($"Expected union variant 'ImageUrl' but the value was {ToString()}."); + /// /// /// @@ -104,6 +118,13 @@ public bool TryPickDocumentUrl( return IsDocumentUrl; } + /// + /// + /// + public global::Mistral.DocumentURLChunk PickDocumentUrl() => IsDocumentUrl + ? DocumentUrl! + : throw new global::System.InvalidOperationException($"Expected union variant 'DocumentUrl' but the value was {ToString()}."); + /// /// /// @@ -134,6 +155,13 @@ public bool TryPickReference( return IsReference; } + /// + /// + /// + public global::Mistral.ReferenceChunk PickReference() => IsReference + ? Reference! + : throw new global::System.InvalidOperationException($"Expected union variant 'Reference' but the value was {ToString()}."); + /// /// /// @@ -164,6 +192,13 @@ public bool TryPickFile( return IsFile; } + /// + /// + /// + public global::Mistral.FileChunk PickFile() => IsFile + ? File! + : throw new global::System.InvalidOperationException($"Expected union variant 'File' but the value was {ToString()}."); + /// /// /// @@ -194,6 +229,13 @@ public bool TryPickThinking( return IsThinking; } + /// + /// + /// + public global::Mistral.ThinkChunk PickThinking() => IsThinking + ? Thinking! + : throw new global::System.InvalidOperationException($"Expected union variant 'Thinking' but the value was {ToString()}."); + /// /// /// @@ -223,6 +265,13 @@ public bool TryPickInputAudio( value = InputAudio; return IsInputAudio; } + + /// + /// + /// + public global::Mistral.AudioChunk PickInputAudio() => IsInputAudio + ? InputAudio! + : throw new global::System.InvalidOperationException($"Expected union variant 'InputAudio' but the value was {ToString()}."); /// /// /// @@ -241,6 +290,11 @@ public ContentChunk(global::Mistral.TextChunk? value) Text = value; } + /// + /// + /// + public static ContentChunk FromText(global::Mistral.TextChunk? value) => new ContentChunk(value); + /// /// /// @@ -259,6 +313,11 @@ public ContentChunk(global::Mistral.ImageURLChunk? value) ImageUrl = value; } + /// + /// + /// + public static ContentChunk FromImageUrl(global::Mistral.ImageURLChunk? value) => new ContentChunk(value); + /// /// /// @@ -277,6 +336,11 @@ public ContentChunk(global::Mistral.DocumentURLChunk? value) DocumentUrl = value; } + /// + /// + /// + public static ContentChunk FromDocumentUrl(global::Mistral.DocumentURLChunk? value) => new ContentChunk(value); + /// /// /// @@ -295,6 +359,11 @@ public ContentChunk(global::Mistral.ReferenceChunk? value) Reference = value; } + /// + /// + /// + public static ContentChunk FromReference(global::Mistral.ReferenceChunk? value) => new ContentChunk(value); + /// /// /// @@ -313,6 +382,11 @@ public ContentChunk(global::Mistral.FileChunk? value) File = value; } + /// + /// + /// + public static ContentChunk FromFile(global::Mistral.FileChunk? value) => new ContentChunk(value); + /// /// /// @@ -331,6 +405,11 @@ public ContentChunk(global::Mistral.ThinkChunk? value) Thinking = value; } + /// + /// + /// + public static ContentChunk FromThinking(global::Mistral.ThinkChunk? value) => new ContentChunk(value); + /// /// /// @@ -349,6 +428,11 @@ public ContentChunk(global::Mistral.AudioChunk? value) InputAudio = value; } + /// + /// + /// + public static ContentChunk FromInputAudio(global::Mistral.AudioChunk? value) => new ContentChunk(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.ConversationAppendRequest.g.cs b/src/libs/Mistral/Generated/Mistral.Models.ConversationAppendRequest.g.cs index 20ae4d6..6f38f35 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.ConversationAppendRequest.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.ConversationAppendRequest.g.cs @@ -39,6 +39,13 @@ public bool TryPickBase( return IsBase; } + /// + /// + /// + public global::Mistral.ConversationAppendRequestBase PickBase() => IsBase + ? Base! + : throw new global::System.InvalidOperationException($"Expected union variant 'Base' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickConversationAppendRequestVariant2( value = ConversationAppendRequestVariant2; return IsConversationAppendRequestVariant2; } + + /// + /// + /// + public global::Mistral.ConversationAppendRequestVariant2 PickConversationAppendRequestVariant2() => IsConversationAppendRequestVariant2 + ? ConversationAppendRequestVariant2! + : throw new global::System.InvalidOperationException($"Expected union variant 'ConversationAppendRequestVariant2' but the value was {ToString()}."); /// /// /// @@ -86,6 +100,11 @@ public ConversationAppendRequest(global::Mistral.ConversationAppendRequestBase? Base = value; } + /// + /// + /// + public static ConversationAppendRequest FromBase(global::Mistral.ConversationAppendRequestBase? value) => new ConversationAppendRequest(value); + /// /// /// @@ -104,6 +123,11 @@ public ConversationAppendRequest(global::Mistral.ConversationAppendRequestVarian ConversationAppendRequestVariant2 = value; } + /// + /// + /// + public static ConversationAppendRequest FromConversationAppendRequestVariant2(global::Mistral.ConversationAppendRequestVariant2? value) => new ConversationAppendRequest(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.ConversationAppendStreamRequest.g.cs b/src/libs/Mistral/Generated/Mistral.Models.ConversationAppendStreamRequest.g.cs index 5e4bd13..a83bafc 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.ConversationAppendStreamRequest.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.ConversationAppendStreamRequest.g.cs @@ -39,6 +39,13 @@ public bool TryPickConversationAppendRequest( return IsConversationAppendRequest; } + /// + /// + /// + public global::Mistral.ConversationAppendRequestBase PickConversationAppendRequest() => IsConversationAppendRequest + ? ConversationAppendRequest! + : throw new global::System.InvalidOperationException($"Expected union variant 'ConversationAppendRequest' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickConversationAppendStreamRequestVariant2( value = ConversationAppendStreamRequestVariant2; return IsConversationAppendStreamRequestVariant2; } + + /// + /// + /// + public global::Mistral.ConversationAppendStreamRequestVariant2 PickConversationAppendStreamRequestVariant2() => IsConversationAppendStreamRequestVariant2 + ? ConversationAppendStreamRequestVariant2! + : throw new global::System.InvalidOperationException($"Expected union variant 'ConversationAppendStreamRequestVariant2' but the value was {ToString()}."); /// /// /// @@ -86,6 +100,11 @@ public ConversationAppendStreamRequest(global::Mistral.ConversationAppendRequest ConversationAppendRequest = value; } + /// + /// + /// + public static ConversationAppendStreamRequest FromConversationAppendRequest(global::Mistral.ConversationAppendRequestBase? value) => new ConversationAppendStreamRequest(value); + /// /// /// @@ -104,6 +123,11 @@ public ConversationAppendStreamRequest(global::Mistral.ConversationAppendStreamR ConversationAppendStreamRequestVariant2 = value; } + /// + /// + /// + public static ConversationAppendStreamRequest FromConversationAppendStreamRequestVariant2(global::Mistral.ConversationAppendStreamRequestVariant2? value) => new ConversationAppendStreamRequest(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.ConversationInputs.g.cs b/src/libs/Mistral/Generated/Mistral.Models.ConversationInputs.g.cs index 1098280..18171b7 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.ConversationInputs.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.ConversationInputs.g.cs @@ -39,6 +39,13 @@ public bool TryPickConversationInputsVariant1( return IsConversationInputsVariant1; } + /// + /// + /// + public string PickConversationInputsVariant1() => IsConversationInputsVariant1 + ? ConversationInputsVariant1! + : throw new global::System.InvalidOperationException($"Expected union variant 'ConversationInputsVariant1' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickInputEntries( value = InputEntries; return IsInputEntries; } + + /// + /// + /// + public global::System.Collections.Generic.IList> PickInputEntries() => IsInputEntries + ? InputEntries! + : throw new global::System.InvalidOperationException($"Expected union variant 'InputEntries' but the value was {ToString()}."); /// /// /// @@ -86,6 +100,11 @@ public ConversationInputs(string? value) ConversationInputsVariant1 = value; } + /// + /// + /// + public static ConversationInputs FromConversationInputsVariant1(string? value) => new ConversationInputs(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.ConversationRequest.g.cs b/src/libs/Mistral/Generated/Mistral.Models.ConversationRequest.g.cs index b5a7ff9..54e300d 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.ConversationRequest.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.ConversationRequest.g.cs @@ -39,6 +39,13 @@ public bool TryPickBase( return IsBase; } + /// + /// + /// + public global::Mistral.ConversationRequestBase PickBase() => IsBase + ? Base! + : throw new global::System.InvalidOperationException($"Expected union variant 'Base' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickConversationRequestVariant2( value = ConversationRequestVariant2; return IsConversationRequestVariant2; } + + /// + /// + /// + public global::Mistral.ConversationRequestVariant2 PickConversationRequestVariant2() => IsConversationRequestVariant2 + ? ConversationRequestVariant2! + : throw new global::System.InvalidOperationException($"Expected union variant 'ConversationRequestVariant2' but the value was {ToString()}."); /// /// /// @@ -86,6 +100,11 @@ public ConversationRequest(global::Mistral.ConversationRequestBase? value) Base = value; } + /// + /// + /// + public static ConversationRequest FromBase(global::Mistral.ConversationRequestBase? value) => new ConversationRequest(value); + /// /// /// @@ -104,6 +123,11 @@ public ConversationRequest(global::Mistral.ConversationRequestVariant2? value) ConversationRequestVariant2 = value; } + /// + /// + /// + public static ConversationRequest FromConversationRequestVariant2(global::Mistral.ConversationRequestVariant2? value) => new ConversationRequest(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.ConversationRestartRequest.g.cs b/src/libs/Mistral/Generated/Mistral.Models.ConversationRestartRequest.g.cs index 58b18d7..2a64d83 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.ConversationRestartRequest.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.ConversationRestartRequest.g.cs @@ -39,6 +39,13 @@ public bool TryPickBase( return IsBase; } + /// + /// + /// + public global::Mistral.ConversationRestartRequestBase PickBase() => IsBase + ? Base! + : throw new global::System.InvalidOperationException($"Expected union variant 'Base' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickConversationRestartRequestVariant2( value = ConversationRestartRequestVariant2; return IsConversationRestartRequestVariant2; } + + /// + /// + /// + public global::Mistral.ConversationRestartRequestVariant2 PickConversationRestartRequestVariant2() => IsConversationRestartRequestVariant2 + ? ConversationRestartRequestVariant2! + : throw new global::System.InvalidOperationException($"Expected union variant 'ConversationRestartRequestVariant2' but the value was {ToString()}."); /// /// /// @@ -86,6 +100,11 @@ public ConversationRestartRequest(global::Mistral.ConversationRestartRequestBase Base = value; } + /// + /// + /// + public static ConversationRestartRequest FromBase(global::Mistral.ConversationRestartRequestBase? value) => new ConversationRestartRequest(value); + /// /// /// @@ -104,6 +123,11 @@ public ConversationRestartRequest(global::Mistral.ConversationRestartRequestVari ConversationRestartRequestVariant2 = value; } + /// + /// + /// + public static ConversationRestartRequest FromConversationRestartRequestVariant2(global::Mistral.ConversationRestartRequestVariant2? value) => new ConversationRestartRequest(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.ConversationRestartStreamRequest.g.cs b/src/libs/Mistral/Generated/Mistral.Models.ConversationRestartStreamRequest.g.cs index 9e078c3..debefda 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.ConversationRestartStreamRequest.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.ConversationRestartStreamRequest.g.cs @@ -39,6 +39,13 @@ public bool TryPickConversationRestartRequest( return IsConversationRestartRequest; } + /// + /// + /// + public global::Mistral.ConversationRestartRequestBase PickConversationRestartRequest() => IsConversationRestartRequest + ? ConversationRestartRequest! + : throw new global::System.InvalidOperationException($"Expected union variant 'ConversationRestartRequest' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickConversationRestartStreamRequestVariant2( value = ConversationRestartStreamRequestVariant2; return IsConversationRestartStreamRequestVariant2; } + + /// + /// + /// + public global::Mistral.ConversationRestartStreamRequestVariant2 PickConversationRestartStreamRequestVariant2() => IsConversationRestartStreamRequestVariant2 + ? ConversationRestartStreamRequestVariant2! + : throw new global::System.InvalidOperationException($"Expected union variant 'ConversationRestartStreamRequestVariant2' but the value was {ToString()}."); /// /// /// @@ -86,6 +100,11 @@ public ConversationRestartStreamRequest(global::Mistral.ConversationRestartReque ConversationRestartRequest = value; } + /// + /// + /// + public static ConversationRestartStreamRequest FromConversationRestartRequest(global::Mistral.ConversationRestartRequestBase? value) => new ConversationRestartStreamRequest(value); + /// /// /// @@ -104,6 +123,11 @@ public ConversationRestartStreamRequest(global::Mistral.ConversationRestartStrea ConversationRestartStreamRequestVariant2 = value; } + /// + /// + /// + public static ConversationRestartStreamRequest FromConversationRestartStreamRequestVariant2(global::Mistral.ConversationRestartStreamRequestVariant2? value) => new ConversationRestartStreamRequest(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.ConversationStreamRequest.g.cs b/src/libs/Mistral/Generated/Mistral.Models.ConversationStreamRequest.g.cs index 5297191..adb9b07 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.ConversationStreamRequest.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.ConversationStreamRequest.g.cs @@ -39,6 +39,13 @@ public bool TryPickConversationRequest( return IsConversationRequest; } + /// + /// + /// + public global::Mistral.ConversationRequestBase PickConversationRequest() => IsConversationRequest + ? ConversationRequest! + : throw new global::System.InvalidOperationException($"Expected union variant 'ConversationRequest' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickConversationStreamRequestVariant2( value = ConversationStreamRequestVariant2; return IsConversationStreamRequestVariant2; } + + /// + /// + /// + public global::Mistral.ConversationStreamRequestVariant2 PickConversationStreamRequestVariant2() => IsConversationStreamRequestVariant2 + ? ConversationStreamRequestVariant2! + : throw new global::System.InvalidOperationException($"Expected union variant 'ConversationStreamRequestVariant2' but the value was {ToString()}."); /// /// /// @@ -86,6 +100,11 @@ public ConversationStreamRequest(global::Mistral.ConversationRequestBase? value) ConversationRequest = value; } + /// + /// + /// + public static ConversationStreamRequest FromConversationRequest(global::Mistral.ConversationRequestBase? value) => new ConversationStreamRequest(value); + /// /// /// @@ -104,6 +123,11 @@ public ConversationStreamRequest(global::Mistral.ConversationStreamRequestVarian ConversationStreamRequestVariant2 = value; } + /// + /// + /// + public static ConversationStreamRequest FromConversationStreamRequestVariant2(global::Mistral.ConversationStreamRequestVariant2? value) => new ConversationStreamRequest(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.Data.g.cs b/src/libs/Mistral/Generated/Mistral.Models.Data.g.cs index b34f2fe..6cb7526 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.Data.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.Data.g.cs @@ -44,6 +44,13 @@ public bool TryPickConversationResponseStarted( return IsConversationResponseStarted; } + /// + /// + /// + public global::Mistral.ResponseStartedEvent PickConversationResponseStarted() => IsConversationResponseStarted + ? ConversationResponseStarted! + : throw new global::System.InvalidOperationException($"Expected union variant 'ConversationResponseStarted' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickConversationResponseDone( return IsConversationResponseDone; } + /// + /// + /// + public global::Mistral.ResponseDoneEvent PickConversationResponseDone() => IsConversationResponseDone + ? ConversationResponseDone! + : throw new global::System.InvalidOperationException($"Expected union variant 'ConversationResponseDone' but the value was {ToString()}."); + /// /// /// @@ -104,6 +118,13 @@ public bool TryPickConversationResponseError( return IsConversationResponseError; } + /// + /// + /// + public global::Mistral.ResponseErrorEvent PickConversationResponseError() => IsConversationResponseError + ? ConversationResponseError! + : throw new global::System.InvalidOperationException($"Expected union variant 'ConversationResponseError' but the value was {ToString()}."); + /// /// /// @@ -134,6 +155,13 @@ public bool TryPickToolExecutionStarted( return IsToolExecutionStarted; } + /// + /// + /// + public global::Mistral.ToolExecutionStartedEvent PickToolExecutionStarted() => IsToolExecutionStarted + ? ToolExecutionStarted! + : throw new global::System.InvalidOperationException($"Expected union variant 'ToolExecutionStarted' but the value was {ToString()}."); + /// /// /// @@ -164,6 +192,13 @@ public bool TryPickToolExecutionDelta( return IsToolExecutionDelta; } + /// + /// + /// + public global::Mistral.ToolExecutionDeltaEvent PickToolExecutionDelta() => IsToolExecutionDelta + ? ToolExecutionDelta! + : throw new global::System.InvalidOperationException($"Expected union variant 'ToolExecutionDelta' but the value was {ToString()}."); + /// /// /// @@ -194,6 +229,13 @@ public bool TryPickToolExecutionDone( return IsToolExecutionDone; } + /// + /// + /// + public global::Mistral.ToolExecutionDoneEvent PickToolExecutionDone() => IsToolExecutionDone + ? ToolExecutionDone! + : throw new global::System.InvalidOperationException($"Expected union variant 'ToolExecutionDone' but the value was {ToString()}."); + /// /// /// @@ -224,6 +266,13 @@ public bool TryPickMessageOutputDelta( return IsMessageOutputDelta; } + /// + /// + /// + public global::Mistral.MessageOutputEvent PickMessageOutputDelta() => IsMessageOutputDelta + ? MessageOutputDelta! + : throw new global::System.InvalidOperationException($"Expected union variant 'MessageOutputDelta' but the value was {ToString()}."); + /// /// /// @@ -254,6 +303,13 @@ public bool TryPickFunctionCallDelta( return IsFunctionCallDelta; } + /// + /// + /// + public global::Mistral.FunctionCallEvent PickFunctionCallDelta() => IsFunctionCallDelta + ? FunctionCallDelta! + : throw new global::System.InvalidOperationException($"Expected union variant 'FunctionCallDelta' but the value was {ToString()}."); + /// /// /// @@ -284,6 +340,13 @@ public bool TryPickAgentHandoffStarted( return IsAgentHandoffStarted; } + /// + /// + /// + public global::Mistral.AgentHandoffStartedEvent PickAgentHandoffStarted() => IsAgentHandoffStarted + ? AgentHandoffStarted! + : throw new global::System.InvalidOperationException($"Expected union variant 'AgentHandoffStarted' but the value was {ToString()}."); + /// /// /// @@ -313,6 +376,13 @@ public bool TryPickAgentHandoffDone( value = AgentHandoffDone; return IsAgentHandoffDone; } + + /// + /// + /// + public global::Mistral.AgentHandoffDoneEvent PickAgentHandoffDone() => IsAgentHandoffDone + ? AgentHandoffDone! + : throw new global::System.InvalidOperationException($"Expected union variant 'AgentHandoffDone' but the value was {ToString()}."); /// /// /// @@ -331,6 +401,11 @@ public Data(global::Mistral.ResponseStartedEvent? value) ConversationResponseStarted = value; } + /// + /// + /// + public static Data FromConversationResponseStarted(global::Mistral.ResponseStartedEvent? value) => new Data(value); + /// /// /// @@ -349,6 +424,11 @@ public Data(global::Mistral.ResponseDoneEvent? value) ConversationResponseDone = value; } + /// + /// + /// + public static Data FromConversationResponseDone(global::Mistral.ResponseDoneEvent? value) => new Data(value); + /// /// /// @@ -367,6 +447,11 @@ public Data(global::Mistral.ResponseErrorEvent? value) ConversationResponseError = value; } + /// + /// + /// + public static Data FromConversationResponseError(global::Mistral.ResponseErrorEvent? value) => new Data(value); + /// /// /// @@ -385,6 +470,11 @@ public Data(global::Mistral.ToolExecutionStartedEvent? value) ToolExecutionStarted = value; } + /// + /// + /// + public static Data FromToolExecutionStarted(global::Mistral.ToolExecutionStartedEvent? value) => new Data(value); + /// /// /// @@ -403,6 +493,11 @@ public Data(global::Mistral.ToolExecutionDeltaEvent? value) ToolExecutionDelta = value; } + /// + /// + /// + public static Data FromToolExecutionDelta(global::Mistral.ToolExecutionDeltaEvent? value) => new Data(value); + /// /// /// @@ -421,6 +516,11 @@ public Data(global::Mistral.ToolExecutionDoneEvent? value) ToolExecutionDone = value; } + /// + /// + /// + public static Data FromToolExecutionDone(global::Mistral.ToolExecutionDoneEvent? value) => new Data(value); + /// /// /// @@ -439,6 +539,11 @@ public Data(global::Mistral.MessageOutputEvent? value) MessageOutputDelta = value; } + /// + /// + /// + public static Data FromMessageOutputDelta(global::Mistral.MessageOutputEvent? value) => new Data(value); + /// /// /// @@ -457,6 +562,11 @@ public Data(global::Mistral.FunctionCallEvent? value) FunctionCallDelta = value; } + /// + /// + /// + public static Data FromFunctionCallDelta(global::Mistral.FunctionCallEvent? value) => new Data(value); + /// /// /// @@ -475,6 +585,11 @@ public Data(global::Mistral.AgentHandoffStartedEvent? value) AgentHandoffStarted = value; } + /// + /// + /// + public static Data FromAgentHandoffStarted(global::Mistral.AgentHandoffStartedEvent? value) => new Data(value); + /// /// /// @@ -493,6 +608,11 @@ public Data(global::Mistral.AgentHandoffDoneEvent? value) AgentHandoffDone = value; } + /// + /// + /// + public static Data FromAgentHandoffDone(global::Mistral.AgentHandoffDoneEvent? value) => new Data(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.Data2.g.cs b/src/libs/Mistral/Generated/Mistral.Models.Data2.g.cs index 649b367..41d1902 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.Data2.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.Data2.g.cs @@ -44,6 +44,13 @@ public bool TryPickSpeechAudioDelta( return IsSpeechAudioDelta; } + /// + /// + /// + public global::Mistral.SpeechStreamAudioDelta PickSpeechAudioDelta() => IsSpeechAudioDelta + ? SpeechAudioDelta! + : throw new global::System.InvalidOperationException($"Expected union variant 'SpeechAudioDelta' but the value was {ToString()}."); + /// /// /// @@ -73,6 +80,13 @@ public bool TryPickSpeechAudioDone( value = SpeechAudioDone; return IsSpeechAudioDone; } + + /// + /// + /// + public global::Mistral.SpeechStreamDone PickSpeechAudioDone() => IsSpeechAudioDone + ? SpeechAudioDone! + : throw new global::System.InvalidOperationException($"Expected union variant 'SpeechAudioDone' but the value was {ToString()}."); /// /// /// @@ -91,6 +105,11 @@ public Data2(global::Mistral.SpeechStreamAudioDelta? value) SpeechAudioDelta = value; } + /// + /// + /// + public static Data2 FromSpeechAudioDelta(global::Mistral.SpeechStreamAudioDelta? value) => new Data2(value); + /// /// /// @@ -109,6 +128,11 @@ public Data2(global::Mistral.SpeechStreamDone? value) SpeechAudioDone = value; } + /// + /// + /// + public static Data2 FromSpeechAudioDone(global::Mistral.SpeechStreamDone? value) => new Data2(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.Data3.g.cs b/src/libs/Mistral/Generated/Mistral.Models.Data3.g.cs index 480a7e4..cae222a 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.Data3.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.Data3.g.cs @@ -44,6 +44,13 @@ public bool TryPickTranscriptionTextDelta( return IsTranscriptionTextDelta; } + /// + /// + /// + public global::Mistral.TranscriptionStreamTextDelta PickTranscriptionTextDelta() => IsTranscriptionTextDelta + ? TranscriptionTextDelta! + : throw new global::System.InvalidOperationException($"Expected union variant 'TranscriptionTextDelta' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickTranscriptionLanguage( return IsTranscriptionLanguage; } + /// + /// + /// + public global::Mistral.TranscriptionStreamLanguage PickTranscriptionLanguage() => IsTranscriptionLanguage + ? TranscriptionLanguage! + : throw new global::System.InvalidOperationException($"Expected union variant 'TranscriptionLanguage' but the value was {ToString()}."); + /// /// /// @@ -104,6 +118,13 @@ public bool TryPickTranscriptionSegment( return IsTranscriptionSegment; } + /// + /// + /// + public global::Mistral.TranscriptionStreamSegmentDelta PickTranscriptionSegment() => IsTranscriptionSegment + ? TranscriptionSegment! + : throw new global::System.InvalidOperationException($"Expected union variant 'TranscriptionSegment' but the value was {ToString()}."); + /// /// /// @@ -133,6 +154,13 @@ public bool TryPickTranscriptionDone( value = TranscriptionDone; return IsTranscriptionDone; } + + /// + /// + /// + public global::Mistral.TranscriptionStreamDone PickTranscriptionDone() => IsTranscriptionDone + ? TranscriptionDone! + : throw new global::System.InvalidOperationException($"Expected union variant 'TranscriptionDone' but the value was {ToString()}."); /// /// /// @@ -151,6 +179,11 @@ public Data3(global::Mistral.TranscriptionStreamTextDelta? value) TranscriptionTextDelta = value; } + /// + /// + /// + public static Data3 FromTranscriptionTextDelta(global::Mistral.TranscriptionStreamTextDelta? value) => new Data3(value); + /// /// /// @@ -169,6 +202,11 @@ public Data3(global::Mistral.TranscriptionStreamLanguage? value) TranscriptionLanguage = value; } + /// + /// + /// + public static Data3 FromTranscriptionLanguage(global::Mistral.TranscriptionStreamLanguage? value) => new Data3(value); + /// /// /// @@ -187,6 +225,11 @@ public Data3(global::Mistral.TranscriptionStreamSegmentDelta? value) TranscriptionSegment = value; } + /// + /// + /// + public static Data3 FromTranscriptionSegment(global::Mistral.TranscriptionStreamSegmentDelta? value) => new Data3(value); + /// /// /// @@ -205,6 +248,11 @@ public Data3(global::Mistral.TranscriptionStreamDone? value) TranscriptionDone = value; } + /// + /// + /// + public static Data3 FromTranscriptionDone(global::Mistral.TranscriptionStreamDone? value) => new Data3(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.DataItem.g.cs b/src/libs/Mistral/Generated/Mistral.Models.DataItem.g.cs index 5c77a69..bdde3dd 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.DataItem.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.DataItem.g.cs @@ -44,6 +44,13 @@ public bool TryPickBase( return IsBase; } + /// + /// + /// + public global::Mistral.BaseModelCard PickBase() => IsBase + ? Base! + : throw new global::System.InvalidOperationException($"Expected union variant 'Base' but the value was {ToString()}."); + /// /// Extra fields for fine-tuned models. /// @@ -73,6 +80,13 @@ public bool TryPickFineTuned( value = FineTuned; return IsFineTuned; } + + /// + /// + /// + public global::Mistral.FTModelCard PickFineTuned() => IsFineTuned + ? FineTuned! + : throw new global::System.InvalidOperationException($"Expected union variant 'FineTuned' but the value was {ToString()}."); /// /// /// @@ -91,6 +105,11 @@ public DataItem(global::Mistral.BaseModelCard? value) Base = value; } + /// + /// + /// + public static DataItem FromBase(global::Mistral.BaseModelCard? value) => new DataItem(value); + /// /// /// @@ -109,6 +128,11 @@ public DataItem(global::Mistral.FTModelCard? value) FineTuned = value; } + /// + /// + /// + public static DataItem FromFineTuned(global::Mistral.FTModelCard? value) => new DataItem(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.DataItem2.g.cs b/src/libs/Mistral/Generated/Mistral.Models.DataItem2.g.cs index b30cfc1..8168aba 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.DataItem2.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.DataItem2.g.cs @@ -44,6 +44,13 @@ public bool TryPickCompletion( return IsCompletion; } + /// + /// + /// + public global::Mistral.CompletionJobOut PickCompletion() => IsCompletion + ? Completion! + : throw new global::System.InvalidOperationException($"Expected union variant 'Completion' but the value was {ToString()}."); + /// /// /// @@ -73,6 +80,13 @@ public bool TryPickClassifier( value = Classifier; return IsClassifier; } + + /// + /// + /// + public global::Mistral.ClassifierJobOut PickClassifier() => IsClassifier + ? Classifier! + : throw new global::System.InvalidOperationException($"Expected union variant 'Classifier' but the value was {ToString()}."); /// /// /// @@ -91,6 +105,11 @@ public DataItem2(global::Mistral.CompletionJobOut? value) Completion = value; } + /// + /// + /// + public static DataItem2 FromCompletion(global::Mistral.CompletionJobOut? value) => new DataItem2(value); + /// /// /// @@ -109,6 +128,11 @@ public DataItem2(global::Mistral.ClassifierJobOut? value) Classifier = value; } + /// + /// + /// + public static DataItem2 FromClassifier(global::Mistral.ClassifierJobOut? value) => new DataItem2(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.EmbeddingResponse.g.cs b/src/libs/Mistral/Generated/Mistral.Models.EmbeddingResponse.g.cs index e7cbafa..ceee581 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.EmbeddingResponse.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.EmbeddingResponse.g.cs @@ -39,6 +39,13 @@ public bool TryPickResponseBase( return IsResponseBase; } + /// + /// + /// + public global::Mistral.ResponseBase PickResponseBase() => IsResponseBase + ? ResponseBase! + : throw new global::System.InvalidOperationException($"Expected union variant 'ResponseBase' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickEmbeddingResponseVariant2( value = EmbeddingResponseVariant2; return IsEmbeddingResponseVariant2; } + + /// + /// + /// + public global::Mistral.EmbeddingResponseVariant2 PickEmbeddingResponseVariant2() => IsEmbeddingResponseVariant2 + ? EmbeddingResponseVariant2! + : throw new global::System.InvalidOperationException($"Expected union variant 'EmbeddingResponseVariant2' but the value was {ToString()}."); /// /// /// @@ -86,6 +100,11 @@ public EmbeddingResponse(global::Mistral.ResponseBase? value) ResponseBase = value; } + /// + /// + /// + public static EmbeddingResponse FromResponseBase(global::Mistral.ResponseBase? value) => new EmbeddingResponse(value); + /// /// /// @@ -104,6 +123,11 @@ public EmbeddingResponse(global::Mistral.EmbeddingResponseVariant2? value) EmbeddingResponseVariant2 = value; } + /// + /// + /// + public static EmbeddingResponse FromEmbeddingResponseVariant2(global::Mistral.EmbeddingResponseVariant2? value) => new EmbeddingResponse(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.FIMCompletionResponse.g.cs b/src/libs/Mistral/Generated/Mistral.Models.FIMCompletionResponse.g.cs index 0cf78e9..fda5c49 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.FIMCompletionResponse.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.FIMCompletionResponse.g.cs @@ -39,6 +39,13 @@ public bool TryPickChat( return IsChat; } + /// + /// + /// + public global::Mistral.ChatCompletionResponse PickChat() => IsChat + ? Chat!.Value + : throw new global::System.InvalidOperationException($"Expected union variant 'Chat' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickFIMCompletionResponseVariant2( value = FIMCompletionResponseVariant2; return IsFIMCompletionResponseVariant2; } + + /// + /// + /// + public global::Mistral.FIMCompletionResponseVariant2 PickFIMCompletionResponseVariant2() => IsFIMCompletionResponseVariant2 + ? FIMCompletionResponseVariant2! + : throw new global::System.InvalidOperationException($"Expected union variant 'FIMCompletionResponseVariant2' but the value was {ToString()}."); /// /// /// @@ -86,6 +100,11 @@ public FIMCompletionResponse(global::Mistral.ChatCompletionResponse? value) Chat = value; } + /// + /// + /// + public static FIMCompletionResponse FromChat(global::Mistral.ChatCompletionResponse? value) => new FIMCompletionResponse(value); + /// /// /// @@ -104,6 +123,11 @@ public FIMCompletionResponse(global::Mistral.FIMCompletionResponseVariant2? valu FIMCompletionResponseVariant2 = value; } + /// + /// + /// + public static FIMCompletionResponse FromFIMCompletionResponseVariant2(global::Mistral.FIMCompletionResponseVariant2? value) => new FIMCompletionResponse(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.FunctionCallEntryArguments.g.cs b/src/libs/Mistral/Generated/Mistral.Models.FunctionCallEntryArguments.g.cs index 718c804..17bf2df 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.FunctionCallEntryArguments.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.FunctionCallEntryArguments.g.cs @@ -39,6 +39,13 @@ public bool TryPickFunctionCallEntryArgumentsVariant1( return IsFunctionCallEntryArgumentsVariant1; } + /// + /// + /// + public object PickFunctionCallEntryArgumentsVariant1() => IsFunctionCallEntryArgumentsVariant1 + ? FunctionCallEntryArgumentsVariant1! + : throw new global::System.InvalidOperationException($"Expected union variant 'FunctionCallEntryArgumentsVariant1' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickFunctionCallEntryArgumentsVariant2( value = FunctionCallEntryArgumentsVariant2; return IsFunctionCallEntryArgumentsVariant2; } + + /// + /// + /// + public string PickFunctionCallEntryArgumentsVariant2() => IsFunctionCallEntryArgumentsVariant2 + ? FunctionCallEntryArgumentsVariant2! + : throw new global::System.InvalidOperationException($"Expected union variant 'FunctionCallEntryArgumentsVariant2' but the value was {ToString()}."); /// /// /// @@ -86,6 +100,11 @@ public FunctionCallEntryArguments(string? value) FunctionCallEntryArgumentsVariant2 = value; } + /// + /// + /// + public static FunctionCallEntryArguments FromFunctionCallEntryArgumentsVariant2(string? value) => new FunctionCallEntryArguments(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.InputVariant1Item.g.cs b/src/libs/Mistral/Generated/Mistral.Models.InputVariant1Item.g.cs index 84f547c..016da4b 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.InputVariant1Item.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.InputVariant1Item.g.cs @@ -44,6 +44,13 @@ public bool TryPickSystem( return IsSystem; } + /// + /// + /// + public global::Mistral.SystemMessage PickSystem() => IsSystem + ? System! + : throw new global::System.InvalidOperationException($"Expected union variant 'System' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickUser( return IsUser; } + /// + /// + /// + public global::Mistral.UserMessage PickUser() => IsUser + ? User! + : throw new global::System.InvalidOperationException($"Expected union variant 'User' but the value was {ToString()}."); + /// /// /// @@ -104,6 +118,13 @@ public bool TryPickAssistant( return IsAssistant; } + /// + /// + /// + public global::Mistral.AssistantMessage PickAssistant() => IsAssistant + ? Assistant! + : throw new global::System.InvalidOperationException($"Expected union variant 'Assistant' but the value was {ToString()}."); + /// /// /// @@ -133,6 +154,13 @@ public bool TryPickTool( value = Tool; return IsTool; } + + /// + /// + /// + public global::Mistral.ToolMessage PickTool() => IsTool + ? Tool! + : throw new global::System.InvalidOperationException($"Expected union variant 'Tool' but the value was {ToString()}."); /// /// /// @@ -151,6 +179,11 @@ public InputVariant1Item(global::Mistral.SystemMessage? value) System = value; } + /// + /// + /// + public static InputVariant1Item FromSystem(global::Mistral.SystemMessage? value) => new InputVariant1Item(value); + /// /// /// @@ -169,6 +202,11 @@ public InputVariant1Item(global::Mistral.UserMessage? value) User = value; } + /// + /// + /// + public static InputVariant1Item FromUser(global::Mistral.UserMessage? value) => new InputVariant1Item(value); + /// /// /// @@ -187,6 +225,11 @@ public InputVariant1Item(global::Mistral.AssistantMessage? value) Assistant = value; } + /// + /// + /// + public static InputVariant1Item FromAssistant(global::Mistral.AssistantMessage? value) => new InputVariant1Item(value); + /// /// /// @@ -205,6 +248,11 @@ public InputVariant1Item(global::Mistral.ToolMessage? value) Tool = value; } + /// + /// + /// + public static InputVariant1Item FromTool(global::Mistral.ToolMessage? value) => new InputVariant1Item(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.InputVariant2ItemItem.g.cs b/src/libs/Mistral/Generated/Mistral.Models.InputVariant2ItemItem.g.cs index eb83715..9c40839 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.InputVariant2ItemItem.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.InputVariant2ItemItem.g.cs @@ -44,6 +44,13 @@ public bool TryPickSystem( return IsSystem; } + /// + /// + /// + public global::Mistral.SystemMessage PickSystem() => IsSystem + ? System! + : throw new global::System.InvalidOperationException($"Expected union variant 'System' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickUser( return IsUser; } + /// + /// + /// + public global::Mistral.UserMessage PickUser() => IsUser + ? User! + : throw new global::System.InvalidOperationException($"Expected union variant 'User' but the value was {ToString()}."); + /// /// /// @@ -104,6 +118,13 @@ public bool TryPickAssistant( return IsAssistant; } + /// + /// + /// + public global::Mistral.AssistantMessage PickAssistant() => IsAssistant + ? Assistant! + : throw new global::System.InvalidOperationException($"Expected union variant 'Assistant' but the value was {ToString()}."); + /// /// /// @@ -133,6 +154,13 @@ public bool TryPickTool( value = Tool; return IsTool; } + + /// + /// + /// + public global::Mistral.ToolMessage PickTool() => IsTool + ? Tool! + : throw new global::System.InvalidOperationException($"Expected union variant 'Tool' but the value was {ToString()}."); /// /// /// @@ -151,6 +179,11 @@ public InputVariant2ItemItem(global::Mistral.SystemMessage? value) System = value; } + /// + /// + /// + public static InputVariant2ItemItem FromSystem(global::Mistral.SystemMessage? value) => new InputVariant2ItemItem(value); + /// /// /// @@ -169,6 +202,11 @@ public InputVariant2ItemItem(global::Mistral.UserMessage? value) User = value; } + /// + /// + /// + public static InputVariant2ItemItem FromUser(global::Mistral.UserMessage? value) => new InputVariant2ItemItem(value); + /// /// /// @@ -187,6 +225,11 @@ public InputVariant2ItemItem(global::Mistral.AssistantMessage? value) Assistant = value; } + /// + /// + /// + public static InputVariant2ItemItem FromAssistant(global::Mistral.AssistantMessage? value) => new InputVariant2ItemItem(value); + /// /// /// @@ -205,6 +248,11 @@ public InputVariant2ItemItem(global::Mistral.ToolMessage? value) Tool = value; } + /// + /// + /// + public static InputVariant2ItemItem FromTool(global::Mistral.ToolMessage? value) => new InputVariant2ItemItem(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.IntegrationsVariant1Item.g.cs b/src/libs/Mistral/Generated/Mistral.Models.IntegrationsVariant1Item.g.cs index 6ba4891..ce6c977 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.IntegrationsVariant1Item.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.IntegrationsVariant1Item.g.cs @@ -43,6 +43,13 @@ public bool TryPickWandb( value = Wandb; return IsWandb; } + + /// + /// + /// + public global::Mistral.WandbIntegrationOut PickWandb() => IsWandb + ? Wandb! + : throw new global::System.InvalidOperationException($"Expected union variant 'Wandb' but the value was {ToString()}."); /// /// /// @@ -61,6 +68,11 @@ public IntegrationsVariant1Item(global::Mistral.WandbIntegrationOut? value) Wandb = value; } + /// + /// + /// + public static IntegrationsVariant1Item FromWandb(global::Mistral.WandbIntegrationOut? value) => new IntegrationsVariant1Item(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.IntegrationsVariant1Item2.g.cs b/src/libs/Mistral/Generated/Mistral.Models.IntegrationsVariant1Item2.g.cs index fed4907..b30153e 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.IntegrationsVariant1Item2.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.IntegrationsVariant1Item2.g.cs @@ -43,6 +43,13 @@ public bool TryPickWandb( value = Wandb; return IsWandb; } + + /// + /// + /// + public global::Mistral.WandbIntegrationOut PickWandb() => IsWandb + ? Wandb! + : throw new global::System.InvalidOperationException($"Expected union variant 'Wandb' but the value was {ToString()}."); /// /// /// @@ -61,6 +68,11 @@ public IntegrationsVariant1Item2(global::Mistral.WandbIntegrationOut? value) Wandb = value; } + /// + /// + /// + public static IntegrationsVariant1Item2 FromWandb(global::Mistral.WandbIntegrationOut? value) => new IntegrationsVariant1Item2(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.IntegrationsVariant1Item3.g.cs b/src/libs/Mistral/Generated/Mistral.Models.IntegrationsVariant1Item3.g.cs index 2846c8e..b8b672d 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.IntegrationsVariant1Item3.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.IntegrationsVariant1Item3.g.cs @@ -43,6 +43,13 @@ public bool TryPickWandb( value = Wandb; return IsWandb; } + + /// + /// + /// + public global::Mistral.WandbIntegration PickWandb() => IsWandb + ? Wandb! + : throw new global::System.InvalidOperationException($"Expected union variant 'Wandb' but the value was {ToString()}."); /// /// /// @@ -61,6 +68,11 @@ public IntegrationsVariant1Item3(global::Mistral.WandbIntegration? value) Wandb = value; } + /// + /// + /// + public static IntegrationsVariant1Item3 FromWandb(global::Mistral.WandbIntegration? value) => new IntegrationsVariant1Item3(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.IntegrationsVariant1Item4.g.cs b/src/libs/Mistral/Generated/Mistral.Models.IntegrationsVariant1Item4.g.cs index 024881e..b5cdf8e 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.IntegrationsVariant1Item4.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.IntegrationsVariant1Item4.g.cs @@ -43,6 +43,13 @@ public bool TryPickWandb( value = Wandb; return IsWandb; } + + /// + /// + /// + public global::Mistral.WandbIntegrationOut PickWandb() => IsWandb + ? Wandb! + : throw new global::System.InvalidOperationException($"Expected union variant 'Wandb' but the value was {ToString()}."); /// /// /// @@ -61,6 +68,11 @@ public IntegrationsVariant1Item4(global::Mistral.WandbIntegrationOut? value) Wandb = value; } + /// + /// + /// + public static IntegrationsVariant1Item4 FromWandb(global::Mistral.WandbIntegrationOut? value) => new IntegrationsVariant1Item4(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.IntegrationsVariant1Item5.g.cs b/src/libs/Mistral/Generated/Mistral.Models.IntegrationsVariant1Item5.g.cs index 0b9ccb0..311f53a 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.IntegrationsVariant1Item5.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.IntegrationsVariant1Item5.g.cs @@ -43,6 +43,13 @@ public bool TryPickWandb( value = Wandb; return IsWandb; } + + /// + /// + /// + public global::Mistral.WandbIntegrationOut PickWandb() => IsWandb + ? Wandb! + : throw new global::System.InvalidOperationException($"Expected union variant 'Wandb' but the value was {ToString()}."); /// /// /// @@ -61,6 +68,11 @@ public IntegrationsVariant1Item5(global::Mistral.WandbIntegrationOut? value) Wandb = value; } + /// + /// + /// + public static IntegrationsVariant1Item5 FromWandb(global::Mistral.WandbIntegrationOut? value) => new IntegrationsVariant1Item5(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.JobsApiRoutesFineTuningCancelFineTuningJobResponse.g.cs b/src/libs/Mistral/Generated/Mistral.Models.JobsApiRoutesFineTuningCancelFineTuningJobResponse.g.cs index 061915e..1293ce7 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.JobsApiRoutesFineTuningCancelFineTuningJobResponse.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.JobsApiRoutesFineTuningCancelFineTuningJobResponse.g.cs @@ -44,6 +44,13 @@ public bool TryPickCompletion( return IsCompletion; } + /// + /// + /// + public global::Mistral.CompletionDetailedJobOut PickCompletion() => IsCompletion + ? Completion! + : throw new global::System.InvalidOperationException($"Expected union variant 'Completion' but the value was {ToString()}."); + /// /// /// @@ -73,6 +80,13 @@ public bool TryPickClassifier( value = Classifier; return IsClassifier; } + + /// + /// + /// + public global::Mistral.ClassifierDetailedJobOut PickClassifier() => IsClassifier + ? Classifier! + : throw new global::System.InvalidOperationException($"Expected union variant 'Classifier' but the value was {ToString()}."); /// /// /// @@ -91,6 +105,11 @@ public JobsApiRoutesFineTuningCancelFineTuningJobResponse(global::Mistral.Comple Completion = value; } + /// + /// + /// + public static JobsApiRoutesFineTuningCancelFineTuningJobResponse FromCompletion(global::Mistral.CompletionDetailedJobOut? value) => new JobsApiRoutesFineTuningCancelFineTuningJobResponse(value); + /// /// /// @@ -109,6 +128,11 @@ public JobsApiRoutesFineTuningCancelFineTuningJobResponse(global::Mistral.Classi Classifier = value; } + /// + /// + /// + public static JobsApiRoutesFineTuningCancelFineTuningJobResponse FromClassifier(global::Mistral.ClassifierDetailedJobOut? value) => new JobsApiRoutesFineTuningCancelFineTuningJobResponse(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.JobsApiRoutesFineTuningCreateFineTuningJobResponseVariant1.g.cs b/src/libs/Mistral/Generated/Mistral.Models.JobsApiRoutesFineTuningCreateFineTuningJobResponseVariant1.g.cs index 284ec58..932aca6 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.JobsApiRoutesFineTuningCreateFineTuningJobResponseVariant1.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.JobsApiRoutesFineTuningCreateFineTuningJobResponseVariant1.g.cs @@ -44,6 +44,13 @@ public bool TryPickCompletion( return IsCompletion; } + /// + /// + /// + public global::Mistral.CompletionJobOut PickCompletion() => IsCompletion + ? Completion! + : throw new global::System.InvalidOperationException($"Expected union variant 'Completion' but the value was {ToString()}."); + /// /// /// @@ -73,6 +80,13 @@ public bool TryPickClassifier( value = Classifier; return IsClassifier; } + + /// + /// + /// + public global::Mistral.ClassifierJobOut PickClassifier() => IsClassifier + ? Classifier! + : throw new global::System.InvalidOperationException($"Expected union variant 'Classifier' but the value was {ToString()}."); /// /// /// @@ -91,6 +105,11 @@ public JobsApiRoutesFineTuningCreateFineTuningJobResponseVariant1(global::Mistra Completion = value; } + /// + /// + /// + public static JobsApiRoutesFineTuningCreateFineTuningJobResponseVariant1 FromCompletion(global::Mistral.CompletionJobOut? value) => new JobsApiRoutesFineTuningCreateFineTuningJobResponseVariant1(value); + /// /// /// @@ -109,6 +128,11 @@ public JobsApiRoutesFineTuningCreateFineTuningJobResponseVariant1(global::Mistra Classifier = value; } + /// + /// + /// + public static JobsApiRoutesFineTuningCreateFineTuningJobResponseVariant1 FromClassifier(global::Mistral.ClassifierJobOut? value) => new JobsApiRoutesFineTuningCreateFineTuningJobResponseVariant1(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.JobsApiRoutesFineTuningGetFineTuningJobResponse.g.cs b/src/libs/Mistral/Generated/Mistral.Models.JobsApiRoutesFineTuningGetFineTuningJobResponse.g.cs index 379df4f..f024dbc 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.JobsApiRoutesFineTuningGetFineTuningJobResponse.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.JobsApiRoutesFineTuningGetFineTuningJobResponse.g.cs @@ -44,6 +44,13 @@ public bool TryPickCompletion( return IsCompletion; } + /// + /// + /// + public global::Mistral.CompletionDetailedJobOut PickCompletion() => IsCompletion + ? Completion! + : throw new global::System.InvalidOperationException($"Expected union variant 'Completion' but the value was {ToString()}."); + /// /// /// @@ -73,6 +80,13 @@ public bool TryPickClassifier( value = Classifier; return IsClassifier; } + + /// + /// + /// + public global::Mistral.ClassifierDetailedJobOut PickClassifier() => IsClassifier + ? Classifier! + : throw new global::System.InvalidOperationException($"Expected union variant 'Classifier' but the value was {ToString()}."); /// /// /// @@ -91,6 +105,11 @@ public JobsApiRoutesFineTuningGetFineTuningJobResponse(global::Mistral.Completio Completion = value; } + /// + /// + /// + public static JobsApiRoutesFineTuningGetFineTuningJobResponse FromCompletion(global::Mistral.CompletionDetailedJobOut? value) => new JobsApiRoutesFineTuningGetFineTuningJobResponse(value); + /// /// /// @@ -109,6 +128,11 @@ public JobsApiRoutesFineTuningGetFineTuningJobResponse(global::Mistral.Classifie Classifier = value; } + /// + /// + /// + public static JobsApiRoutesFineTuningGetFineTuningJobResponse FromClassifier(global::Mistral.ClassifierDetailedJobOut? value) => new JobsApiRoutesFineTuningGetFineTuningJobResponse(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.JobsApiRoutesFineTuningStartFineTuningJobResponse.g.cs b/src/libs/Mistral/Generated/Mistral.Models.JobsApiRoutesFineTuningStartFineTuningJobResponse.g.cs index 48d0f61..e208870 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.JobsApiRoutesFineTuningStartFineTuningJobResponse.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.JobsApiRoutesFineTuningStartFineTuningJobResponse.g.cs @@ -44,6 +44,13 @@ public bool TryPickCompletion( return IsCompletion; } + /// + /// + /// + public global::Mistral.CompletionDetailedJobOut PickCompletion() => IsCompletion + ? Completion! + : throw new global::System.InvalidOperationException($"Expected union variant 'Completion' but the value was {ToString()}."); + /// /// /// @@ -73,6 +80,13 @@ public bool TryPickClassifier( value = Classifier; return IsClassifier; } + + /// + /// + /// + public global::Mistral.ClassifierDetailedJobOut PickClassifier() => IsClassifier + ? Classifier! + : throw new global::System.InvalidOperationException($"Expected union variant 'Classifier' but the value was {ToString()}."); /// /// /// @@ -91,6 +105,11 @@ public JobsApiRoutesFineTuningStartFineTuningJobResponse(global::Mistral.Complet Completion = value; } + /// + /// + /// + public static JobsApiRoutesFineTuningStartFineTuningJobResponse FromCompletion(global::Mistral.CompletionDetailedJobOut? value) => new JobsApiRoutesFineTuningStartFineTuningJobResponse(value); + /// /// /// @@ -109,6 +128,11 @@ public JobsApiRoutesFineTuningStartFineTuningJobResponse(global::Mistral.Classif Classifier = value; } + /// + /// + /// + public static JobsApiRoutesFineTuningStartFineTuningJobResponse FromClassifier(global::Mistral.ClassifierDetailedJobOut? value) => new JobsApiRoutesFineTuningStartFineTuningJobResponse(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.JobsApiRoutesFineTuningUpdateFineTunedModelResponse.g.cs b/src/libs/Mistral/Generated/Mistral.Models.JobsApiRoutesFineTuningUpdateFineTunedModelResponse.g.cs index 55b59af..a48077d 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.JobsApiRoutesFineTuningUpdateFineTunedModelResponse.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.JobsApiRoutesFineTuningUpdateFineTunedModelResponse.g.cs @@ -44,6 +44,13 @@ public bool TryPickCompletion( return IsCompletion; } + /// + /// + /// + public global::Mistral.CompletionFTModelOut PickCompletion() => IsCompletion + ? Completion! + : throw new global::System.InvalidOperationException($"Expected union variant 'Completion' but the value was {ToString()}."); + /// /// /// @@ -73,6 +80,13 @@ public bool TryPickClassifier( value = Classifier; return IsClassifier; } + + /// + /// + /// + public global::Mistral.ClassifierFTModelOut PickClassifier() => IsClassifier + ? Classifier! + : throw new global::System.InvalidOperationException($"Expected union variant 'Classifier' but the value was {ToString()}."); /// /// /// @@ -91,6 +105,11 @@ public JobsApiRoutesFineTuningUpdateFineTunedModelResponse(global::Mistral.Compl Completion = value; } + /// + /// + /// + public static JobsApiRoutesFineTuningUpdateFineTunedModelResponse FromCompletion(global::Mistral.CompletionFTModelOut? value) => new JobsApiRoutesFineTuningUpdateFineTunedModelResponse(value); + /// /// /// @@ -109,6 +128,11 @@ public JobsApiRoutesFineTuningUpdateFineTunedModelResponse(global::Mistral.Class Classifier = value; } + /// + /// + /// + public static JobsApiRoutesFineTuningUpdateFineTunedModelResponse FromClassifier(global::Mistral.ClassifierFTModelOut? value) => new JobsApiRoutesFineTuningUpdateFineTunedModelResponse(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.MessagesItem.g.cs b/src/libs/Mistral/Generated/Mistral.Models.MessagesItem.g.cs index 1e9e165..5ae09db 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.MessagesItem.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.MessagesItem.g.cs @@ -44,6 +44,13 @@ public bool TryPickSystem( return IsSystem; } + /// + /// + /// + public global::Mistral.SystemMessage PickSystem() => IsSystem + ? System! + : throw new global::System.InvalidOperationException($"Expected union variant 'System' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickUser( return IsUser; } + /// + /// + /// + public global::Mistral.UserMessage PickUser() => IsUser + ? User! + : throw new global::System.InvalidOperationException($"Expected union variant 'User' but the value was {ToString()}."); + /// /// /// @@ -104,6 +118,13 @@ public bool TryPickAssistant( return IsAssistant; } + /// + /// + /// + public global::Mistral.AssistantMessage PickAssistant() => IsAssistant + ? Assistant! + : throw new global::System.InvalidOperationException($"Expected union variant 'Assistant' but the value was {ToString()}."); + /// /// /// @@ -133,6 +154,13 @@ public bool TryPickTool( value = Tool; return IsTool; } + + /// + /// + /// + public global::Mistral.ToolMessage PickTool() => IsTool + ? Tool! + : throw new global::System.InvalidOperationException($"Expected union variant 'Tool' but the value was {ToString()}."); /// /// /// @@ -151,6 +179,11 @@ public MessagesItem(global::Mistral.SystemMessage? value) System = value; } + /// + /// + /// + public static MessagesItem FromSystem(global::Mistral.SystemMessage? value) => new MessagesItem(value); + /// /// /// @@ -169,6 +202,11 @@ public MessagesItem(global::Mistral.UserMessage? value) User = value; } + /// + /// + /// + public static MessagesItem FromUser(global::Mistral.UserMessage? value) => new MessagesItem(value); + /// /// /// @@ -187,6 +225,11 @@ public MessagesItem(global::Mistral.AssistantMessage? value) Assistant = value; } + /// + /// + /// + public static MessagesItem FromAssistant(global::Mistral.AssistantMessage? value) => new MessagesItem(value); + /// /// /// @@ -205,6 +248,11 @@ public MessagesItem(global::Mistral.ToolMessage? value) Tool = value; } + /// + /// + /// + public static MessagesItem FromTool(global::Mistral.ToolMessage? value) => new MessagesItem(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.MessagesItem2.g.cs b/src/libs/Mistral/Generated/Mistral.Models.MessagesItem2.g.cs index bdf82be..687b43d 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.MessagesItem2.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.MessagesItem2.g.cs @@ -44,6 +44,13 @@ public bool TryPickSystem( return IsSystem; } + /// + /// + /// + public global::Mistral.SystemMessage PickSystem() => IsSystem + ? System! + : throw new global::System.InvalidOperationException($"Expected union variant 'System' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickUser( return IsUser; } + /// + /// + /// + public global::Mistral.UserMessage PickUser() => IsUser + ? User! + : throw new global::System.InvalidOperationException($"Expected union variant 'User' but the value was {ToString()}."); + /// /// /// @@ -104,6 +118,13 @@ public bool TryPickAssistant( return IsAssistant; } + /// + /// + /// + public global::Mistral.AssistantMessage PickAssistant() => IsAssistant + ? Assistant! + : throw new global::System.InvalidOperationException($"Expected union variant 'Assistant' but the value was {ToString()}."); + /// /// /// @@ -133,6 +154,13 @@ public bool TryPickTool( value = Tool; return IsTool; } + + /// + /// + /// + public global::Mistral.ToolMessage PickTool() => IsTool + ? Tool! + : throw new global::System.InvalidOperationException($"Expected union variant 'Tool' but the value was {ToString()}."); /// /// /// @@ -151,6 +179,11 @@ public MessagesItem2(global::Mistral.SystemMessage? value) System = value; } + /// + /// + /// + public static MessagesItem2 FromSystem(global::Mistral.SystemMessage? value) => new MessagesItem2(value); + /// /// /// @@ -169,6 +202,11 @@ public MessagesItem2(global::Mistral.UserMessage? value) User = value; } + /// + /// + /// + public static MessagesItem2 FromUser(global::Mistral.UserMessage? value) => new MessagesItem2(value); + /// /// /// @@ -187,6 +225,11 @@ public MessagesItem2(global::Mistral.AssistantMessage? value) Assistant = value; } + /// + /// + /// + public static MessagesItem2 FromAssistant(global::Mistral.AssistantMessage? value) => new MessagesItem2(value); + /// /// /// @@ -205,6 +248,11 @@ public MessagesItem2(global::Mistral.ToolMessage? value) Tool = value; } + /// + /// + /// + public static MessagesItem2 FromTool(global::Mistral.ToolMessage? value) => new MessagesItem2(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.MessagesItem3.g.cs b/src/libs/Mistral/Generated/Mistral.Models.MessagesItem3.g.cs index 14814bf..2b4471d 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.MessagesItem3.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.MessagesItem3.g.cs @@ -44,6 +44,13 @@ public bool TryPickSystem( return IsSystem; } + /// + /// + /// + public global::Mistral.SystemMessage PickSystem() => IsSystem + ? System! + : throw new global::System.InvalidOperationException($"Expected union variant 'System' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickUser( return IsUser; } + /// + /// + /// + public global::Mistral.UserMessage PickUser() => IsUser + ? User! + : throw new global::System.InvalidOperationException($"Expected union variant 'User' but the value was {ToString()}."); + /// /// /// @@ -104,6 +118,13 @@ public bool TryPickAssistant( return IsAssistant; } + /// + /// + /// + public global::Mistral.AssistantMessage PickAssistant() => IsAssistant + ? Assistant! + : throw new global::System.InvalidOperationException($"Expected union variant 'Assistant' but the value was {ToString()}."); + /// /// /// @@ -133,6 +154,13 @@ public bool TryPickTool( value = Tool; return IsTool; } + + /// + /// + /// + public global::Mistral.ToolMessage PickTool() => IsTool + ? Tool! + : throw new global::System.InvalidOperationException($"Expected union variant 'Tool' but the value was {ToString()}."); /// /// /// @@ -151,6 +179,11 @@ public MessagesItem3(global::Mistral.SystemMessage? value) System = value; } + /// + /// + /// + public static MessagesItem3 FromSystem(global::Mistral.SystemMessage? value) => new MessagesItem3(value); + /// /// /// @@ -169,6 +202,11 @@ public MessagesItem3(global::Mistral.UserMessage? value) User = value; } + /// + /// + /// + public static MessagesItem3 FromUser(global::Mistral.UserMessage? value) => new MessagesItem3(value); + /// /// /// @@ -187,6 +225,11 @@ public MessagesItem3(global::Mistral.AssistantMessage? value) Assistant = value; } + /// + /// + /// + public static MessagesItem3 FromAssistant(global::Mistral.AssistantMessage? value) => new MessagesItem3(value); + /// /// /// @@ -205,6 +248,11 @@ public MessagesItem3(global::Mistral.ToolMessage? value) Tool = value; } + /// + /// + /// + public static MessagesItem3 FromTool(global::Mistral.ToolMessage? value) => new MessagesItem3(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.Output.g.cs b/src/libs/Mistral/Generated/Mistral.Models.Output.g.cs index 6a8ddb6..fc0cb60 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.Output.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.Output.g.cs @@ -44,6 +44,13 @@ public bool TryPickClassification( return IsClassification; } + /// + /// + /// + public global::Mistral.JudgeClassificationOutput PickClassification() => IsClassification + ? Classification! + : throw new global::System.InvalidOperationException($"Expected union variant 'Classification' but the value was {ToString()}."); + /// /// /// @@ -73,6 +80,13 @@ public bool TryPickRegression( value = Regression; return IsRegression; } + + /// + /// + /// + public global::Mistral.JudgeRegressionOutput PickRegression() => IsRegression + ? Regression! + : throw new global::System.InvalidOperationException($"Expected union variant 'Regression' but the value was {ToString()}."); /// /// /// @@ -91,6 +105,11 @@ public Output(global::Mistral.JudgeClassificationOutput? value) Classification = value; } + /// + /// + /// + public static Output FromClassification(global::Mistral.JudgeClassificationOutput? value) => new Output(value); + /// /// /// @@ -109,6 +128,11 @@ public Output(global::Mistral.JudgeRegressionOutput? value) Regression = value; } + /// + /// + /// + public static Output FromRegression(global::Mistral.JudgeRegressionOutput? value) => new Output(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.Output2.g.cs b/src/libs/Mistral/Generated/Mistral.Models.Output2.g.cs index 667afad..876573d 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.Output2.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.Output2.g.cs @@ -44,6 +44,13 @@ public bool TryPickClassification( return IsClassification; } + /// + /// + /// + public global::Mistral.JudgeClassificationOutput PickClassification() => IsClassification + ? Classification! + : throw new global::System.InvalidOperationException($"Expected union variant 'Classification' but the value was {ToString()}."); + /// /// /// @@ -73,6 +80,13 @@ public bool TryPickRegression( value = Regression; return IsRegression; } + + /// + /// + /// + public global::Mistral.JudgeRegressionOutput PickRegression() => IsRegression + ? Regression! + : throw new global::System.InvalidOperationException($"Expected union variant 'Regression' but the value was {ToString()}."); /// /// /// @@ -91,6 +105,11 @@ public Output2(global::Mistral.JudgeClassificationOutput? value) Classification = value; } + /// + /// + /// + public static Output2 FromClassification(global::Mistral.JudgeClassificationOutput? value) => new Output2(value); + /// /// /// @@ -109,6 +128,11 @@ public Output2(global::Mistral.JudgeRegressionOutput? value) Regression = value; } + /// + /// + /// + public static Output2 FromRegression(global::Mistral.JudgeRegressionOutput? value) => new Output2(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.Output3.g.cs b/src/libs/Mistral/Generated/Mistral.Models.Output3.g.cs index 0100464..5cbe51f 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.Output3.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.Output3.g.cs @@ -44,6 +44,13 @@ public bool TryPickClassification( return IsClassification; } + /// + /// + /// + public global::Mistral.JudgeClassificationOutput PickClassification() => IsClassification + ? Classification! + : throw new global::System.InvalidOperationException($"Expected union variant 'Classification' but the value was {ToString()}."); + /// /// /// @@ -73,6 +80,13 @@ public bool TryPickRegression( value = Regression; return IsRegression; } + + /// + /// + /// + public global::Mistral.JudgeRegressionOutput PickRegression() => IsRegression + ? Regression! + : throw new global::System.InvalidOperationException($"Expected union variant 'Regression' but the value was {ToString()}."); /// /// /// @@ -91,6 +105,11 @@ public Output3(global::Mistral.JudgeClassificationOutput? value) Classification = value; } + /// + /// + /// + public static Output3 FromClassification(global::Mistral.JudgeClassificationOutput? value) => new Output3(value); + /// /// /// @@ -109,6 +128,11 @@ public Output3(global::Mistral.JudgeRegressionOutput? value) Regression = value; } + /// + /// + /// + public static Output3 FromRegression(global::Mistral.JudgeRegressionOutput? value) => new Output3(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.OutputContentChunks.g.cs b/src/libs/Mistral/Generated/Mistral.Models.OutputContentChunks.g.cs index e6a254a..92dfe0a 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.OutputContentChunks.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.OutputContentChunks.g.cs @@ -39,6 +39,13 @@ public bool TryPickTextChunk( return IsTextChunk; } + /// + /// + /// + public global::Mistral.TextChunk PickTextChunk() => IsTextChunk + ? TextChunk! + : throw new global::System.InvalidOperationException($"Expected union variant 'TextChunk' but the value was {ToString()}."); + /// /// {"type":"image_url","image_url":{"url":"data:image/png;base64,iVBORw0 /// @@ -69,6 +76,13 @@ public bool TryPickImageURLChunk( return IsImageURLChunk; } + /// + /// + /// + public global::Mistral.ImageURLChunk PickImageURLChunk() => IsImageURLChunk + ? ImageURLChunk! + : throw new global::System.InvalidOperationException($"Expected union variant 'ImageURLChunk' but the value was {ToString()}."); + /// /// /// @@ -99,6 +113,13 @@ public bool TryPickToolFileChunk( return IsToolFileChunk; } + /// + /// + /// + public global::Mistral.ToolFileChunk PickToolFileChunk() => IsToolFileChunk + ? ToolFileChunk! + : throw new global::System.InvalidOperationException($"Expected union variant 'ToolFileChunk' but the value was {ToString()}."); + /// /// /// @@ -129,6 +150,13 @@ public bool TryPickDocumentURLChunk( return IsDocumentURLChunk; } + /// + /// + /// + public global::Mistral.DocumentURLChunk PickDocumentURLChunk() => IsDocumentURLChunk + ? DocumentURLChunk! + : throw new global::System.InvalidOperationException($"Expected union variant 'DocumentURLChunk' but the value was {ToString()}."); + /// /// /// @@ -159,6 +187,13 @@ public bool TryPickThinkChunk( return IsThinkChunk; } + /// + /// + /// + public global::Mistral.ThinkChunk PickThinkChunk() => IsThinkChunk + ? ThinkChunk! + : throw new global::System.InvalidOperationException($"Expected union variant 'ThinkChunk' but the value was {ToString()}."); + /// /// /// @@ -188,6 +223,13 @@ public bool TryPickToolReferenceChunk( value = ToolReferenceChunk; return IsToolReferenceChunk; } + + /// + /// + /// + public global::Mistral.ToolReferenceChunk PickToolReferenceChunk() => IsToolReferenceChunk + ? ToolReferenceChunk! + : throw new global::System.InvalidOperationException($"Expected union variant 'ToolReferenceChunk' but the value was {ToString()}."); /// /// /// @@ -206,6 +248,11 @@ public OutputContentChunks(global::Mistral.TextChunk? value) TextChunk = value; } + /// + /// + /// + public static OutputContentChunks FromTextChunk(global::Mistral.TextChunk? value) => new OutputContentChunks(value); + /// /// /// @@ -224,6 +271,11 @@ public OutputContentChunks(global::Mistral.ImageURLChunk? value) ImageURLChunk = value; } + /// + /// + /// + public static OutputContentChunks FromImageURLChunk(global::Mistral.ImageURLChunk? value) => new OutputContentChunks(value); + /// /// /// @@ -242,6 +294,11 @@ public OutputContentChunks(global::Mistral.ToolFileChunk? value) ToolFileChunk = value; } + /// + /// + /// + public static OutputContentChunks FromToolFileChunk(global::Mistral.ToolFileChunk? value) => new OutputContentChunks(value); + /// /// /// @@ -260,6 +317,11 @@ public OutputContentChunks(global::Mistral.DocumentURLChunk? value) DocumentURLChunk = value; } + /// + /// + /// + public static OutputContentChunks FromDocumentURLChunk(global::Mistral.DocumentURLChunk? value) => new OutputContentChunks(value); + /// /// /// @@ -278,6 +340,11 @@ public OutputContentChunks(global::Mistral.ThinkChunk? value) ThinkChunk = value; } + /// + /// + /// + public static OutputContentChunks FromThinkChunk(global::Mistral.ThinkChunk? value) => new OutputContentChunks(value); + /// /// /// @@ -296,6 +363,11 @@ public OutputContentChunks(global::Mistral.ToolReferenceChunk? value) ToolReferenceChunk = value; } + /// + /// + /// + public static OutputContentChunks FromToolReferenceChunk(global::Mistral.ToolReferenceChunk? value) => new OutputContentChunks(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.Payload.g.cs b/src/libs/Mistral/Generated/Mistral.Models.Payload.g.cs index 9a9b034..4d887dd 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.Payload.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.Payload.g.cs @@ -45,6 +45,13 @@ public bool TryPickJson( return IsJson; } + /// + /// + /// + public global::Mistral.JSONPayloadResponse PickJson() => IsJson + ? Json! + : throw new global::System.InvalidOperationException($"Expected union variant 'Json' but the value was {ToString()}."); + /// /// A payload containing a list of JSON Patch operations.
/// Used for streaming incremental updates to workflow state. @@ -75,6 +82,13 @@ public bool TryPickJsonPatch( value = JsonPatch; return IsJsonPatch; } + + /// + /// + /// + public global::Mistral.JSONPatchPayloadResponse PickJsonPatch() => IsJsonPatch + ? JsonPatch! + : throw new global::System.InvalidOperationException($"Expected union variant 'JsonPatch' but the value was {ToString()}."); /// /// /// @@ -93,6 +107,11 @@ public Payload(global::Mistral.JSONPayloadResponse? value) Json = value; } + /// + /// + /// + public static Payload FromJson(global::Mistral.JSONPayloadResponse? value) => new Payload(value); + /// /// /// @@ -111,6 +130,11 @@ public Payload(global::Mistral.JSONPatchPayloadResponse? value) JsonPatch = value; } + /// + /// + /// + public static Payload FromJsonPatch(global::Mistral.JSONPatchPayloadResponse? value) => new Payload(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.RealtimeTranscriptionClientMessage.g.cs b/src/libs/Mistral/Generated/Mistral.Models.RealtimeTranscriptionClientMessage.g.cs index d187c71..4140e9c 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.RealtimeTranscriptionClientMessage.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.RealtimeTranscriptionClientMessage.g.cs @@ -44,6 +44,13 @@ public bool TryPickSessionUpdate( return IsSessionUpdate; } + /// + /// + /// + public global::Mistral.RealtimeTranscriptionSessionUpdateMessage PickSessionUpdate() => IsSessionUpdate + ? SessionUpdate! + : throw new global::System.InvalidOperationException($"Expected union variant 'SessionUpdate' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickInputAudioAppend( return IsInputAudioAppend; } + /// + /// + /// + public global::Mistral.RealtimeTranscriptionInputAudioAppend PickInputAudioAppend() => IsInputAudioAppend + ? InputAudioAppend! + : throw new global::System.InvalidOperationException($"Expected union variant 'InputAudioAppend' but the value was {ToString()}."); + /// /// /// @@ -104,6 +118,13 @@ public bool TryPickInputAudioFlush( return IsInputAudioFlush; } + /// + /// + /// + public global::Mistral.RealtimeTranscriptionInputAudioFlush PickInputAudioFlush() => IsInputAudioFlush + ? InputAudioFlush! + : throw new global::System.InvalidOperationException($"Expected union variant 'InputAudioFlush' but the value was {ToString()}."); + /// /// /// @@ -133,6 +154,13 @@ public bool TryPickInputAudioEnd( value = InputAudioEnd; return IsInputAudioEnd; } + + /// + /// + /// + public global::Mistral.RealtimeTranscriptionInputAudioEnd PickInputAudioEnd() => IsInputAudioEnd + ? InputAudioEnd! + : throw new global::System.InvalidOperationException($"Expected union variant 'InputAudioEnd' but the value was {ToString()}."); /// /// /// @@ -151,6 +179,11 @@ public RealtimeTranscriptionClientMessage(global::Mistral.RealtimeTranscriptionS SessionUpdate = value; } + /// + /// + /// + public static RealtimeTranscriptionClientMessage FromSessionUpdate(global::Mistral.RealtimeTranscriptionSessionUpdateMessage? value) => new RealtimeTranscriptionClientMessage(value); + /// /// /// @@ -169,6 +202,11 @@ public RealtimeTranscriptionClientMessage(global::Mistral.RealtimeTranscriptionI InputAudioAppend = value; } + /// + /// + /// + public static RealtimeTranscriptionClientMessage FromInputAudioAppend(global::Mistral.RealtimeTranscriptionInputAudioAppend? value) => new RealtimeTranscriptionClientMessage(value); + /// /// /// @@ -187,6 +225,11 @@ public RealtimeTranscriptionClientMessage(global::Mistral.RealtimeTranscriptionI InputAudioFlush = value; } + /// + /// + /// + public static RealtimeTranscriptionClientMessage FromInputAudioFlush(global::Mistral.RealtimeTranscriptionInputAudioFlush? value) => new RealtimeTranscriptionClientMessage(value); + /// /// /// @@ -205,6 +248,11 @@ public RealtimeTranscriptionClientMessage(global::Mistral.RealtimeTranscriptionI InputAudioEnd = value; } + /// + /// + /// + public static RealtimeTranscriptionClientMessage FromInputAudioEnd(global::Mistral.RealtimeTranscriptionInputAudioEnd? value) => new RealtimeTranscriptionClientMessage(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.RepositoriesItem.g.cs b/src/libs/Mistral/Generated/Mistral.Models.RepositoriesItem.g.cs index 6da3f9f..60ef4af 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.RepositoriesItem.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.RepositoriesItem.g.cs @@ -43,6 +43,13 @@ public bool TryPickGithub( value = Github; return IsGithub; } + + /// + /// + /// + public global::Mistral.GithubRepositoryOut PickGithub() => IsGithub + ? Github! + : throw new global::System.InvalidOperationException($"Expected union variant 'Github' but the value was {ToString()}."); /// /// /// @@ -61,6 +68,11 @@ public RepositoriesItem(global::Mistral.GithubRepositoryOut? value) Github = value; } + /// + /// + /// + public static RepositoriesItem FromGithub(global::Mistral.GithubRepositoryOut? value) => new RepositoriesItem(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.RepositoriesItem2.g.cs b/src/libs/Mistral/Generated/Mistral.Models.RepositoriesItem2.g.cs index 13553ff..6acaaa3 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.RepositoriesItem2.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.RepositoriesItem2.g.cs @@ -43,6 +43,13 @@ public bool TryPickGithub( value = Github; return IsGithub; } + + /// + /// + /// + public global::Mistral.GithubRepositoryOut PickGithub() => IsGithub + ? Github! + : throw new global::System.InvalidOperationException($"Expected union variant 'Github' but the value was {ToString()}."); /// /// /// @@ -61,6 +68,11 @@ public RepositoriesItem2(global::Mistral.GithubRepositoryOut? value) Github = value; } + /// + /// + /// + public static RepositoriesItem2 FromGithub(global::Mistral.GithubRepositoryOut? value) => new RepositoriesItem2(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.RepositoriesVariant1Item.g.cs b/src/libs/Mistral/Generated/Mistral.Models.RepositoriesVariant1Item.g.cs index 03c5699..7338be7 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.RepositoriesVariant1Item.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.RepositoriesVariant1Item.g.cs @@ -43,6 +43,13 @@ public bool TryPickGithub( value = Github; return IsGithub; } + + /// + /// + /// + public global::Mistral.GithubRepositoryIn PickGithub() => IsGithub + ? Github! + : throw new global::System.InvalidOperationException($"Expected union variant 'Github' but the value was {ToString()}."); /// /// /// @@ -61,6 +68,11 @@ public RepositoriesVariant1Item(global::Mistral.GithubRepositoryIn? value) Github = value; } + /// + /// + /// + public static RepositoriesVariant1Item FromGithub(global::Mistral.GithubRepositoryIn? value) => new RepositoriesVariant1Item(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.RetrieveModelV1ModelsModelIdGetResponse.g.cs b/src/libs/Mistral/Generated/Mistral.Models.RetrieveModelV1ModelsModelIdGetResponse.g.cs index be0d9eb..ed08c0b 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.RetrieveModelV1ModelsModelIdGetResponse.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.RetrieveModelV1ModelsModelIdGetResponse.g.cs @@ -44,6 +44,13 @@ public bool TryPickBase( return IsBase; } + /// + /// + /// + public global::Mistral.BaseModelCard PickBase() => IsBase + ? Base! + : throw new global::System.InvalidOperationException($"Expected union variant 'Base' but the value was {ToString()}."); + /// /// Extra fields for fine-tuned models. /// @@ -73,6 +80,13 @@ public bool TryPickFineTuned( value = FineTuned; return IsFineTuned; } + + /// + /// + /// + public global::Mistral.FTModelCard PickFineTuned() => IsFineTuned + ? FineTuned! + : throw new global::System.InvalidOperationException($"Expected union variant 'FineTuned' but the value was {ToString()}."); /// /// /// @@ -91,6 +105,11 @@ public RetrieveModelV1ModelsModelIdGetResponse(global::Mistral.BaseModelCard? va Base = value; } + /// + /// + /// + public static RetrieveModelV1ModelsModelIdGetResponse FromBase(global::Mistral.BaseModelCard? value) => new RetrieveModelV1ModelsModelIdGetResponse(value); + /// /// /// @@ -109,6 +128,11 @@ public RetrieveModelV1ModelsModelIdGetResponse(global::Mistral.FTModelCard? valu FineTuned = value; } + /// + /// + /// + public static RetrieveModelV1ModelsModelIdGetResponse FromFineTuned(global::Mistral.FTModelCard? value) => new RetrieveModelV1ModelsModelIdGetResponse(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.SystemMessageContentChunks.g.cs b/src/libs/Mistral/Generated/Mistral.Models.SystemMessageContentChunks.g.cs index 0335d01..8f5e449 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.SystemMessageContentChunks.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.SystemMessageContentChunks.g.cs @@ -44,6 +44,13 @@ public bool TryPickText( return IsText; } + /// + /// + /// + public global::Mistral.TextChunk PickText() => IsText + ? Text! + : throw new global::System.InvalidOperationException($"Expected union variant 'Text' but the value was {ToString()}."); + /// /// /// @@ -73,6 +80,13 @@ public bool TryPickThinking( value = Thinking; return IsThinking; } + + /// + /// + /// + public global::Mistral.ThinkChunk PickThinking() => IsThinking + ? Thinking! + : throw new global::System.InvalidOperationException($"Expected union variant 'Thinking' but the value was {ToString()}."); /// /// /// @@ -91,6 +105,11 @@ public SystemMessageContentChunks(global::Mistral.TextChunk? value) Text = value; } + /// + /// + /// + public static SystemMessageContentChunks FromText(global::Mistral.TextChunk? value) => new SystemMessageContentChunks(value); + /// /// /// @@ -109,6 +128,11 @@ public SystemMessageContentChunks(global::Mistral.ThinkChunk? value) Thinking = value; } + /// + /// + /// + public static SystemMessageContentChunks FromThinking(global::Mistral.ThinkChunk? value) => new SystemMessageContentChunks(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.ToolsItem.g.cs b/src/libs/Mistral/Generated/Mistral.Models.ToolsItem.g.cs index 4c87fcf..d2eb061 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.ToolsItem.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.ToolsItem.g.cs @@ -44,6 +44,13 @@ public bool TryPickFunction( return IsFunction; } + /// + /// + /// + public global::Mistral.FunctionTool PickFunction() => IsFunction + ? Function! + : throw new global::System.InvalidOperationException($"Expected union variant 'Function' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickWebSearch( return IsWebSearch; } + /// + /// + /// + public global::Mistral.WebSearchTool PickWebSearch() => IsWebSearch + ? WebSearch! + : throw new global::System.InvalidOperationException($"Expected union variant 'WebSearch' but the value was {ToString()}."); + /// /// /// @@ -104,6 +118,13 @@ public bool TryPickWebSearchPremium( return IsWebSearchPremium; } + /// + /// + /// + public global::Mistral.WebSearchPremiumTool PickWebSearchPremium() => IsWebSearchPremium + ? WebSearchPremium! + : throw new global::System.InvalidOperationException($"Expected union variant 'WebSearchPremium' but the value was {ToString()}."); + /// /// /// @@ -134,6 +155,13 @@ public bool TryPickCodeInterpreter( return IsCodeInterpreter; } + /// + /// + /// + public global::Mistral.CodeInterpreterTool PickCodeInterpreter() => IsCodeInterpreter + ? CodeInterpreter! + : throw new global::System.InvalidOperationException($"Expected union variant 'CodeInterpreter' but the value was {ToString()}."); + /// /// /// @@ -164,6 +192,13 @@ public bool TryPickImageGeneration( return IsImageGeneration; } + /// + /// + /// + public global::Mistral.ImageGenerationTool PickImageGeneration() => IsImageGeneration + ? ImageGeneration! + : throw new global::System.InvalidOperationException($"Expected union variant 'ImageGeneration' but the value was {ToString()}."); + /// /// /// @@ -194,6 +229,13 @@ public bool TryPickDocumentLibrary( return IsDocumentLibrary; } + /// + /// + /// + public global::Mistral.DocumentLibraryTool PickDocumentLibrary() => IsDocumentLibrary + ? DocumentLibrary! + : throw new global::System.InvalidOperationException($"Expected union variant 'DocumentLibrary' but the value was {ToString()}."); + /// /// /// @@ -223,6 +265,13 @@ public bool TryPickConnector( value = Connector; return IsConnector; } + + /// + /// + /// + public global::Mistral.CustomConnector PickConnector() => IsConnector + ? Connector! + : throw new global::System.InvalidOperationException($"Expected union variant 'Connector' but the value was {ToString()}."); /// /// /// @@ -241,6 +290,11 @@ public ToolsItem(global::Mistral.FunctionTool? value) Function = value; } + /// + /// + /// + public static ToolsItem FromFunction(global::Mistral.FunctionTool? value) => new ToolsItem(value); + /// /// /// @@ -259,6 +313,11 @@ public ToolsItem(global::Mistral.WebSearchTool? value) WebSearch = value; } + /// + /// + /// + public static ToolsItem FromWebSearch(global::Mistral.WebSearchTool? value) => new ToolsItem(value); + /// /// /// @@ -277,6 +336,11 @@ public ToolsItem(global::Mistral.WebSearchPremiumTool? value) WebSearchPremium = value; } + /// + /// + /// + public static ToolsItem FromWebSearchPremium(global::Mistral.WebSearchPremiumTool? value) => new ToolsItem(value); + /// /// /// @@ -295,6 +359,11 @@ public ToolsItem(global::Mistral.CodeInterpreterTool? value) CodeInterpreter = value; } + /// + /// + /// + public static ToolsItem FromCodeInterpreter(global::Mistral.CodeInterpreterTool? value) => new ToolsItem(value); + /// /// /// @@ -313,6 +382,11 @@ public ToolsItem(global::Mistral.ImageGenerationTool? value) ImageGeneration = value; } + /// + /// + /// + public static ToolsItem FromImageGeneration(global::Mistral.ImageGenerationTool? value) => new ToolsItem(value); + /// /// /// @@ -331,6 +405,11 @@ public ToolsItem(global::Mistral.DocumentLibraryTool? value) DocumentLibrary = value; } + /// + /// + /// + public static ToolsItem FromDocumentLibrary(global::Mistral.DocumentLibraryTool? value) => new ToolsItem(value); + /// /// /// @@ -349,6 +428,11 @@ public ToolsItem(global::Mistral.CustomConnector? value) Connector = value; } + /// + /// + /// + public static ToolsItem FromConnector(global::Mistral.CustomConnector? value) => new ToolsItem(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.ToolsItem2.g.cs b/src/libs/Mistral/Generated/Mistral.Models.ToolsItem2.g.cs index 159157d..4c9663d 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.ToolsItem2.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.ToolsItem2.g.cs @@ -44,6 +44,13 @@ public bool TryPickFunction( return IsFunction; } + /// + /// + /// + public global::Mistral.FunctionTool PickFunction() => IsFunction + ? Function! + : throw new global::System.InvalidOperationException($"Expected union variant 'Function' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickWebSearch( return IsWebSearch; } + /// + /// + /// + public global::Mistral.WebSearchTool PickWebSearch() => IsWebSearch + ? WebSearch! + : throw new global::System.InvalidOperationException($"Expected union variant 'WebSearch' but the value was {ToString()}."); + /// /// /// @@ -104,6 +118,13 @@ public bool TryPickWebSearchPremium( return IsWebSearchPremium; } + /// + /// + /// + public global::Mistral.WebSearchPremiumTool PickWebSearchPremium() => IsWebSearchPremium + ? WebSearchPremium! + : throw new global::System.InvalidOperationException($"Expected union variant 'WebSearchPremium' but the value was {ToString()}."); + /// /// /// @@ -134,6 +155,13 @@ public bool TryPickCodeInterpreter( return IsCodeInterpreter; } + /// + /// + /// + public global::Mistral.CodeInterpreterTool PickCodeInterpreter() => IsCodeInterpreter + ? CodeInterpreter! + : throw new global::System.InvalidOperationException($"Expected union variant 'CodeInterpreter' but the value was {ToString()}."); + /// /// /// @@ -164,6 +192,13 @@ public bool TryPickImageGeneration( return IsImageGeneration; } + /// + /// + /// + public global::Mistral.ImageGenerationTool PickImageGeneration() => IsImageGeneration + ? ImageGeneration! + : throw new global::System.InvalidOperationException($"Expected union variant 'ImageGeneration' but the value was {ToString()}."); + /// /// /// @@ -194,6 +229,13 @@ public bool TryPickDocumentLibrary( return IsDocumentLibrary; } + /// + /// + /// + public global::Mistral.DocumentLibraryTool PickDocumentLibrary() => IsDocumentLibrary + ? DocumentLibrary! + : throw new global::System.InvalidOperationException($"Expected union variant 'DocumentLibrary' but the value was {ToString()}."); + /// /// /// @@ -223,6 +265,13 @@ public bool TryPickConnector( value = Connector; return IsConnector; } + + /// + /// + /// + public global::Mistral.CustomConnector PickConnector() => IsConnector + ? Connector! + : throw new global::System.InvalidOperationException($"Expected union variant 'Connector' but the value was {ToString()}."); /// /// /// @@ -241,6 +290,11 @@ public ToolsItem2(global::Mistral.FunctionTool? value) Function = value; } + /// + /// + /// + public static ToolsItem2 FromFunction(global::Mistral.FunctionTool? value) => new ToolsItem2(value); + /// /// /// @@ -259,6 +313,11 @@ public ToolsItem2(global::Mistral.WebSearchTool? value) WebSearch = value; } + /// + /// + /// + public static ToolsItem2 FromWebSearch(global::Mistral.WebSearchTool? value) => new ToolsItem2(value); + /// /// /// @@ -277,6 +336,11 @@ public ToolsItem2(global::Mistral.WebSearchPremiumTool? value) WebSearchPremium = value; } + /// + /// + /// + public static ToolsItem2 FromWebSearchPremium(global::Mistral.WebSearchPremiumTool? value) => new ToolsItem2(value); + /// /// /// @@ -295,6 +359,11 @@ public ToolsItem2(global::Mistral.CodeInterpreterTool? value) CodeInterpreter = value; } + /// + /// + /// + public static ToolsItem2 FromCodeInterpreter(global::Mistral.CodeInterpreterTool? value) => new ToolsItem2(value); + /// /// /// @@ -313,6 +382,11 @@ public ToolsItem2(global::Mistral.ImageGenerationTool? value) ImageGeneration = value; } + /// + /// + /// + public static ToolsItem2 FromImageGeneration(global::Mistral.ImageGenerationTool? value) => new ToolsItem2(value); + /// /// /// @@ -331,6 +405,11 @@ public ToolsItem2(global::Mistral.DocumentLibraryTool? value) DocumentLibrary = value; } + /// + /// + /// + public static ToolsItem2 FromDocumentLibrary(global::Mistral.DocumentLibraryTool? value) => new ToolsItem2(value); + /// /// /// @@ -349,6 +428,11 @@ public ToolsItem2(global::Mistral.CustomConnector? value) Connector = value; } + /// + /// + /// + public static ToolsItem2 FromConnector(global::Mistral.CustomConnector? value) => new ToolsItem2(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.ToolsItem3.g.cs b/src/libs/Mistral/Generated/Mistral.Models.ToolsItem3.g.cs index e51b3ea..2606109 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.ToolsItem3.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.ToolsItem3.g.cs @@ -44,6 +44,13 @@ public bool TryPickFunction( return IsFunction; } + /// + /// + /// + public global::Mistral.FunctionTool PickFunction() => IsFunction + ? Function! + : throw new global::System.InvalidOperationException($"Expected union variant 'Function' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickWebSearch( return IsWebSearch; } + /// + /// + /// + public global::Mistral.WebSearchTool PickWebSearch() => IsWebSearch + ? WebSearch! + : throw new global::System.InvalidOperationException($"Expected union variant 'WebSearch' but the value was {ToString()}."); + /// /// /// @@ -104,6 +118,13 @@ public bool TryPickWebSearchPremium( return IsWebSearchPremium; } + /// + /// + /// + public global::Mistral.WebSearchPremiumTool PickWebSearchPremium() => IsWebSearchPremium + ? WebSearchPremium! + : throw new global::System.InvalidOperationException($"Expected union variant 'WebSearchPremium' but the value was {ToString()}."); + /// /// /// @@ -134,6 +155,13 @@ public bool TryPickCodeInterpreter( return IsCodeInterpreter; } + /// + /// + /// + public global::Mistral.CodeInterpreterTool PickCodeInterpreter() => IsCodeInterpreter + ? CodeInterpreter! + : throw new global::System.InvalidOperationException($"Expected union variant 'CodeInterpreter' but the value was {ToString()}."); + /// /// /// @@ -164,6 +192,13 @@ public bool TryPickImageGeneration( return IsImageGeneration; } + /// + /// + /// + public global::Mistral.ImageGenerationTool PickImageGeneration() => IsImageGeneration + ? ImageGeneration! + : throw new global::System.InvalidOperationException($"Expected union variant 'ImageGeneration' but the value was {ToString()}."); + /// /// /// @@ -194,6 +229,13 @@ public bool TryPickDocumentLibrary( return IsDocumentLibrary; } + /// + /// + /// + public global::Mistral.DocumentLibraryTool PickDocumentLibrary() => IsDocumentLibrary + ? DocumentLibrary! + : throw new global::System.InvalidOperationException($"Expected union variant 'DocumentLibrary' but the value was {ToString()}."); + /// /// /// @@ -223,6 +265,13 @@ public bool TryPickConnector( value = Connector; return IsConnector; } + + /// + /// + /// + public global::Mistral.CustomConnector PickConnector() => IsConnector + ? Connector! + : throw new global::System.InvalidOperationException($"Expected union variant 'Connector' but the value was {ToString()}."); /// /// /// @@ -241,6 +290,11 @@ public ToolsItem3(global::Mistral.FunctionTool? value) Function = value; } + /// + /// + /// + public static ToolsItem3 FromFunction(global::Mistral.FunctionTool? value) => new ToolsItem3(value); + /// /// /// @@ -259,6 +313,11 @@ public ToolsItem3(global::Mistral.WebSearchTool? value) WebSearch = value; } + /// + /// + /// + public static ToolsItem3 FromWebSearch(global::Mistral.WebSearchTool? value) => new ToolsItem3(value); + /// /// /// @@ -277,6 +336,11 @@ public ToolsItem3(global::Mistral.WebSearchPremiumTool? value) WebSearchPremium = value; } + /// + /// + /// + public static ToolsItem3 FromWebSearchPremium(global::Mistral.WebSearchPremiumTool? value) => new ToolsItem3(value); + /// /// /// @@ -295,6 +359,11 @@ public ToolsItem3(global::Mistral.CodeInterpreterTool? value) CodeInterpreter = value; } + /// + /// + /// + public static ToolsItem3 FromCodeInterpreter(global::Mistral.CodeInterpreterTool? value) => new ToolsItem3(value); + /// /// /// @@ -313,6 +382,11 @@ public ToolsItem3(global::Mistral.ImageGenerationTool? value) ImageGeneration = value; } + /// + /// + /// + public static ToolsItem3 FromImageGeneration(global::Mistral.ImageGenerationTool? value) => new ToolsItem3(value); + /// /// /// @@ -331,6 +405,11 @@ public ToolsItem3(global::Mistral.DocumentLibraryTool? value) DocumentLibrary = value; } + /// + /// + /// + public static ToolsItem3 FromDocumentLibrary(global::Mistral.DocumentLibraryTool? value) => new ToolsItem3(value); + /// /// /// @@ -349,6 +428,11 @@ public ToolsItem3(global::Mistral.CustomConnector? value) Connector = value; } + /// + /// + /// + public static ToolsItem3 FromConnector(global::Mistral.CustomConnector? value) => new ToolsItem3(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.ToolsItem4.g.cs b/src/libs/Mistral/Generated/Mistral.Models.ToolsItem4.g.cs index 8b9cf8a..77f588d 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.ToolsItem4.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.ToolsItem4.g.cs @@ -44,6 +44,13 @@ public bool TryPickFunction( return IsFunction; } + /// + /// + /// + public global::Mistral.FunctionTool PickFunction() => IsFunction + ? Function! + : throw new global::System.InvalidOperationException($"Expected union variant 'Function' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickWebSearch( return IsWebSearch; } + /// + /// + /// + public global::Mistral.WebSearchTool PickWebSearch() => IsWebSearch + ? WebSearch! + : throw new global::System.InvalidOperationException($"Expected union variant 'WebSearch' but the value was {ToString()}."); + /// /// /// @@ -104,6 +118,13 @@ public bool TryPickWebSearchPremium( return IsWebSearchPremium; } + /// + /// + /// + public global::Mistral.WebSearchPremiumTool PickWebSearchPremium() => IsWebSearchPremium + ? WebSearchPremium! + : throw new global::System.InvalidOperationException($"Expected union variant 'WebSearchPremium' but the value was {ToString()}."); + /// /// /// @@ -134,6 +155,13 @@ public bool TryPickCodeInterpreter( return IsCodeInterpreter; } + /// + /// + /// + public global::Mistral.CodeInterpreterTool PickCodeInterpreter() => IsCodeInterpreter + ? CodeInterpreter! + : throw new global::System.InvalidOperationException($"Expected union variant 'CodeInterpreter' but the value was {ToString()}."); + /// /// /// @@ -164,6 +192,13 @@ public bool TryPickImageGeneration( return IsImageGeneration; } + /// + /// + /// + public global::Mistral.ImageGenerationTool PickImageGeneration() => IsImageGeneration + ? ImageGeneration! + : throw new global::System.InvalidOperationException($"Expected union variant 'ImageGeneration' but the value was {ToString()}."); + /// /// /// @@ -194,6 +229,13 @@ public bool TryPickDocumentLibrary( return IsDocumentLibrary; } + /// + /// + /// + public global::Mistral.DocumentLibraryTool PickDocumentLibrary() => IsDocumentLibrary + ? DocumentLibrary! + : throw new global::System.InvalidOperationException($"Expected union variant 'DocumentLibrary' but the value was {ToString()}."); + /// /// /// @@ -223,6 +265,13 @@ public bool TryPickConnector( value = Connector; return IsConnector; } + + /// + /// + /// + public global::Mistral.CustomConnector PickConnector() => IsConnector + ? Connector! + : throw new global::System.InvalidOperationException($"Expected union variant 'Connector' but the value was {ToString()}."); /// /// /// @@ -241,6 +290,11 @@ public ToolsItem4(global::Mistral.FunctionTool? value) Function = value; } + /// + /// + /// + public static ToolsItem4 FromFunction(global::Mistral.FunctionTool? value) => new ToolsItem4(value); + /// /// /// @@ -259,6 +313,11 @@ public ToolsItem4(global::Mistral.WebSearchTool? value) WebSearch = value; } + /// + /// + /// + public static ToolsItem4 FromWebSearch(global::Mistral.WebSearchTool? value) => new ToolsItem4(value); + /// /// /// @@ -277,6 +336,11 @@ public ToolsItem4(global::Mistral.WebSearchPremiumTool? value) WebSearchPremium = value; } + /// + /// + /// + public static ToolsItem4 FromWebSearchPremium(global::Mistral.WebSearchPremiumTool? value) => new ToolsItem4(value); + /// /// /// @@ -295,6 +359,11 @@ public ToolsItem4(global::Mistral.CodeInterpreterTool? value) CodeInterpreter = value; } + /// + /// + /// + public static ToolsItem4 FromCodeInterpreter(global::Mistral.CodeInterpreterTool? value) => new ToolsItem4(value); + /// /// /// @@ -313,6 +382,11 @@ public ToolsItem4(global::Mistral.ImageGenerationTool? value) ImageGeneration = value; } + /// + /// + /// + public static ToolsItem4 FromImageGeneration(global::Mistral.ImageGenerationTool? value) => new ToolsItem4(value); + /// /// /// @@ -331,6 +405,11 @@ public ToolsItem4(global::Mistral.DocumentLibraryTool? value) DocumentLibrary = value; } + /// + /// + /// + public static ToolsItem4 FromDocumentLibrary(global::Mistral.DocumentLibraryTool? value) => new ToolsItem4(value); + /// /// /// @@ -349,6 +428,11 @@ public ToolsItem4(global::Mistral.CustomConnector? value) Connector = value; } + /// + /// + /// + public static ToolsItem4 FromConnector(global::Mistral.CustomConnector? value) => new ToolsItem4(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.ToolsVariant1Item.g.cs b/src/libs/Mistral/Generated/Mistral.Models.ToolsVariant1Item.g.cs index 00fad9e..a1184ff 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.ToolsVariant1Item.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.ToolsVariant1Item.g.cs @@ -44,6 +44,13 @@ public bool TryPickFunction( return IsFunction; } + /// + /// + /// + public global::Mistral.FunctionTool PickFunction() => IsFunction + ? Function! + : throw new global::System.InvalidOperationException($"Expected union variant 'Function' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickWebSearch( return IsWebSearch; } + /// + /// + /// + public global::Mistral.WebSearchTool PickWebSearch() => IsWebSearch + ? WebSearch! + : throw new global::System.InvalidOperationException($"Expected union variant 'WebSearch' but the value was {ToString()}."); + /// /// /// @@ -104,6 +118,13 @@ public bool TryPickWebSearchPremium( return IsWebSearchPremium; } + /// + /// + /// + public global::Mistral.WebSearchPremiumTool PickWebSearchPremium() => IsWebSearchPremium + ? WebSearchPremium! + : throw new global::System.InvalidOperationException($"Expected union variant 'WebSearchPremium' but the value was {ToString()}."); + /// /// /// @@ -134,6 +155,13 @@ public bool TryPickCodeInterpreter( return IsCodeInterpreter; } + /// + /// + /// + public global::Mistral.CodeInterpreterTool PickCodeInterpreter() => IsCodeInterpreter + ? CodeInterpreter! + : throw new global::System.InvalidOperationException($"Expected union variant 'CodeInterpreter' but the value was {ToString()}."); + /// /// /// @@ -164,6 +192,13 @@ public bool TryPickImageGeneration( return IsImageGeneration; } + /// + /// + /// + public global::Mistral.ImageGenerationTool PickImageGeneration() => IsImageGeneration + ? ImageGeneration! + : throw new global::System.InvalidOperationException($"Expected union variant 'ImageGeneration' but the value was {ToString()}."); + /// /// /// @@ -194,6 +229,13 @@ public bool TryPickDocumentLibrary( return IsDocumentLibrary; } + /// + /// + /// + public global::Mistral.DocumentLibraryTool PickDocumentLibrary() => IsDocumentLibrary + ? DocumentLibrary! + : throw new global::System.InvalidOperationException($"Expected union variant 'DocumentLibrary' but the value was {ToString()}."); + /// /// /// @@ -223,6 +265,13 @@ public bool TryPickConnector( value = Connector; return IsConnector; } + + /// + /// + /// + public global::Mistral.CustomConnector PickConnector() => IsConnector + ? Connector! + : throw new global::System.InvalidOperationException($"Expected union variant 'Connector' but the value was {ToString()}."); /// /// /// @@ -241,6 +290,11 @@ public ToolsVariant1Item(global::Mistral.FunctionTool? value) Function = value; } + /// + /// + /// + public static ToolsVariant1Item FromFunction(global::Mistral.FunctionTool? value) => new ToolsVariant1Item(value); + /// /// /// @@ -259,6 +313,11 @@ public ToolsVariant1Item(global::Mistral.WebSearchTool? value) WebSearch = value; } + /// + /// + /// + public static ToolsVariant1Item FromWebSearch(global::Mistral.WebSearchTool? value) => new ToolsVariant1Item(value); + /// /// /// @@ -277,6 +336,11 @@ public ToolsVariant1Item(global::Mistral.WebSearchPremiumTool? value) WebSearchPremium = value; } + /// + /// + /// + public static ToolsVariant1Item FromWebSearchPremium(global::Mistral.WebSearchPremiumTool? value) => new ToolsVariant1Item(value); + /// /// /// @@ -295,6 +359,11 @@ public ToolsVariant1Item(global::Mistral.CodeInterpreterTool? value) CodeInterpreter = value; } + /// + /// + /// + public static ToolsVariant1Item FromCodeInterpreter(global::Mistral.CodeInterpreterTool? value) => new ToolsVariant1Item(value); + /// /// /// @@ -313,6 +382,11 @@ public ToolsVariant1Item(global::Mistral.ImageGenerationTool? value) ImageGeneration = value; } + /// + /// + /// + public static ToolsVariant1Item FromImageGeneration(global::Mistral.ImageGenerationTool? value) => new ToolsVariant1Item(value); + /// /// /// @@ -331,6 +405,11 @@ public ToolsVariant1Item(global::Mistral.DocumentLibraryTool? value) DocumentLibrary = value; } + /// + /// + /// + public static ToolsVariant1Item FromDocumentLibrary(global::Mistral.DocumentLibraryTool? value) => new ToolsVariant1Item(value); + /// /// /// @@ -349,6 +428,11 @@ public ToolsVariant1Item(global::Mistral.CustomConnector? value) Connector = value; } + /// + /// + /// + public static ToolsVariant1Item FromConnector(global::Mistral.CustomConnector? value) => new ToolsVariant1Item(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.ValueItem.g.cs b/src/libs/Mistral/Generated/Mistral.Models.ValueItem.g.cs index 2420861..9a72382 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.ValueItem.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.ValueItem.g.cs @@ -44,6 +44,13 @@ public bool TryPickAppend( return IsAppend; } + /// + /// + /// + public global::Mistral.JSONPatchAppend PickAppend() => IsAppend + ? Append! + : throw new global::System.InvalidOperationException($"Expected union variant 'Append' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickAdd( return IsAdd; } + /// + /// + /// + public global::Mistral.JSONPatchAdd PickAdd() => IsAdd + ? Add! + : throw new global::System.InvalidOperationException($"Expected union variant 'Add' but the value was {ToString()}."); + /// /// /// @@ -104,6 +118,13 @@ public bool TryPickReplace( return IsReplace; } + /// + /// + /// + public global::Mistral.JSONPatchReplace PickReplace() => IsReplace + ? Replace! + : throw new global::System.InvalidOperationException($"Expected union variant 'Replace' but the value was {ToString()}."); + /// /// /// @@ -133,6 +154,13 @@ public bool TryPickRemove( value = Remove; return IsRemove; } + + /// + /// + /// + public global::Mistral.JSONPatchRemove PickRemove() => IsRemove + ? Remove! + : throw new global::System.InvalidOperationException($"Expected union variant 'Remove' but the value was {ToString()}."); /// /// /// @@ -151,6 +179,11 @@ public ValueItem(global::Mistral.JSONPatchAppend? value) Append = value; } + /// + /// + /// + public static ValueItem FromAppend(global::Mistral.JSONPatchAppend? value) => new ValueItem(value); + /// /// /// @@ -169,6 +202,11 @@ public ValueItem(global::Mistral.JSONPatchAdd? value) Add = value; } + /// + /// + /// + public static ValueItem FromAdd(global::Mistral.JSONPatchAdd? value) => new ValueItem(value); + /// /// /// @@ -187,6 +225,11 @@ public ValueItem(global::Mistral.JSONPatchReplace? value) Replace = value; } + /// + /// + /// + public static ValueItem FromReplace(global::Mistral.JSONPatchReplace? value) => new ValueItem(value); + /// /// /// @@ -205,6 +248,11 @@ public ValueItem(global::Mistral.JSONPatchRemove? value) Remove = value; } + /// + /// + /// + public static ValueItem FromRemove(global::Mistral.JSONPatchRemove? value) => new ValueItem(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.Models.WorkflowExecutionTraceSummaryAttributesValues.g.cs b/src/libs/Mistral/Generated/Mistral.Models.WorkflowExecutionTraceSummaryAttributesValues.g.cs index dca2de9..6ba08f4 100644 --- a/src/libs/Mistral/Generated/Mistral.Models.WorkflowExecutionTraceSummaryAttributesValues.g.cs +++ b/src/libs/Mistral/Generated/Mistral.Models.WorkflowExecutionTraceSummaryAttributesValues.g.cs @@ -39,6 +39,13 @@ public bool TryPickWorkflowExecutionTraceSummaryAttributesValuesVariant1( return IsWorkflowExecutionTraceSummaryAttributesValuesVariant1; } + /// + /// + /// + public string PickWorkflowExecutionTraceSummaryAttributesValuesVariant1() => IsWorkflowExecutionTraceSummaryAttributesValuesVariant1 + ? WorkflowExecutionTraceSummaryAttributesValuesVariant1! + : throw new global::System.InvalidOperationException($"Expected union variant 'WorkflowExecutionTraceSummaryAttributesValuesVariant1' but the value was {ToString()}."); + /// /// /// @@ -69,6 +76,13 @@ public bool TryPickWorkflowExecutionTraceSummaryAttributesValuesVariant2( return IsWorkflowExecutionTraceSummaryAttributesValuesVariant2; } + /// + /// + /// + public int PickWorkflowExecutionTraceSummaryAttributesValuesVariant2() => IsWorkflowExecutionTraceSummaryAttributesValuesVariant2 + ? WorkflowExecutionTraceSummaryAttributesValuesVariant2!.Value + : throw new global::System.InvalidOperationException($"Expected union variant 'WorkflowExecutionTraceSummaryAttributesValuesVariant2' but the value was {ToString()}."); + /// /// /// @@ -99,6 +113,13 @@ public bool TryPickWorkflowExecutionTraceSummaryAttributesValuesVariant3( return IsWorkflowExecutionTraceSummaryAttributesValuesVariant3; } + /// + /// + /// + public double PickWorkflowExecutionTraceSummaryAttributesValuesVariant3() => IsWorkflowExecutionTraceSummaryAttributesValuesVariant3 + ? WorkflowExecutionTraceSummaryAttributesValuesVariant3!.Value + : throw new global::System.InvalidOperationException($"Expected union variant 'WorkflowExecutionTraceSummaryAttributesValuesVariant3' but the value was {ToString()}."); + /// /// /// @@ -129,6 +150,13 @@ public bool TryPickWorkflowExecutionTraceSummaryAttributesValuesVariant4( return IsWorkflowExecutionTraceSummaryAttributesValuesVariant4; } + /// + /// + /// + public bool PickWorkflowExecutionTraceSummaryAttributesValuesVariant4() => IsWorkflowExecutionTraceSummaryAttributesValuesVariant4 + ? WorkflowExecutionTraceSummaryAttributesValuesVariant4!.Value + : throw new global::System.InvalidOperationException($"Expected union variant 'WorkflowExecutionTraceSummaryAttributesValuesVariant4' but the value was {ToString()}."); + /// /// /// @@ -158,6 +186,13 @@ public bool TryPickWorkflowExecutionTraceSummaryAttributesValuesVariant5( value = WorkflowExecutionTraceSummaryAttributesValuesVariant5; return IsWorkflowExecutionTraceSummaryAttributesValuesVariant5; } + + /// + /// + /// + public object PickWorkflowExecutionTraceSummaryAttributesValuesVariant5() => IsWorkflowExecutionTraceSummaryAttributesValuesVariant5 + ? WorkflowExecutionTraceSummaryAttributesValuesVariant5! + : throw new global::System.InvalidOperationException($"Expected union variant 'WorkflowExecutionTraceSummaryAttributesValuesVariant5' but the value was {ToString()}."); /// /// /// @@ -176,6 +211,11 @@ public WorkflowExecutionTraceSummaryAttributesValues(string? value) WorkflowExecutionTraceSummaryAttributesValuesVariant1 = value; } + /// + /// + /// + public static WorkflowExecutionTraceSummaryAttributesValues FromWorkflowExecutionTraceSummaryAttributesValuesVariant1(string? value) => new WorkflowExecutionTraceSummaryAttributesValues(value); + /// /// /// @@ -194,6 +234,11 @@ public WorkflowExecutionTraceSummaryAttributesValues(int? value) WorkflowExecutionTraceSummaryAttributesValuesVariant2 = value; } + /// + /// + /// + public static WorkflowExecutionTraceSummaryAttributesValues FromWorkflowExecutionTraceSummaryAttributesValuesVariant2(int? value) => new WorkflowExecutionTraceSummaryAttributesValues(value); + /// /// /// @@ -212,6 +257,11 @@ public WorkflowExecutionTraceSummaryAttributesValues(double? value) WorkflowExecutionTraceSummaryAttributesValuesVariant3 = value; } + /// + /// + /// + public static WorkflowExecutionTraceSummaryAttributesValues FromWorkflowExecutionTraceSummaryAttributesValuesVariant3(double? value) => new WorkflowExecutionTraceSummaryAttributesValues(value); + /// /// /// @@ -230,6 +280,11 @@ public WorkflowExecutionTraceSummaryAttributesValues(bool? value) WorkflowExecutionTraceSummaryAttributesValuesVariant4 = value; } + /// + /// + /// + public static WorkflowExecutionTraceSummaryAttributesValues FromWorkflowExecutionTraceSummaryAttributesValuesVariant4(bool? value) => new WorkflowExecutionTraceSummaryAttributesValues(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.OneOf.17.g.cs b/src/libs/Mistral/Generated/Mistral.OneOf.17.g.cs index c9af70b..d9662eb 100644 --- a/src/libs/Mistral/Generated/Mistral.OneOf.17.g.cs +++ b/src/libs/Mistral/Generated/Mistral.OneOf.17.g.cs @@ -38,6 +38,13 @@ public bool TryPickValue1( return IsValue1; } + /// + /// + /// + public T1 PickValue1() => IsValue1 + ? Value1! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value1' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickValue2( return IsValue2; } + /// + /// + /// + public T2 PickValue2() => IsValue2 + ? Value2! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value2' but the value was {ToString()}."); + /// /// /// @@ -98,6 +112,13 @@ public bool TryPickValue3( return IsValue3; } + /// + /// + /// + public T3 PickValue3() => IsValue3 + ? Value3! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value3' but the value was {ToString()}."); + /// /// /// @@ -128,6 +149,13 @@ public bool TryPickValue4( return IsValue4; } + /// + /// + /// + public T4 PickValue4() => IsValue4 + ? Value4! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value4' but the value was {ToString()}."); + /// /// /// @@ -158,6 +186,13 @@ public bool TryPickValue5( return IsValue5; } + /// + /// + /// + public T5 PickValue5() => IsValue5 + ? Value5! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value5' but the value was {ToString()}."); + /// /// /// @@ -188,6 +223,13 @@ public bool TryPickValue6( return IsValue6; } + /// + /// + /// + public T6 PickValue6() => IsValue6 + ? Value6! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value6' but the value was {ToString()}."); + /// /// /// @@ -218,6 +260,13 @@ public bool TryPickValue7( return IsValue7; } + /// + /// + /// + public T7 PickValue7() => IsValue7 + ? Value7! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value7' but the value was {ToString()}."); + /// /// /// @@ -248,6 +297,13 @@ public bool TryPickValue8( return IsValue8; } + /// + /// + /// + public T8 PickValue8() => IsValue8 + ? Value8! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value8' but the value was {ToString()}."); + /// /// /// @@ -278,6 +334,13 @@ public bool TryPickValue9( return IsValue9; } + /// + /// + /// + public T9 PickValue9() => IsValue9 + ? Value9! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value9' but the value was {ToString()}."); + /// /// /// @@ -308,6 +371,13 @@ public bool TryPickValue10( return IsValue10; } + /// + /// + /// + public T10 PickValue10() => IsValue10 + ? Value10! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value10' but the value was {ToString()}."); + /// /// /// @@ -338,6 +408,13 @@ public bool TryPickValue11( return IsValue11; } + /// + /// + /// + public T11 PickValue11() => IsValue11 + ? Value11! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value11' but the value was {ToString()}."); + /// /// /// @@ -368,6 +445,13 @@ public bool TryPickValue12( return IsValue12; } + /// + /// + /// + public T12 PickValue12() => IsValue12 + ? Value12! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value12' but the value was {ToString()}."); + /// /// /// @@ -398,6 +482,13 @@ public bool TryPickValue13( return IsValue13; } + /// + /// + /// + public T13 PickValue13() => IsValue13 + ? Value13! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value13' but the value was {ToString()}."); + /// /// /// @@ -428,6 +519,13 @@ public bool TryPickValue14( return IsValue14; } + /// + /// + /// + public T14 PickValue14() => IsValue14 + ? Value14! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value14' but the value was {ToString()}."); + /// /// /// @@ -458,6 +556,13 @@ public bool TryPickValue15( return IsValue15; } + /// + /// + /// + public T15 PickValue15() => IsValue15 + ? Value15! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value15' but the value was {ToString()}."); + /// /// /// @@ -488,6 +593,13 @@ public bool TryPickValue16( return IsValue16; } + /// + /// + /// + public T16 PickValue16() => IsValue16 + ? Value16! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value16' but the value was {ToString()}."); + /// /// /// @@ -517,6 +629,13 @@ public bool TryPickValue17( value = Value17; return IsValue17; } + + /// + /// + /// + public T17 PickValue17() => IsValue17 + ? Value17! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value17' but the value was {ToString()}."); /// /// /// @@ -535,6 +654,11 @@ public OneOf(T1? value) Value1 = value; } + /// + /// + /// + public static OneOf FromValue1(T1? value) => new OneOf(value); + /// /// /// @@ -553,6 +677,11 @@ public OneOf(T2? value) Value2 = value; } + /// + /// + /// + public static OneOf FromValue2(T2? value) => new OneOf(value); + /// /// /// @@ -571,6 +700,11 @@ public OneOf(T3? value) Value3 = value; } + /// + /// + /// + public static OneOf FromValue3(T3? value) => new OneOf(value); + /// /// /// @@ -589,6 +723,11 @@ public OneOf(T4? value) Value4 = value; } + /// + /// + /// + public static OneOf FromValue4(T4? value) => new OneOf(value); + /// /// /// @@ -607,6 +746,11 @@ public OneOf(T5? value) Value5 = value; } + /// + /// + /// + public static OneOf FromValue5(T5? value) => new OneOf(value); + /// /// /// @@ -625,6 +769,11 @@ public OneOf(T6? value) Value6 = value; } + /// + /// + /// + public static OneOf FromValue6(T6? value) => new OneOf(value); + /// /// /// @@ -643,6 +792,11 @@ public OneOf(T7? value) Value7 = value; } + /// + /// + /// + public static OneOf FromValue7(T7? value) => new OneOf(value); + /// /// /// @@ -661,6 +815,11 @@ public OneOf(T8? value) Value8 = value; } + /// + /// + /// + public static OneOf FromValue8(T8? value) => new OneOf(value); + /// /// /// @@ -679,6 +838,11 @@ public OneOf(T9? value) Value9 = value; } + /// + /// + /// + public static OneOf FromValue9(T9? value) => new OneOf(value); + /// /// /// @@ -697,6 +861,11 @@ public OneOf(T10? value) Value10 = value; } + /// + /// + /// + public static OneOf FromValue10(T10? value) => new OneOf(value); + /// /// /// @@ -715,6 +884,11 @@ public OneOf(T11? value) Value11 = value; } + /// + /// + /// + public static OneOf FromValue11(T11? value) => new OneOf(value); + /// /// /// @@ -733,6 +907,11 @@ public OneOf(T12? value) Value12 = value; } + /// + /// + /// + public static OneOf FromValue12(T12? value) => new OneOf(value); + /// /// /// @@ -751,6 +930,11 @@ public OneOf(T13? value) Value13 = value; } + /// + /// + /// + public static OneOf FromValue13(T13? value) => new OneOf(value); + /// /// /// @@ -769,6 +953,11 @@ public OneOf(T14? value) Value14 = value; } + /// + /// + /// + public static OneOf FromValue14(T14? value) => new OneOf(value); + /// /// /// @@ -787,6 +976,11 @@ public OneOf(T15? value) Value15 = value; } + /// + /// + /// + public static OneOf FromValue15(T15? value) => new OneOf(value); + /// /// /// @@ -805,6 +999,11 @@ public OneOf(T16? value) Value16 = value; } + /// + /// + /// + public static OneOf FromValue16(T16? value) => new OneOf(value); + /// /// /// @@ -823,6 +1022,11 @@ public OneOf(T17? value) Value17 = value; } + /// + /// + /// + public static OneOf FromValue17(T17? value) => new OneOf(value); + /// /// /// diff --git a/src/libs/Mistral/Generated/Mistral.OptionsSupport.g.cs b/src/libs/Mistral/Generated/Mistral.OptionsSupport.g.cs index d580224..54e42ea 100644 --- a/src/libs/Mistral/Generated/Mistral.OptionsSupport.g.cs +++ b/src/libs/Mistral/Generated/Mistral.OptionsSupport.g.cs @@ -54,6 +54,172 @@ public sealed class AutoSDKClientOptions Hooks.Add(hook ?? throw new global::System.ArgumentNullException(nameof(hook))); return this; } + + /// + /// Optional per-request authorization provider invoked before each request is sent. + /// Set this when the client is registered as a singleton in DI but each call needs + /// a fresh credential resolved from a provider, secret-store, or session — instead + /// of mutating the shared Authorizations list at construction time. + /// + public global::Mistral.IAutoSDKAuthorizationProvider? AuthorizationProvider { get; set; } + + /// + /// Convenience helper that registers + /// using so request-level auth is resolved without + /// touching shared client state. + /// + /// + public global::Mistral.AutoSDKClientOptions UseAuthorizationProvider( + global::Mistral.IAutoSDKAuthorizationProvider provider) + { + AuthorizationProvider = provider ?? throw new global::System.ArgumentNullException(nameof(provider)); + if (Hooks.Find(static x => x is global::Mistral.AutoSDKAuthorizationProviderHook) == null) + { + Hooks.Add(new global::Mistral.AutoSDKAuthorizationProviderHook()); + } + + return this; + } + } + + /// + /// A request-level authorization value supplied by . + /// Mirrors the runtime fields the SDK applies for HTTP / OAuth2 / API-key auth without + /// requiring the consumer to construct the generated EndPointAuthorization type. + /// + public readonly struct AutoSDKAuthorizationValue + { + /// + /// Initializes a new . + /// + /// + /// + /// + /// + /// + public AutoSDKAuthorizationValue( + string value, + string scheme = "Bearer", + string? headerName = null, + string location = "Header", + string type = "Http") + { + Value = value ?? string.Empty; + Scheme = string.IsNullOrWhiteSpace(scheme) ? "Bearer" : scheme; + HeaderName = headerName ?? string.Empty; + Location = string.IsNullOrWhiteSpace(location) ? "Header" : location; + Type = string.IsNullOrWhiteSpace(type) ? "Http" : type; + } + + /// The credential value (token, API key, etc.). + public string Value { get; } + + /// The HTTP authorization scheme — typically Bearer, Basic, or Token. + public string Scheme { get; } + + /// The custom header name when is ApiKey; ignored for HTTP/OAuth2 auth. + public string HeaderName { get; } + + /// The credential location — Header, Query, or Cookie. + public string Location { get; } + + /// The auth type — Http, OAuth2, OpenIdConnect, or ApiKey. + public string Type { get; } + + /// Convenience factory for a Bearer token. + public static global::Mistral.AutoSDKAuthorizationValue Bearer(string token) => new(value: token, scheme: "Bearer"); + + /// Convenience factory for an API-key header. + public static global::Mistral.AutoSDKAuthorizationValue ApiKeyHeader(string name, string value) => + new(value: value, headerName: name, location: "Header", type: "ApiKey"); + } + + /// + /// Resolves request-level authorization values without mutating the shared client + /// authorization list. Implementations should be safe to invoke concurrently — + /// the hook calls them once per outgoing request. + /// + public interface IAutoSDKAuthorizationProvider + { + /// + /// Returns one or more values to apply to + /// the current request, or an empty list / null to leave the request as-is. + /// + /// + global::System.Threading.Tasks.Task?> ResolveAsync( + global::Mistral.AutoSDKHookContext context); + } + + /// + /// Built-in that consults + /// before every outgoing + /// request and stamps the resolved values onto the . + /// + public sealed class AutoSDKAuthorizationProviderHook : global::Mistral.AutoSDKHook + { + /// + public override async global::System.Threading.Tasks.Task OnBeforeRequestAsync( + global::Mistral.AutoSDKHookContext context) + { + context = context ?? throw new global::System.ArgumentNullException(nameof(context)); + + if (context.Request == null) + { + return; + } + + var perRequest = context.RequestOptions?.Authorizations; + if (perRequest != null && perRequest.Count > 0) + { + for (var index = 0; index < perRequest.Count; index++) + { + ApplyAuthorization(context.Request, perRequest[index]); + } + + return; + } + + var provider = context.ClientOptions?.AuthorizationProvider; + if (provider == null) + { + return; + } + + var resolved = await provider.ResolveAsync(context).ConfigureAwait(false); + if (resolved == null || resolved.Count == 0) + { + return; + } + + for (var index = 0; index < resolved.Count; index++) + { + ApplyAuthorization(context.Request, resolved[index]); + } + } + + private static void ApplyAuthorization( + global::System.Net.Http.HttpRequestMessage request, + global::Mistral.AutoSDKAuthorizationValue authorization) + { + switch (authorization.Type) + { + case "Http": + case "OAuth2": + case "OpenIdConnect": + request.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue( + scheme: authorization.Scheme, + parameter: authorization.Value); + break; + case "ApiKey": + if (string.Equals(authorization.Location, "Header", global::System.StringComparison.OrdinalIgnoreCase) && + !string.IsNullOrEmpty(authorization.HeaderName)) + { + request.Headers.Remove(authorization.HeaderName); + request.Headers.TryAddWithoutValidation(authorization.HeaderName, authorization.Value ?? string.Empty); + } + break; + } + } } /// @@ -87,6 +253,15 @@ public sealed class AutoSDKRequestOptions /// Overrides response buffering for this request when set. /// public bool? ReadResponseAsString { get; set; } + + /// + /// Optional per-request authorization values. When non-empty, the built-in + /// applies these instead of consulting + /// for this request only. + /// Useful for multi-tenant routing or "act-as" admin tooling that needs a different + /// credential per call without mutating shared client state. + /// + public global::System.Collections.Generic.IReadOnlyList? Authorizations { get; set; } } ///