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; }
}
///