diff --git a/src/libs/Mixedbread/Generated/Mixedbread.AnyOf.2.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.AnyOf.2.g.cs
index d092dc0..c5c1565 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.AnyOf.2.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.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/Mixedbread/Generated/Mixedbread.AnyOf.3.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.AnyOf.3.g.cs
index 9e46497..b156c4a 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.AnyOf.3.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.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/Mixedbread/Generated/Mixedbread.AnyOf.4.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.AnyOf.4.g.cs
index ca3cc49..4d91ec2 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.AnyOf.4.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.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/Mixedbread/Generated/Mixedbread.Models.AuthParamsVariant1.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.AuthParamsVariant1.g.cs
index 0fa5be2..f173631 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.AuthParamsVariant1.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.AuthParamsVariant1.g.cs
@@ -44,6 +44,13 @@ public bool TryPickOauth2(
return IsOauth2;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.DataSourceOAuth2Params PickOauth2() => IsOauth2
+ ? Oauth2!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Oauth2' but the value was {ToString()}.");
+
///
/// Authentication parameters for a API key data source.
///
@@ -73,6 +80,13 @@ public bool TryPickApiKey(
value = ApiKey;
return IsApiKey;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.DataSourceApiKeyParams PickApiKey() => IsApiKey
+ ? ApiKey!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'ApiKey' but the value was {ToString()}.");
///
///
///
@@ -91,6 +105,11 @@ public AuthParamsVariant1(global::Mixedbread.DataSourceOAuth2Params? value)
Oauth2 = value;
}
+ ///
+ ///
+ ///
+ public static AuthParamsVariant1 FromOauth2(global::Mixedbread.DataSourceOAuth2Params? value) => new AuthParamsVariant1(value);
+
///
///
///
@@ -109,6 +128,11 @@ public AuthParamsVariant1(global::Mixedbread.DataSourceApiKeyParams? value)
ApiKey = value;
}
+ ///
+ ///
+ ///
+ public static AuthParamsVariant1 FromApiKey(global::Mixedbread.DataSourceApiKeyParams? value) => new AuthParamsVariant1(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.AuthParamsVariant12.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.AuthParamsVariant12.g.cs
index d86cf04..728dff9 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.AuthParamsVariant12.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.AuthParamsVariant12.g.cs
@@ -43,6 +43,13 @@ public bool TryPickOauth2(
value = Oauth2;
return IsOauth2;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.OAuth2CreateOrUpdateParams PickOauth2() => IsOauth2
+ ? Oauth2!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Oauth2' but the value was {ToString()}.");
///
///
///
@@ -61,6 +68,11 @@ public AuthParamsVariant12(global::Mixedbread.OAuth2CreateOrUpdateParams? value)
Oauth2 = value;
}
+ ///
+ ///
+ ///
+ public static AuthParamsVariant12 FromOauth2(global::Mixedbread.OAuth2CreateOrUpdateParams? value) => new AuthParamsVariant12(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.AuthParamsVariant13.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.AuthParamsVariant13.g.cs
index bd18742..dc30488 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.AuthParamsVariant13.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.AuthParamsVariant13.g.cs
@@ -44,6 +44,13 @@ public bool TryPickOauth2(
return IsOauth2;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.OAuth2CreateOrUpdateParams PickOauth2() => IsOauth2
+ ? Oauth2!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Oauth2' but the value was {ToString()}.");
+
///
/// Base class for API key create or update parameters.
///
@@ -73,6 +80,13 @@ public bool TryPickApiKey(
value = ApiKey;
return IsApiKey;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.ApiKeyCreateOrUpdateParams PickApiKey() => IsApiKey
+ ? ApiKey!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'ApiKey' but the value was {ToString()}.");
///
///
///
@@ -91,6 +105,11 @@ public AuthParamsVariant13(global::Mixedbread.OAuth2CreateOrUpdateParams? value)
Oauth2 = value;
}
+ ///
+ ///
+ ///
+ public static AuthParamsVariant13 FromOauth2(global::Mixedbread.OAuth2CreateOrUpdateParams? value) => new AuthParamsVariant13(value);
+
///
///
///
@@ -109,6 +128,11 @@ public AuthParamsVariant13(global::Mixedbread.ApiKeyCreateOrUpdateParams? value)
ApiKey = value;
}
+ ///
+ ///
+ ///
+ public static AuthParamsVariant13 FromApiKey(global::Mixedbread.ApiKeyCreateOrUpdateParams? value) => new AuthParamsVariant13(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.ChunksVariant1Item.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.ChunksVariant1Item.g.cs
index 83e5f0e..9f9b633 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.ChunksVariant1Item.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.ChunksVariant1Item.g.cs
@@ -44,6 +44,13 @@ public bool TryPickText(
return IsText;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.TextInputChunk PickText() => IsText
+ ? Text!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Text' but the value was {ToString()}.");
+
///
///
///
@@ -74,6 +81,13 @@ public bool TryPickImageUrl(
return IsImageUrl;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.ImageUrlInputChunk PickImageUrl() => IsImageUrl
+ ? ImageUrl!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'ImageUrl' but the value was {ToString()}.");
+
///
///
///
@@ -104,6 +118,13 @@ public bool TryPickAudioUrl(
return IsAudioUrl;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.AudioUrlInputChunk PickAudioUrl() => IsAudioUrl
+ ? AudioUrl!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'AudioUrl' but the value was {ToString()}.");
+
///
///
///
@@ -133,6 +154,13 @@ public bool TryPickVideoUrl(
value = VideoUrl;
return IsVideoUrl;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.VideoUrlInputChunk PickVideoUrl() => IsVideoUrl
+ ? VideoUrl!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'VideoUrl' but the value was {ToString()}.");
///
///
///
@@ -151,6 +179,11 @@ public ChunksVariant1Item(global::Mixedbread.TextInputChunk? value)
Text = value;
}
+ ///
+ ///
+ ///
+ public static ChunksVariant1Item FromText(global::Mixedbread.TextInputChunk? value) => new ChunksVariant1Item(value);
+
///
///
///
@@ -169,6 +202,11 @@ public ChunksVariant1Item(global::Mixedbread.ImageUrlInputChunk? value)
ImageUrl = value;
}
+ ///
+ ///
+ ///
+ public static ChunksVariant1Item FromImageUrl(global::Mixedbread.ImageUrlInputChunk? value) => new ChunksVariant1Item(value);
+
///
///
///
@@ -187,6 +225,11 @@ public ChunksVariant1Item(global::Mixedbread.AudioUrlInputChunk? value)
AudioUrl = value;
}
+ ///
+ ///
+ ///
+ public static ChunksVariant1Item FromAudioUrl(global::Mixedbread.AudioUrlInputChunk? value) => new ChunksVariant1Item(value);
+
///
///
///
@@ -205,6 +248,11 @@ public ChunksVariant1Item(global::Mixedbread.VideoUrlInputChunk? value)
VideoUrl = value;
}
+ ///
+ ///
+ ///
+ public static ChunksVariant1Item FromVideoUrl(global::Mixedbread.VideoUrlInputChunk? value) => new ChunksVariant1Item(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.ChunksVariant1Item2.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.ChunksVariant1Item2.g.cs
index 80df080..cf1eac2 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.ChunksVariant1Item2.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.ChunksVariant1Item2.g.cs
@@ -44,6 +44,13 @@ public bool TryPickText(
return IsText;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.TextInputChunk PickText() => IsText
+ ? Text!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Text' but the value was {ToString()}.");
+
///
///
///
@@ -74,6 +81,13 @@ public bool TryPickImageUrl(
return IsImageUrl;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.ImageUrlInputChunk PickImageUrl() => IsImageUrl
+ ? ImageUrl!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'ImageUrl' but the value was {ToString()}.");
+
///
///
///
@@ -104,6 +118,13 @@ public bool TryPickAudioUrl(
return IsAudioUrl;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.AudioUrlInputChunk PickAudioUrl() => IsAudioUrl
+ ? AudioUrl!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'AudioUrl' but the value was {ToString()}.");
+
///
///
///
@@ -133,6 +154,13 @@ public bool TryPickVideoUrl(
value = VideoUrl;
return IsVideoUrl;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.VideoUrlInputChunk PickVideoUrl() => IsVideoUrl
+ ? VideoUrl!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'VideoUrl' but the value was {ToString()}.");
///
///
///
@@ -151,6 +179,11 @@ public ChunksVariant1Item2(global::Mixedbread.TextInputChunk? value)
Text = value;
}
+ ///
+ ///
+ ///
+ public static ChunksVariant1Item2 FromText(global::Mixedbread.TextInputChunk? value) => new ChunksVariant1Item2(value);
+
///
///
///
@@ -169,6 +202,11 @@ public ChunksVariant1Item2(global::Mixedbread.ImageUrlInputChunk? value)
ImageUrl = value;
}
+ ///
+ ///
+ ///
+ public static ChunksVariant1Item2 FromImageUrl(global::Mixedbread.ImageUrlInputChunk? value) => new ChunksVariant1Item2(value);
+
///
///
///
@@ -187,6 +225,11 @@ public ChunksVariant1Item2(global::Mixedbread.AudioUrlInputChunk? value)
AudioUrl = value;
}
+ ///
+ ///
+ ///
+ public static ChunksVariant1Item2 FromAudioUrl(global::Mixedbread.AudioUrlInputChunk? value) => new ChunksVariant1Item2(value);
+
///
///
///
@@ -205,6 +248,11 @@ public ChunksVariant1Item2(global::Mixedbread.VideoUrlInputChunk? value)
VideoUrl = value;
}
+ ///
+ ///
+ ///
+ public static ChunksVariant1Item2 FromVideoUrl(global::Mixedbread.VideoUrlInputChunk? value) => new ChunksVariant1Item2(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.DataItem.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.DataItem.g.cs
index bd564d3..4cea1ea 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.DataItem.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.DataItem.g.cs
@@ -44,6 +44,13 @@ public bool TryPickIngestion(
return IsIngestion;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.StoreIngestionEvent PickIngestion() => IsIngestion
+ ? Ingestion!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Ingestion' but the value was {ToString()}.");
+
///
/// Represents a search event in a vector store.
///
@@ -74,6 +81,13 @@ public bool TryPickSearch(
return IsSearch;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.StoreSearchEvent PickSearch() => IsSearch
+ ? Search!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Search' but the value was {ToString()}.");
+
///
/// Represents an agentic search trace in a vector store.
/// Unlike StoreSearchEvent, this captures the full sequence of tool calls the
@@ -106,6 +120,13 @@ public bool TryPickAgenticSearch(
value = AgenticSearch;
return IsAgenticSearch;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.StoreAgenticSearchEvent PickAgenticSearch() => IsAgenticSearch
+ ? AgenticSearch!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'AgenticSearch' but the value was {ToString()}.");
///
///
///
@@ -124,6 +145,11 @@ public DataItem(global::Mixedbread.StoreIngestionEvent? value)
Ingestion = value;
}
+ ///
+ ///
+ ///
+ public static DataItem FromIngestion(global::Mixedbread.StoreIngestionEvent? value) => new DataItem(value);
+
///
///
///
@@ -142,6 +168,11 @@ public DataItem(global::Mixedbread.StoreSearchEvent? value)
Search = value;
}
+ ///
+ ///
+ ///
+ public static DataItem FromSearch(global::Mixedbread.StoreSearchEvent? value) => new DataItem(value);
+
///
///
///
@@ -160,6 +191,11 @@ public DataItem(global::Mixedbread.StoreAgenticSearchEvent? value)
AgenticSearch = value;
}
+ ///
+ ///
+ ///
+ public static DataItem FromAgenticSearch(global::Mixedbread.StoreAgenticSearchEvent? value) => new DataItem(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.DataItem2.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.DataItem2.g.cs
index deb6899..921f495 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.DataItem2.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.DataItem2.g.cs
@@ -44,6 +44,13 @@ public bool TryPickText(
return IsText;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredTextInputChunk PickText() => IsText
+ ? Text!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Text' but the value was {ToString()}.");
+
///
///
///
@@ -74,6 +81,13 @@ public bool TryPickImageUrl(
return IsImageUrl;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredImageUrlInputChunk PickImageUrl() => IsImageUrl
+ ? ImageUrl!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'ImageUrl' but the value was {ToString()}.");
+
///
///
///
@@ -104,6 +118,13 @@ public bool TryPickAudioUrl(
return IsAudioUrl;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredAudioUrlInputChunk PickAudioUrl() => IsAudioUrl
+ ? AudioUrl!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'AudioUrl' but the value was {ToString()}.");
+
///
///
///
@@ -133,6 +154,13 @@ public bool TryPickVideoUrl(
value = VideoUrl;
return IsVideoUrl;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredVideoUrlInputChunk PickVideoUrl() => IsVideoUrl
+ ? VideoUrl!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'VideoUrl' but the value was {ToString()}.");
///
///
///
@@ -151,6 +179,11 @@ public DataItem2(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredText
Text = value;
}
+ ///
+ ///
+ ///
+ public static DataItem2 FromText(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredTextInputChunk? value) => new DataItem2(value);
+
///
///
///
@@ -169,6 +202,11 @@ public DataItem2(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredImag
ImageUrl = value;
}
+ ///
+ ///
+ ///
+ public static DataItem2 FromImageUrl(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredImageUrlInputChunk? value) => new DataItem2(value);
+
///
///
///
@@ -187,6 +225,11 @@ public DataItem2(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredAudi
AudioUrl = value;
}
+ ///
+ ///
+ ///
+ public static DataItem2 FromAudioUrl(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredAudioUrlInputChunk? value) => new DataItem2(value);
+
///
///
///
@@ -205,6 +248,11 @@ public DataItem2(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredVide
VideoUrl = value;
}
+ ///
+ ///
+ ///
+ public static DataItem2 FromVideoUrl(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredVideoUrlInputChunk? value) => new DataItem2(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.DataItem3.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.DataItem3.g.cs
index 24bf15c..b3f1d60 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.DataItem3.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.DataItem3.g.cs
@@ -44,6 +44,13 @@ public bool TryPickText(
return IsText;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredTextInputChunk PickText() => IsText
+ ? Text!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Text' but the value was {ToString()}.");
+
///
/// Scored image chunk for deprecated API.
///
@@ -74,6 +81,13 @@ public bool TryPickImageUrl(
return IsImageUrl;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunk PickImageUrl() => IsImageUrl
+ ? ImageUrl!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'ImageUrl' but the value was {ToString()}.");
+
///
/// Scored audio chunk for deprecated API.
///
@@ -104,6 +118,13 @@ public bool TryPickAudioUrl(
return IsAudioUrl;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunk PickAudioUrl() => IsAudioUrl
+ ? AudioUrl!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'AudioUrl' but the value was {ToString()}.");
+
///
/// Scored video chunk for deprecated API.
///
@@ -133,6 +154,13 @@ public bool TryPickVideoUrl(
value = VideoUrl;
return IsVideoUrl;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunk PickVideoUrl() => IsVideoUrl
+ ? VideoUrl!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'VideoUrl' but the value was {ToString()}.");
///
///
///
@@ -151,6 +179,11 @@ public DataItem3(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresMo
Text = value;
}
+ ///
+ ///
+ ///
+ public static DataItem3 FromText(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredTextInputChunk? value) => new DataItem3(value);
+
///
///
///
@@ -169,6 +202,11 @@ public DataItem3(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresMo
ImageUrl = value;
}
+ ///
+ ///
+ ///
+ public static DataItem3 FromImageUrl(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunk? value) => new DataItem3(value);
+
///
///
///
@@ -187,6 +225,11 @@ public DataItem3(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresMo
AudioUrl = value;
}
+ ///
+ ///
+ ///
+ public static DataItem3 FromAudioUrl(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunk? value) => new DataItem3(value);
+
///
///
///
@@ -205,6 +248,11 @@ public DataItem3(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresMo
VideoUrl = value;
}
+ ///
+ ///
+ ///
+ public static DataItem3 FromVideoUrl(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunk? value) => new DataItem3(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.DeletedRule.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.DeletedRule.g.cs
index ac3468b..64a4709 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.DeletedRule.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.DeletedRule.g.cs
@@ -44,6 +44,13 @@ public bool TryPickQueryString(
return IsQueryString;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.QueryStringSubstitutionRule PickQueryString() => IsQueryString
+ ? QueryString!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'QueryString' but the value was {ToString()}.");
+
///
/// Represents a regex query substitution rule for a vector store search.
///
@@ -74,6 +81,13 @@ public bool TryPickQueryRegex(
return IsQueryRegex;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.QueryRegexSubstitutionRule PickQueryRegex() => IsQueryRegex
+ ? QueryRegex!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'QueryRegex' but the value was {ToString()}.");
+
///
/// Represents a chunk search result rule for a vector store search.
///
@@ -104,6 +118,13 @@ public bool TryPickChunkSearchResult(
return IsChunkSearchResult;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.ChunkSearchResultRule PickChunkSearchResult() => IsChunkSearchResult
+ ? ChunkSearchResult!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'ChunkSearchResult' but the value was {ToString()}.");
+
///
/// Represents a file search result rule for a vector store search.
///
@@ -133,6 +154,13 @@ public bool TryPickFileSearchResult(
value = FileSearchResult;
return IsFileSearchResult;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.FileSearchResultRule PickFileSearchResult() => IsFileSearchResult
+ ? FileSearchResult!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'FileSearchResult' but the value was {ToString()}.");
///
///
///
@@ -151,6 +179,11 @@ public DeletedRule(global::Mixedbread.QueryStringSubstitutionRule? value)
QueryString = value;
}
+ ///
+ ///
+ ///
+ public static DeletedRule FromQueryString(global::Mixedbread.QueryStringSubstitutionRule? value) => new DeletedRule(value);
+
///
///
///
@@ -169,6 +202,11 @@ public DeletedRule(global::Mixedbread.QueryRegexSubstitutionRule? value)
QueryRegex = value;
}
+ ///
+ ///
+ ///
+ public static DeletedRule FromQueryRegex(global::Mixedbread.QueryRegexSubstitutionRule? value) => new DeletedRule(value);
+
///
///
///
@@ -187,6 +225,11 @@ public DeletedRule(global::Mixedbread.ChunkSearchResultRule? value)
ChunkSearchResult = value;
}
+ ///
+ ///
+ ///
+ public static DeletedRule FromChunkSearchResult(global::Mixedbread.ChunkSearchResultRule? value) => new DeletedRule(value);
+
///
///
///
@@ -205,6 +248,11 @@ public DeletedRule(global::Mixedbread.FileSearchResultRule? value)
FileSearchResult = value;
}
+ ///
+ ///
+ ///
+ public static DeletedRule FromFileSearchResult(global::Mixedbread.FileSearchResultRule? value) => new DeletedRule(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.DeletedRule2.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.DeletedRule2.g.cs
index f1b901f..2a796b4 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.DeletedRule2.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.DeletedRule2.g.cs
@@ -44,6 +44,13 @@ public bool TryPickQueryString(
return IsQueryString;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.QueryStringSubstitutionRule PickQueryString() => IsQueryString
+ ? QueryString!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'QueryString' but the value was {ToString()}.");
+
///
/// Represents a regex query substitution rule for a vector store search.
///
@@ -74,6 +81,13 @@ public bool TryPickQueryRegex(
return IsQueryRegex;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.QueryRegexSubstitutionRule PickQueryRegex() => IsQueryRegex
+ ? QueryRegex!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'QueryRegex' but the value was {ToString()}.");
+
///
/// Represents a chunk search result rule for a vector store search.
///
@@ -104,6 +118,13 @@ public bool TryPickChunkSearchResult(
return IsChunkSearchResult;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.ChunkSearchResultRule PickChunkSearchResult() => IsChunkSearchResult
+ ? ChunkSearchResult!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'ChunkSearchResult' but the value was {ToString()}.");
+
///
/// Represents a file search result rule for a vector store search.
///
@@ -133,6 +154,13 @@ public bool TryPickFileSearchResult(
value = FileSearchResult;
return IsFileSearchResult;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.FileSearchResultRule PickFileSearchResult() => IsFileSearchResult
+ ? FileSearchResult!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'FileSearchResult' but the value was {ToString()}.");
///
///
///
@@ -151,6 +179,11 @@ public DeletedRule2(global::Mixedbread.QueryStringSubstitutionRule? value)
QueryString = value;
}
+ ///
+ ///
+ ///
+ public static DeletedRule2 FromQueryString(global::Mixedbread.QueryStringSubstitutionRule? value) => new DeletedRule2(value);
+
///
///
///
@@ -169,6 +202,11 @@ public DeletedRule2(global::Mixedbread.QueryRegexSubstitutionRule? value)
QueryRegex = value;
}
+ ///
+ ///
+ ///
+ public static DeletedRule2 FromQueryRegex(global::Mixedbread.QueryRegexSubstitutionRule? value) => new DeletedRule2(value);
+
///
///
///
@@ -187,6 +225,11 @@ public DeletedRule2(global::Mixedbread.ChunkSearchResultRule? value)
ChunkSearchResult = value;
}
+ ///
+ ///
+ ///
+ public static DeletedRule2 FromChunkSearchResult(global::Mixedbread.ChunkSearchResultRule? value) => new DeletedRule2(value);
+
///
///
///
@@ -205,6 +248,11 @@ public DeletedRule2(global::Mixedbread.FileSearchResultRule? value)
FileSearchResult = value;
}
+ ///
+ ///
+ ///
+ public static DeletedRule2 FromFileSearchResult(global::Mixedbread.FileSearchResultRule? value) => new DeletedRule2(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.EmbeddingItem.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.EmbeddingItem.g.cs
index 45329f3..2f96bf6 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.EmbeddingItem.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.EmbeddingItem.g.cs
@@ -39,6 +39,13 @@ public bool TryPickEmbeddingItemVariant1(
return IsEmbeddingItemVariant1;
}
+ ///
+ ///
+ ///
+ public global::System.Collections.Generic.IList PickEmbeddingItemVariant1() => IsEmbeddingItemVariant1
+ ? EmbeddingItemVariant1!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'EmbeddingItemVariant1' but the value was {ToString()}.");
+
///
///
///
@@ -69,6 +76,13 @@ public bool TryPickEmbeddingItemVariant2(
return IsEmbeddingItemVariant2;
}
+ ///
+ ///
+ ///
+ public global::System.Collections.Generic.IList PickEmbeddingItemVariant2() => IsEmbeddingItemVariant2
+ ? EmbeddingItemVariant2!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'EmbeddingItemVariant2' but the value was {ToString()}.");
+
///
///
///
@@ -98,6 +112,13 @@ public bool TryPickEmbeddingItemVariant3(
value = EmbeddingItemVariant3;
return IsEmbeddingItemVariant3;
}
+
+ ///
+ ///
+ ///
+ public string PickEmbeddingItemVariant3() => IsEmbeddingItemVariant3
+ ? EmbeddingItemVariant3!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'EmbeddingItemVariant3' but the value was {ToString()}.");
///
///
///
@@ -116,6 +137,11 @@ public EmbeddingItem(string? value)
EmbeddingItemVariant3 = value;
}
+ ///
+ ///
+ ///
+ public static EmbeddingItem FromEmbeddingItemVariant3(string? value) => new EmbeddingItem(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant1.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant1.g.cs
index c22e26d..312c09b 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant1.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant1.g.cs
@@ -44,6 +44,13 @@ public bool TryPickMarkdown(
return IsMarkdown;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MarkdownChunkGeneratedMetadata PickMarkdown() => IsMarkdown
+ ? Markdown!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Markdown' but the value was {ToString()}.");
+
///
///
///
@@ -74,6 +81,13 @@ public bool TryPickText(
return IsText;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.TextChunkGeneratedMetadata PickText() => IsText
+ ? Text!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Text' but the value was {ToString()}.");
+
///
///
///
@@ -104,6 +118,13 @@ public bool TryPickPdf(
return IsPdf;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.PDFChunkGeneratedMetadata PickPdf() => IsPdf
+ ? Pdf!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Pdf' but the value was {ToString()}.");
+
///
///
///
@@ -134,6 +155,13 @@ public bool TryPickCode(
return IsCode;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.CodeChunkGeneratedMetadata PickCode() => IsCode
+ ? Code!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Code' but the value was {ToString()}.");
+
///
///
///
@@ -164,6 +192,13 @@ public bool TryPickAudio(
return IsAudio;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.AudioChunkGeneratedMetadata PickAudio() => IsAudio
+ ? Audio!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Audio' but the value was {ToString()}.");
+
///
///
///
@@ -194,6 +229,13 @@ public bool TryPickVideo(
return IsVideo;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.VideoChunkGeneratedMetadata PickVideo() => IsVideo
+ ? Video!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Video' but the value was {ToString()}.");
+
///
///
///
@@ -223,6 +265,13 @@ public bool TryPickImage(
value = Image;
return IsImage;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.ImageChunkGeneratedMetadata PickImage() => IsImage
+ ? Image!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Image' but the value was {ToString()}.");
///
///
///
@@ -241,6 +290,11 @@ public GeneratedMetadataVariant1(global::Mixedbread.MarkdownChunkGeneratedMetada
Markdown = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant1 FromMarkdown(global::Mixedbread.MarkdownChunkGeneratedMetadata? value) => new GeneratedMetadataVariant1(value);
+
///
///
///
@@ -259,6 +313,11 @@ public GeneratedMetadataVariant1(global::Mixedbread.TextChunkGeneratedMetadata?
Text = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant1 FromText(global::Mixedbread.TextChunkGeneratedMetadata? value) => new GeneratedMetadataVariant1(value);
+
///
///
///
@@ -277,6 +336,11 @@ public GeneratedMetadataVariant1(global::Mixedbread.PDFChunkGeneratedMetadata? v
Pdf = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant1 FromPdf(global::Mixedbread.PDFChunkGeneratedMetadata? value) => new GeneratedMetadataVariant1(value);
+
///
///
///
@@ -295,6 +359,11 @@ public GeneratedMetadataVariant1(global::Mixedbread.CodeChunkGeneratedMetadata?
Code = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant1 FromCode(global::Mixedbread.CodeChunkGeneratedMetadata? value) => new GeneratedMetadataVariant1(value);
+
///
///
///
@@ -313,6 +382,11 @@ public GeneratedMetadataVariant1(global::Mixedbread.AudioChunkGeneratedMetadata?
Audio = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant1 FromAudio(global::Mixedbread.AudioChunkGeneratedMetadata? value) => new GeneratedMetadataVariant1(value);
+
///
///
///
@@ -331,6 +405,11 @@ public GeneratedMetadataVariant1(global::Mixedbread.VideoChunkGeneratedMetadata?
Video = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant1 FromVideo(global::Mixedbread.VideoChunkGeneratedMetadata? value) => new GeneratedMetadataVariant1(value);
+
///
///
///
@@ -349,6 +428,11 @@ public GeneratedMetadataVariant1(global::Mixedbread.ImageChunkGeneratedMetadata?
Image = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant1 FromImage(global::Mixedbread.ImageChunkGeneratedMetadata? value) => new GeneratedMetadataVariant1(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant110.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant110.g.cs
index 19c0a0c..a3af0f3 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant110.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant110.g.cs
@@ -44,6 +44,13 @@ public bool TryPickMarkdown(
return IsMarkdown;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MarkdownChunkGeneratedMetadata PickMarkdown() => IsMarkdown
+ ? Markdown!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Markdown' but the value was {ToString()}.");
+
///
///
///
@@ -74,6 +81,13 @@ public bool TryPickText(
return IsText;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.TextChunkGeneratedMetadata PickText() => IsText
+ ? Text!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Text' but the value was {ToString()}.");
+
///
///
///
@@ -104,6 +118,13 @@ public bool TryPickPdf(
return IsPdf;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.PDFChunkGeneratedMetadata PickPdf() => IsPdf
+ ? Pdf!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Pdf' but the value was {ToString()}.");
+
///
///
///
@@ -134,6 +155,13 @@ public bool TryPickCode(
return IsCode;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.CodeChunkGeneratedMetadata PickCode() => IsCode
+ ? Code!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Code' but the value was {ToString()}.");
+
///
///
///
@@ -164,6 +192,13 @@ public bool TryPickAudio(
return IsAudio;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.AudioChunkGeneratedMetadata PickAudio() => IsAudio
+ ? Audio!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Audio' but the value was {ToString()}.");
+
///
///
///
@@ -194,6 +229,13 @@ public bool TryPickVideo(
return IsVideo;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.VideoChunkGeneratedMetadata PickVideo() => IsVideo
+ ? Video!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Video' but the value was {ToString()}.");
+
///
///
///
@@ -223,6 +265,13 @@ public bool TryPickImage(
value = Image;
return IsImage;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.ImageChunkGeneratedMetadata PickImage() => IsImage
+ ? Image!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Image' but the value was {ToString()}.");
///
///
///
@@ -241,6 +290,11 @@ public GeneratedMetadataVariant110(global::Mixedbread.MarkdownChunkGeneratedMeta
Markdown = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant110 FromMarkdown(global::Mixedbread.MarkdownChunkGeneratedMetadata? value) => new GeneratedMetadataVariant110(value);
+
///
///
///
@@ -259,6 +313,11 @@ public GeneratedMetadataVariant110(global::Mixedbread.TextChunkGeneratedMetadata
Text = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant110 FromText(global::Mixedbread.TextChunkGeneratedMetadata? value) => new GeneratedMetadataVariant110(value);
+
///
///
///
@@ -277,6 +336,11 @@ public GeneratedMetadataVariant110(global::Mixedbread.PDFChunkGeneratedMetadata?
Pdf = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant110 FromPdf(global::Mixedbread.PDFChunkGeneratedMetadata? value) => new GeneratedMetadataVariant110(value);
+
///
///
///
@@ -295,6 +359,11 @@ public GeneratedMetadataVariant110(global::Mixedbread.CodeChunkGeneratedMetadata
Code = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant110 FromCode(global::Mixedbread.CodeChunkGeneratedMetadata? value) => new GeneratedMetadataVariant110(value);
+
///
///
///
@@ -313,6 +382,11 @@ public GeneratedMetadataVariant110(global::Mixedbread.AudioChunkGeneratedMetadat
Audio = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant110 FromAudio(global::Mixedbread.AudioChunkGeneratedMetadata? value) => new GeneratedMetadataVariant110(value);
+
///
///
///
@@ -331,6 +405,11 @@ public GeneratedMetadataVariant110(global::Mixedbread.VideoChunkGeneratedMetadat
Video = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant110 FromVideo(global::Mixedbread.VideoChunkGeneratedMetadata? value) => new GeneratedMetadataVariant110(value);
+
///
///
///
@@ -349,6 +428,11 @@ public GeneratedMetadataVariant110(global::Mixedbread.ImageChunkGeneratedMetadat
Image = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant110 FromImage(global::Mixedbread.ImageChunkGeneratedMetadata? value) => new GeneratedMetadataVariant110(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant111.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant111.g.cs
index ef3c3b6..95247b0 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant111.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant111.g.cs
@@ -44,6 +44,13 @@ public bool TryPickMarkdown(
return IsMarkdown;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MarkdownChunkGeneratedMetadata PickMarkdown() => IsMarkdown
+ ? Markdown!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Markdown' but the value was {ToString()}.");
+
///
///
///
@@ -74,6 +81,13 @@ public bool TryPickText(
return IsText;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.TextChunkGeneratedMetadata PickText() => IsText
+ ? Text!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Text' but the value was {ToString()}.");
+
///
///
///
@@ -104,6 +118,13 @@ public bool TryPickPdf(
return IsPdf;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.PDFChunkGeneratedMetadata PickPdf() => IsPdf
+ ? Pdf!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Pdf' but the value was {ToString()}.");
+
///
///
///
@@ -134,6 +155,13 @@ public bool TryPickCode(
return IsCode;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.CodeChunkGeneratedMetadata PickCode() => IsCode
+ ? Code!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Code' but the value was {ToString()}.");
+
///
///
///
@@ -164,6 +192,13 @@ public bool TryPickAudio(
return IsAudio;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.AudioChunkGeneratedMetadata PickAudio() => IsAudio
+ ? Audio!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Audio' but the value was {ToString()}.");
+
///
///
///
@@ -194,6 +229,13 @@ public bool TryPickVideo(
return IsVideo;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.VideoChunkGeneratedMetadata PickVideo() => IsVideo
+ ? Video!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Video' but the value was {ToString()}.");
+
///
///
///
@@ -223,6 +265,13 @@ public bool TryPickImage(
value = Image;
return IsImage;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.ImageChunkGeneratedMetadata PickImage() => IsImage
+ ? Image!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Image' but the value was {ToString()}.");
///
///
///
@@ -241,6 +290,11 @@ public GeneratedMetadataVariant111(global::Mixedbread.MarkdownChunkGeneratedMeta
Markdown = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant111 FromMarkdown(global::Mixedbread.MarkdownChunkGeneratedMetadata? value) => new GeneratedMetadataVariant111(value);
+
///
///
///
@@ -259,6 +313,11 @@ public GeneratedMetadataVariant111(global::Mixedbread.TextChunkGeneratedMetadata
Text = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant111 FromText(global::Mixedbread.TextChunkGeneratedMetadata? value) => new GeneratedMetadataVariant111(value);
+
///
///
///
@@ -277,6 +336,11 @@ public GeneratedMetadataVariant111(global::Mixedbread.PDFChunkGeneratedMetadata?
Pdf = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant111 FromPdf(global::Mixedbread.PDFChunkGeneratedMetadata? value) => new GeneratedMetadataVariant111(value);
+
///
///
///
@@ -295,6 +359,11 @@ public GeneratedMetadataVariant111(global::Mixedbread.CodeChunkGeneratedMetadata
Code = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant111 FromCode(global::Mixedbread.CodeChunkGeneratedMetadata? value) => new GeneratedMetadataVariant111(value);
+
///
///
///
@@ -313,6 +382,11 @@ public GeneratedMetadataVariant111(global::Mixedbread.AudioChunkGeneratedMetadat
Audio = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant111 FromAudio(global::Mixedbread.AudioChunkGeneratedMetadata? value) => new GeneratedMetadataVariant111(value);
+
///
///
///
@@ -331,6 +405,11 @@ public GeneratedMetadataVariant111(global::Mixedbread.VideoChunkGeneratedMetadat
Video = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant111 FromVideo(global::Mixedbread.VideoChunkGeneratedMetadata? value) => new GeneratedMetadataVariant111(value);
+
///
///
///
@@ -349,6 +428,11 @@ public GeneratedMetadataVariant111(global::Mixedbread.ImageChunkGeneratedMetadat
Image = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant111 FromImage(global::Mixedbread.ImageChunkGeneratedMetadata? value) => new GeneratedMetadataVariant111(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant112.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant112.g.cs
index b26cb7c..9f6914f 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant112.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant112.g.cs
@@ -44,6 +44,13 @@ public bool TryPickMarkdown(
return IsMarkdown;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MarkdownChunkGeneratedMetadata PickMarkdown() => IsMarkdown
+ ? Markdown!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Markdown' but the value was {ToString()}.");
+
///
///
///
@@ -74,6 +81,13 @@ public bool TryPickText(
return IsText;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.TextChunkGeneratedMetadata PickText() => IsText
+ ? Text!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Text' but the value was {ToString()}.");
+
///
///
///
@@ -104,6 +118,13 @@ public bool TryPickPdf(
return IsPdf;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.PDFChunkGeneratedMetadata PickPdf() => IsPdf
+ ? Pdf!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Pdf' but the value was {ToString()}.");
+
///
///
///
@@ -134,6 +155,13 @@ public bool TryPickCode(
return IsCode;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.CodeChunkGeneratedMetadata PickCode() => IsCode
+ ? Code!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Code' but the value was {ToString()}.");
+
///
///
///
@@ -164,6 +192,13 @@ public bool TryPickAudio(
return IsAudio;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.AudioChunkGeneratedMetadata PickAudio() => IsAudio
+ ? Audio!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Audio' but the value was {ToString()}.");
+
///
///
///
@@ -194,6 +229,13 @@ public bool TryPickVideo(
return IsVideo;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.VideoChunkGeneratedMetadata PickVideo() => IsVideo
+ ? Video!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Video' but the value was {ToString()}.");
+
///
///
///
@@ -223,6 +265,13 @@ public bool TryPickImage(
value = Image;
return IsImage;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.ImageChunkGeneratedMetadata PickImage() => IsImage
+ ? Image!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Image' but the value was {ToString()}.");
///
///
///
@@ -241,6 +290,11 @@ public GeneratedMetadataVariant112(global::Mixedbread.MarkdownChunkGeneratedMeta
Markdown = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant112 FromMarkdown(global::Mixedbread.MarkdownChunkGeneratedMetadata? value) => new GeneratedMetadataVariant112(value);
+
///
///
///
@@ -259,6 +313,11 @@ public GeneratedMetadataVariant112(global::Mixedbread.TextChunkGeneratedMetadata
Text = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant112 FromText(global::Mixedbread.TextChunkGeneratedMetadata? value) => new GeneratedMetadataVariant112(value);
+
///
///
///
@@ -277,6 +336,11 @@ public GeneratedMetadataVariant112(global::Mixedbread.PDFChunkGeneratedMetadata?
Pdf = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant112 FromPdf(global::Mixedbread.PDFChunkGeneratedMetadata? value) => new GeneratedMetadataVariant112(value);
+
///
///
///
@@ -295,6 +359,11 @@ public GeneratedMetadataVariant112(global::Mixedbread.CodeChunkGeneratedMetadata
Code = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant112 FromCode(global::Mixedbread.CodeChunkGeneratedMetadata? value) => new GeneratedMetadataVariant112(value);
+
///
///
///
@@ -313,6 +382,11 @@ public GeneratedMetadataVariant112(global::Mixedbread.AudioChunkGeneratedMetadat
Audio = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant112 FromAudio(global::Mixedbread.AudioChunkGeneratedMetadata? value) => new GeneratedMetadataVariant112(value);
+
///
///
///
@@ -331,6 +405,11 @@ public GeneratedMetadataVariant112(global::Mixedbread.VideoChunkGeneratedMetadat
Video = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant112 FromVideo(global::Mixedbread.VideoChunkGeneratedMetadata? value) => new GeneratedMetadataVariant112(value);
+
///
///
///
@@ -349,6 +428,11 @@ public GeneratedMetadataVariant112(global::Mixedbread.ImageChunkGeneratedMetadat
Image = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant112 FromImage(global::Mixedbread.ImageChunkGeneratedMetadata? value) => new GeneratedMetadataVariant112(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant12.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant12.g.cs
index b9b66ee..a18f51c 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant12.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant12.g.cs
@@ -44,6 +44,13 @@ public bool TryPickMarkdown(
return IsMarkdown;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MarkdownChunkGeneratedMetadata PickMarkdown() => IsMarkdown
+ ? Markdown!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Markdown' but the value was {ToString()}.");
+
///
///
///
@@ -74,6 +81,13 @@ public bool TryPickText(
return IsText;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.TextChunkGeneratedMetadata PickText() => IsText
+ ? Text!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Text' but the value was {ToString()}.");
+
///
///
///
@@ -104,6 +118,13 @@ public bool TryPickPdf(
return IsPdf;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.PDFChunkGeneratedMetadata PickPdf() => IsPdf
+ ? Pdf!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Pdf' but the value was {ToString()}.");
+
///
///
///
@@ -134,6 +155,13 @@ public bool TryPickCode(
return IsCode;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.CodeChunkGeneratedMetadata PickCode() => IsCode
+ ? Code!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Code' but the value was {ToString()}.");
+
///
///
///
@@ -164,6 +192,13 @@ public bool TryPickAudio(
return IsAudio;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.AudioChunkGeneratedMetadata PickAudio() => IsAudio
+ ? Audio!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Audio' but the value was {ToString()}.");
+
///
///
///
@@ -194,6 +229,13 @@ public bool TryPickVideo(
return IsVideo;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.VideoChunkGeneratedMetadata PickVideo() => IsVideo
+ ? Video!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Video' but the value was {ToString()}.");
+
///
///
///
@@ -223,6 +265,13 @@ public bool TryPickImage(
value = Image;
return IsImage;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.ImageChunkGeneratedMetadata PickImage() => IsImage
+ ? Image!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Image' but the value was {ToString()}.");
///
///
///
@@ -241,6 +290,11 @@ public GeneratedMetadataVariant12(global::Mixedbread.MarkdownChunkGeneratedMetad
Markdown = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant12 FromMarkdown(global::Mixedbread.MarkdownChunkGeneratedMetadata? value) => new GeneratedMetadataVariant12(value);
+
///
///
///
@@ -259,6 +313,11 @@ public GeneratedMetadataVariant12(global::Mixedbread.TextChunkGeneratedMetadata?
Text = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant12 FromText(global::Mixedbread.TextChunkGeneratedMetadata? value) => new GeneratedMetadataVariant12(value);
+
///
///
///
@@ -277,6 +336,11 @@ public GeneratedMetadataVariant12(global::Mixedbread.PDFChunkGeneratedMetadata?
Pdf = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant12 FromPdf(global::Mixedbread.PDFChunkGeneratedMetadata? value) => new GeneratedMetadataVariant12(value);
+
///
///
///
@@ -295,6 +359,11 @@ public GeneratedMetadataVariant12(global::Mixedbread.CodeChunkGeneratedMetadata?
Code = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant12 FromCode(global::Mixedbread.CodeChunkGeneratedMetadata? value) => new GeneratedMetadataVariant12(value);
+
///
///
///
@@ -313,6 +382,11 @@ public GeneratedMetadataVariant12(global::Mixedbread.AudioChunkGeneratedMetadata
Audio = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant12 FromAudio(global::Mixedbread.AudioChunkGeneratedMetadata? value) => new GeneratedMetadataVariant12(value);
+
///
///
///
@@ -331,6 +405,11 @@ public GeneratedMetadataVariant12(global::Mixedbread.VideoChunkGeneratedMetadata
Video = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant12 FromVideo(global::Mixedbread.VideoChunkGeneratedMetadata? value) => new GeneratedMetadataVariant12(value);
+
///
///
///
@@ -349,6 +428,11 @@ public GeneratedMetadataVariant12(global::Mixedbread.ImageChunkGeneratedMetadata
Image = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant12 FromImage(global::Mixedbread.ImageChunkGeneratedMetadata? value) => new GeneratedMetadataVariant12(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant13.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant13.g.cs
index 204678d..06e3bf4 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant13.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant13.g.cs
@@ -44,6 +44,13 @@ public bool TryPickMarkdown(
return IsMarkdown;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MarkdownChunkGeneratedMetadata PickMarkdown() => IsMarkdown
+ ? Markdown!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Markdown' but the value was {ToString()}.");
+
///
///
///
@@ -74,6 +81,13 @@ public bool TryPickText(
return IsText;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.TextChunkGeneratedMetadata PickText() => IsText
+ ? Text!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Text' but the value was {ToString()}.");
+
///
///
///
@@ -104,6 +118,13 @@ public bool TryPickPdf(
return IsPdf;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.PDFChunkGeneratedMetadata PickPdf() => IsPdf
+ ? Pdf!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Pdf' but the value was {ToString()}.");
+
///
///
///
@@ -134,6 +155,13 @@ public bool TryPickCode(
return IsCode;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.CodeChunkGeneratedMetadata PickCode() => IsCode
+ ? Code!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Code' but the value was {ToString()}.");
+
///
///
///
@@ -164,6 +192,13 @@ public bool TryPickAudio(
return IsAudio;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.AudioChunkGeneratedMetadata PickAudio() => IsAudio
+ ? Audio!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Audio' but the value was {ToString()}.");
+
///
///
///
@@ -194,6 +229,13 @@ public bool TryPickVideo(
return IsVideo;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.VideoChunkGeneratedMetadata PickVideo() => IsVideo
+ ? Video!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Video' but the value was {ToString()}.");
+
///
///
///
@@ -223,6 +265,13 @@ public bool TryPickImage(
value = Image;
return IsImage;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.ImageChunkGeneratedMetadata PickImage() => IsImage
+ ? Image!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Image' but the value was {ToString()}.");
///
///
///
@@ -241,6 +290,11 @@ public GeneratedMetadataVariant13(global::Mixedbread.MarkdownChunkGeneratedMetad
Markdown = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant13 FromMarkdown(global::Mixedbread.MarkdownChunkGeneratedMetadata? value) => new GeneratedMetadataVariant13(value);
+
///
///
///
@@ -259,6 +313,11 @@ public GeneratedMetadataVariant13(global::Mixedbread.TextChunkGeneratedMetadata?
Text = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant13 FromText(global::Mixedbread.TextChunkGeneratedMetadata? value) => new GeneratedMetadataVariant13(value);
+
///
///
///
@@ -277,6 +336,11 @@ public GeneratedMetadataVariant13(global::Mixedbread.PDFChunkGeneratedMetadata?
Pdf = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant13 FromPdf(global::Mixedbread.PDFChunkGeneratedMetadata? value) => new GeneratedMetadataVariant13(value);
+
///
///
///
@@ -295,6 +359,11 @@ public GeneratedMetadataVariant13(global::Mixedbread.CodeChunkGeneratedMetadata?
Code = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant13 FromCode(global::Mixedbread.CodeChunkGeneratedMetadata? value) => new GeneratedMetadataVariant13(value);
+
///
///
///
@@ -313,6 +382,11 @@ public GeneratedMetadataVariant13(global::Mixedbread.AudioChunkGeneratedMetadata
Audio = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant13 FromAudio(global::Mixedbread.AudioChunkGeneratedMetadata? value) => new GeneratedMetadataVariant13(value);
+
///
///
///
@@ -331,6 +405,11 @@ public GeneratedMetadataVariant13(global::Mixedbread.VideoChunkGeneratedMetadata
Video = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant13 FromVideo(global::Mixedbread.VideoChunkGeneratedMetadata? value) => new GeneratedMetadataVariant13(value);
+
///
///
///
@@ -349,6 +428,11 @@ public GeneratedMetadataVariant13(global::Mixedbread.ImageChunkGeneratedMetadata
Image = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant13 FromImage(global::Mixedbread.ImageChunkGeneratedMetadata? value) => new GeneratedMetadataVariant13(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant14.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant14.g.cs
index 952ad05..14db651 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant14.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant14.g.cs
@@ -44,6 +44,13 @@ public bool TryPickMarkdown(
return IsMarkdown;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MarkdownChunkGeneratedMetadata PickMarkdown() => IsMarkdown
+ ? Markdown!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Markdown' but the value was {ToString()}.");
+
///
///
///
@@ -74,6 +81,13 @@ public bool TryPickText(
return IsText;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.TextChunkGeneratedMetadata PickText() => IsText
+ ? Text!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Text' but the value was {ToString()}.");
+
///
///
///
@@ -104,6 +118,13 @@ public bool TryPickPdf(
return IsPdf;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.PDFChunkGeneratedMetadata PickPdf() => IsPdf
+ ? Pdf!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Pdf' but the value was {ToString()}.");
+
///
///
///
@@ -134,6 +155,13 @@ public bool TryPickCode(
return IsCode;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.CodeChunkGeneratedMetadata PickCode() => IsCode
+ ? Code!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Code' but the value was {ToString()}.");
+
///
///
///
@@ -164,6 +192,13 @@ public bool TryPickAudio(
return IsAudio;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.AudioChunkGeneratedMetadata PickAudio() => IsAudio
+ ? Audio!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Audio' but the value was {ToString()}.");
+
///
///
///
@@ -194,6 +229,13 @@ public bool TryPickVideo(
return IsVideo;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.VideoChunkGeneratedMetadata PickVideo() => IsVideo
+ ? Video!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Video' but the value was {ToString()}.");
+
///
///
///
@@ -223,6 +265,13 @@ public bool TryPickImage(
value = Image;
return IsImage;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.ImageChunkGeneratedMetadata PickImage() => IsImage
+ ? Image!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Image' but the value was {ToString()}.");
///
///
///
@@ -241,6 +290,11 @@ public GeneratedMetadataVariant14(global::Mixedbread.MarkdownChunkGeneratedMetad
Markdown = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant14 FromMarkdown(global::Mixedbread.MarkdownChunkGeneratedMetadata? value) => new GeneratedMetadataVariant14(value);
+
///
///
///
@@ -259,6 +313,11 @@ public GeneratedMetadataVariant14(global::Mixedbread.TextChunkGeneratedMetadata?
Text = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant14 FromText(global::Mixedbread.TextChunkGeneratedMetadata? value) => new GeneratedMetadataVariant14(value);
+
///
///
///
@@ -277,6 +336,11 @@ public GeneratedMetadataVariant14(global::Mixedbread.PDFChunkGeneratedMetadata?
Pdf = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant14 FromPdf(global::Mixedbread.PDFChunkGeneratedMetadata? value) => new GeneratedMetadataVariant14(value);
+
///
///
///
@@ -295,6 +359,11 @@ public GeneratedMetadataVariant14(global::Mixedbread.CodeChunkGeneratedMetadata?
Code = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant14 FromCode(global::Mixedbread.CodeChunkGeneratedMetadata? value) => new GeneratedMetadataVariant14(value);
+
///
///
///
@@ -313,6 +382,11 @@ public GeneratedMetadataVariant14(global::Mixedbread.AudioChunkGeneratedMetadata
Audio = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant14 FromAudio(global::Mixedbread.AudioChunkGeneratedMetadata? value) => new GeneratedMetadataVariant14(value);
+
///
///
///
@@ -331,6 +405,11 @@ public GeneratedMetadataVariant14(global::Mixedbread.VideoChunkGeneratedMetadata
Video = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant14 FromVideo(global::Mixedbread.VideoChunkGeneratedMetadata? value) => new GeneratedMetadataVariant14(value);
+
///
///
///
@@ -349,6 +428,11 @@ public GeneratedMetadataVariant14(global::Mixedbread.ImageChunkGeneratedMetadata
Image = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant14 FromImage(global::Mixedbread.ImageChunkGeneratedMetadata? value) => new GeneratedMetadataVariant14(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant15.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant15.g.cs
index eb694c7..b1881b9 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant15.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant15.g.cs
@@ -44,6 +44,13 @@ public bool TryPickMarkdown(
return IsMarkdown;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MarkdownChunkGeneratedMetadata PickMarkdown() => IsMarkdown
+ ? Markdown!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Markdown' but the value was {ToString()}.");
+
///
///
///
@@ -74,6 +81,13 @@ public bool TryPickText(
return IsText;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.TextChunkGeneratedMetadata PickText() => IsText
+ ? Text!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Text' but the value was {ToString()}.");
+
///
///
///
@@ -104,6 +118,13 @@ public bool TryPickPdf(
return IsPdf;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.PDFChunkGeneratedMetadata PickPdf() => IsPdf
+ ? Pdf!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Pdf' but the value was {ToString()}.");
+
///
///
///
@@ -134,6 +155,13 @@ public bool TryPickCode(
return IsCode;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.CodeChunkGeneratedMetadata PickCode() => IsCode
+ ? Code!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Code' but the value was {ToString()}.");
+
///
///
///
@@ -164,6 +192,13 @@ public bool TryPickAudio(
return IsAudio;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.AudioChunkGeneratedMetadata PickAudio() => IsAudio
+ ? Audio!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Audio' but the value was {ToString()}.");
+
///
///
///
@@ -194,6 +229,13 @@ public bool TryPickVideo(
return IsVideo;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.VideoChunkGeneratedMetadata PickVideo() => IsVideo
+ ? Video!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Video' but the value was {ToString()}.");
+
///
///
///
@@ -223,6 +265,13 @@ public bool TryPickImage(
value = Image;
return IsImage;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.ImageChunkGeneratedMetadata PickImage() => IsImage
+ ? Image!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Image' but the value was {ToString()}.");
///
///
///
@@ -241,6 +290,11 @@ public GeneratedMetadataVariant15(global::Mixedbread.MarkdownChunkGeneratedMetad
Markdown = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant15 FromMarkdown(global::Mixedbread.MarkdownChunkGeneratedMetadata? value) => new GeneratedMetadataVariant15(value);
+
///
///
///
@@ -259,6 +313,11 @@ public GeneratedMetadataVariant15(global::Mixedbread.TextChunkGeneratedMetadata?
Text = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant15 FromText(global::Mixedbread.TextChunkGeneratedMetadata? value) => new GeneratedMetadataVariant15(value);
+
///
///
///
@@ -277,6 +336,11 @@ public GeneratedMetadataVariant15(global::Mixedbread.PDFChunkGeneratedMetadata?
Pdf = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant15 FromPdf(global::Mixedbread.PDFChunkGeneratedMetadata? value) => new GeneratedMetadataVariant15(value);
+
///
///
///
@@ -295,6 +359,11 @@ public GeneratedMetadataVariant15(global::Mixedbread.CodeChunkGeneratedMetadata?
Code = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant15 FromCode(global::Mixedbread.CodeChunkGeneratedMetadata? value) => new GeneratedMetadataVariant15(value);
+
///
///
///
@@ -313,6 +382,11 @@ public GeneratedMetadataVariant15(global::Mixedbread.AudioChunkGeneratedMetadata
Audio = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant15 FromAudio(global::Mixedbread.AudioChunkGeneratedMetadata? value) => new GeneratedMetadataVariant15(value);
+
///
///
///
@@ -331,6 +405,11 @@ public GeneratedMetadataVariant15(global::Mixedbread.VideoChunkGeneratedMetadata
Video = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant15 FromVideo(global::Mixedbread.VideoChunkGeneratedMetadata? value) => new GeneratedMetadataVariant15(value);
+
///
///
///
@@ -349,6 +428,11 @@ public GeneratedMetadataVariant15(global::Mixedbread.ImageChunkGeneratedMetadata
Image = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant15 FromImage(global::Mixedbread.ImageChunkGeneratedMetadata? value) => new GeneratedMetadataVariant15(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant16.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant16.g.cs
index a955846..22d84e6 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant16.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant16.g.cs
@@ -44,6 +44,13 @@ public bool TryPickMarkdown(
return IsMarkdown;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MarkdownChunkGeneratedMetadata PickMarkdown() => IsMarkdown
+ ? Markdown!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Markdown' but the value was {ToString()}.");
+
///
///
///
@@ -74,6 +81,13 @@ public bool TryPickText(
return IsText;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.TextChunkGeneratedMetadata PickText() => IsText
+ ? Text!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Text' but the value was {ToString()}.");
+
///
///
///
@@ -104,6 +118,13 @@ public bool TryPickPdf(
return IsPdf;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.PDFChunkGeneratedMetadata PickPdf() => IsPdf
+ ? Pdf!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Pdf' but the value was {ToString()}.");
+
///
///
///
@@ -134,6 +155,13 @@ public bool TryPickCode(
return IsCode;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.CodeChunkGeneratedMetadata PickCode() => IsCode
+ ? Code!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Code' but the value was {ToString()}.");
+
///
///
///
@@ -164,6 +192,13 @@ public bool TryPickAudio(
return IsAudio;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.AudioChunkGeneratedMetadata PickAudio() => IsAudio
+ ? Audio!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Audio' but the value was {ToString()}.");
+
///
///
///
@@ -194,6 +229,13 @@ public bool TryPickVideo(
return IsVideo;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.VideoChunkGeneratedMetadata PickVideo() => IsVideo
+ ? Video!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Video' but the value was {ToString()}.");
+
///
///
///
@@ -223,6 +265,13 @@ public bool TryPickImage(
value = Image;
return IsImage;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.ImageChunkGeneratedMetadata PickImage() => IsImage
+ ? Image!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Image' but the value was {ToString()}.");
///
///
///
@@ -241,6 +290,11 @@ public GeneratedMetadataVariant16(global::Mixedbread.MarkdownChunkGeneratedMetad
Markdown = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant16 FromMarkdown(global::Mixedbread.MarkdownChunkGeneratedMetadata? value) => new GeneratedMetadataVariant16(value);
+
///
///
///
@@ -259,6 +313,11 @@ public GeneratedMetadataVariant16(global::Mixedbread.TextChunkGeneratedMetadata?
Text = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant16 FromText(global::Mixedbread.TextChunkGeneratedMetadata? value) => new GeneratedMetadataVariant16(value);
+
///
///
///
@@ -277,6 +336,11 @@ public GeneratedMetadataVariant16(global::Mixedbread.PDFChunkGeneratedMetadata?
Pdf = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant16 FromPdf(global::Mixedbread.PDFChunkGeneratedMetadata? value) => new GeneratedMetadataVariant16(value);
+
///
///
///
@@ -295,6 +359,11 @@ public GeneratedMetadataVariant16(global::Mixedbread.CodeChunkGeneratedMetadata?
Code = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant16 FromCode(global::Mixedbread.CodeChunkGeneratedMetadata? value) => new GeneratedMetadataVariant16(value);
+
///
///
///
@@ -313,6 +382,11 @@ public GeneratedMetadataVariant16(global::Mixedbread.AudioChunkGeneratedMetadata
Audio = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant16 FromAudio(global::Mixedbread.AudioChunkGeneratedMetadata? value) => new GeneratedMetadataVariant16(value);
+
///
///
///
@@ -331,6 +405,11 @@ public GeneratedMetadataVariant16(global::Mixedbread.VideoChunkGeneratedMetadata
Video = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant16 FromVideo(global::Mixedbread.VideoChunkGeneratedMetadata? value) => new GeneratedMetadataVariant16(value);
+
///
///
///
@@ -349,6 +428,11 @@ public GeneratedMetadataVariant16(global::Mixedbread.ImageChunkGeneratedMetadata
Image = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant16 FromImage(global::Mixedbread.ImageChunkGeneratedMetadata? value) => new GeneratedMetadataVariant16(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant17.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant17.g.cs
index 1c703e0..b68384d 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant17.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant17.g.cs
@@ -44,6 +44,13 @@ public bool TryPickMarkdown(
return IsMarkdown;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MarkdownChunkGeneratedMetadata PickMarkdown() => IsMarkdown
+ ? Markdown!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Markdown' but the value was {ToString()}.");
+
///
///
///
@@ -74,6 +81,13 @@ public bool TryPickText(
return IsText;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.TextChunkGeneratedMetadata PickText() => IsText
+ ? Text!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Text' but the value was {ToString()}.");
+
///
///
///
@@ -104,6 +118,13 @@ public bool TryPickPdf(
return IsPdf;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.PDFChunkGeneratedMetadata PickPdf() => IsPdf
+ ? Pdf!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Pdf' but the value was {ToString()}.");
+
///
///
///
@@ -134,6 +155,13 @@ public bool TryPickCode(
return IsCode;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.CodeChunkGeneratedMetadata PickCode() => IsCode
+ ? Code!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Code' but the value was {ToString()}.");
+
///
///
///
@@ -164,6 +192,13 @@ public bool TryPickAudio(
return IsAudio;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.AudioChunkGeneratedMetadata PickAudio() => IsAudio
+ ? Audio!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Audio' but the value was {ToString()}.");
+
///
///
///
@@ -194,6 +229,13 @@ public bool TryPickVideo(
return IsVideo;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.VideoChunkGeneratedMetadata PickVideo() => IsVideo
+ ? Video!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Video' but the value was {ToString()}.");
+
///
///
///
@@ -223,6 +265,13 @@ public bool TryPickImage(
value = Image;
return IsImage;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.ImageChunkGeneratedMetadata PickImage() => IsImage
+ ? Image!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Image' but the value was {ToString()}.");
///
///
///
@@ -241,6 +290,11 @@ public GeneratedMetadataVariant17(global::Mixedbread.MarkdownChunkGeneratedMetad
Markdown = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant17 FromMarkdown(global::Mixedbread.MarkdownChunkGeneratedMetadata? value) => new GeneratedMetadataVariant17(value);
+
///
///
///
@@ -259,6 +313,11 @@ public GeneratedMetadataVariant17(global::Mixedbread.TextChunkGeneratedMetadata?
Text = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant17 FromText(global::Mixedbread.TextChunkGeneratedMetadata? value) => new GeneratedMetadataVariant17(value);
+
///
///
///
@@ -277,6 +336,11 @@ public GeneratedMetadataVariant17(global::Mixedbread.PDFChunkGeneratedMetadata?
Pdf = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant17 FromPdf(global::Mixedbread.PDFChunkGeneratedMetadata? value) => new GeneratedMetadataVariant17(value);
+
///
///
///
@@ -295,6 +359,11 @@ public GeneratedMetadataVariant17(global::Mixedbread.CodeChunkGeneratedMetadata?
Code = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant17 FromCode(global::Mixedbread.CodeChunkGeneratedMetadata? value) => new GeneratedMetadataVariant17(value);
+
///
///
///
@@ -313,6 +382,11 @@ public GeneratedMetadataVariant17(global::Mixedbread.AudioChunkGeneratedMetadata
Audio = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant17 FromAudio(global::Mixedbread.AudioChunkGeneratedMetadata? value) => new GeneratedMetadataVariant17(value);
+
///
///
///
@@ -331,6 +405,11 @@ public GeneratedMetadataVariant17(global::Mixedbread.VideoChunkGeneratedMetadata
Video = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant17 FromVideo(global::Mixedbread.VideoChunkGeneratedMetadata? value) => new GeneratedMetadataVariant17(value);
+
///
///
///
@@ -349,6 +428,11 @@ public GeneratedMetadataVariant17(global::Mixedbread.ImageChunkGeneratedMetadata
Image = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant17 FromImage(global::Mixedbread.ImageChunkGeneratedMetadata? value) => new GeneratedMetadataVariant17(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant18.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant18.g.cs
index b7bd873..674eece 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant18.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant18.g.cs
@@ -44,6 +44,13 @@ public bool TryPickMarkdown(
return IsMarkdown;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MarkdownChunkGeneratedMetadata PickMarkdown() => IsMarkdown
+ ? Markdown!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Markdown' but the value was {ToString()}.");
+
///
///
///
@@ -74,6 +81,13 @@ public bool TryPickText(
return IsText;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.TextChunkGeneratedMetadata PickText() => IsText
+ ? Text!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Text' but the value was {ToString()}.");
+
///
///
///
@@ -104,6 +118,13 @@ public bool TryPickPdf(
return IsPdf;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.PDFChunkGeneratedMetadata PickPdf() => IsPdf
+ ? Pdf!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Pdf' but the value was {ToString()}.");
+
///
///
///
@@ -134,6 +155,13 @@ public bool TryPickCode(
return IsCode;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.CodeChunkGeneratedMetadata PickCode() => IsCode
+ ? Code!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Code' but the value was {ToString()}.");
+
///
///
///
@@ -164,6 +192,13 @@ public bool TryPickAudio(
return IsAudio;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.AudioChunkGeneratedMetadata PickAudio() => IsAudio
+ ? Audio!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Audio' but the value was {ToString()}.");
+
///
///
///
@@ -194,6 +229,13 @@ public bool TryPickVideo(
return IsVideo;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.VideoChunkGeneratedMetadata PickVideo() => IsVideo
+ ? Video!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Video' but the value was {ToString()}.");
+
///
///
///
@@ -223,6 +265,13 @@ public bool TryPickImage(
value = Image;
return IsImage;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.ImageChunkGeneratedMetadata PickImage() => IsImage
+ ? Image!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Image' but the value was {ToString()}.");
///
///
///
@@ -241,6 +290,11 @@ public GeneratedMetadataVariant18(global::Mixedbread.MarkdownChunkGeneratedMetad
Markdown = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant18 FromMarkdown(global::Mixedbread.MarkdownChunkGeneratedMetadata? value) => new GeneratedMetadataVariant18(value);
+
///
///
///
@@ -259,6 +313,11 @@ public GeneratedMetadataVariant18(global::Mixedbread.TextChunkGeneratedMetadata?
Text = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant18 FromText(global::Mixedbread.TextChunkGeneratedMetadata? value) => new GeneratedMetadataVariant18(value);
+
///
///
///
@@ -277,6 +336,11 @@ public GeneratedMetadataVariant18(global::Mixedbread.PDFChunkGeneratedMetadata?
Pdf = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant18 FromPdf(global::Mixedbread.PDFChunkGeneratedMetadata? value) => new GeneratedMetadataVariant18(value);
+
///
///
///
@@ -295,6 +359,11 @@ public GeneratedMetadataVariant18(global::Mixedbread.CodeChunkGeneratedMetadata?
Code = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant18 FromCode(global::Mixedbread.CodeChunkGeneratedMetadata? value) => new GeneratedMetadataVariant18(value);
+
///
///
///
@@ -313,6 +382,11 @@ public GeneratedMetadataVariant18(global::Mixedbread.AudioChunkGeneratedMetadata
Audio = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant18 FromAudio(global::Mixedbread.AudioChunkGeneratedMetadata? value) => new GeneratedMetadataVariant18(value);
+
///
///
///
@@ -331,6 +405,11 @@ public GeneratedMetadataVariant18(global::Mixedbread.VideoChunkGeneratedMetadata
Video = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant18 FromVideo(global::Mixedbread.VideoChunkGeneratedMetadata? value) => new GeneratedMetadataVariant18(value);
+
///
///
///
@@ -349,6 +428,11 @@ public GeneratedMetadataVariant18(global::Mixedbread.ImageChunkGeneratedMetadata
Image = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant18 FromImage(global::Mixedbread.ImageChunkGeneratedMetadata? value) => new GeneratedMetadataVariant18(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant19.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant19.g.cs
index 2f5fc34..c3c78d8 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant19.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.GeneratedMetadataVariant19.g.cs
@@ -44,6 +44,13 @@ public bool TryPickMarkdown(
return IsMarkdown;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MarkdownChunkGeneratedMetadata PickMarkdown() => IsMarkdown
+ ? Markdown!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Markdown' but the value was {ToString()}.");
+
///
///
///
@@ -74,6 +81,13 @@ public bool TryPickText(
return IsText;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.TextChunkGeneratedMetadata PickText() => IsText
+ ? Text!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Text' but the value was {ToString()}.");
+
///
///
///
@@ -104,6 +118,13 @@ public bool TryPickPdf(
return IsPdf;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.PDFChunkGeneratedMetadata PickPdf() => IsPdf
+ ? Pdf!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Pdf' but the value was {ToString()}.");
+
///
///
///
@@ -134,6 +155,13 @@ public bool TryPickCode(
return IsCode;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.CodeChunkGeneratedMetadata PickCode() => IsCode
+ ? Code!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Code' but the value was {ToString()}.");
+
///
///
///
@@ -164,6 +192,13 @@ public bool TryPickAudio(
return IsAudio;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.AudioChunkGeneratedMetadata PickAudio() => IsAudio
+ ? Audio!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Audio' but the value was {ToString()}.");
+
///
///
///
@@ -194,6 +229,13 @@ public bool TryPickVideo(
return IsVideo;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.VideoChunkGeneratedMetadata PickVideo() => IsVideo
+ ? Video!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Video' but the value was {ToString()}.");
+
///
///
///
@@ -223,6 +265,13 @@ public bool TryPickImage(
value = Image;
return IsImage;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.ImageChunkGeneratedMetadata PickImage() => IsImage
+ ? Image!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Image' but the value was {ToString()}.");
///
///
///
@@ -241,6 +290,11 @@ public GeneratedMetadataVariant19(global::Mixedbread.MarkdownChunkGeneratedMetad
Markdown = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant19 FromMarkdown(global::Mixedbread.MarkdownChunkGeneratedMetadata? value) => new GeneratedMetadataVariant19(value);
+
///
///
///
@@ -259,6 +313,11 @@ public GeneratedMetadataVariant19(global::Mixedbread.TextChunkGeneratedMetadata?
Text = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant19 FromText(global::Mixedbread.TextChunkGeneratedMetadata? value) => new GeneratedMetadataVariant19(value);
+
///
///
///
@@ -277,6 +336,11 @@ public GeneratedMetadataVariant19(global::Mixedbread.PDFChunkGeneratedMetadata?
Pdf = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant19 FromPdf(global::Mixedbread.PDFChunkGeneratedMetadata? value) => new GeneratedMetadataVariant19(value);
+
///
///
///
@@ -295,6 +359,11 @@ public GeneratedMetadataVariant19(global::Mixedbread.CodeChunkGeneratedMetadata?
Code = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant19 FromCode(global::Mixedbread.CodeChunkGeneratedMetadata? value) => new GeneratedMetadataVariant19(value);
+
///
///
///
@@ -313,6 +382,11 @@ public GeneratedMetadataVariant19(global::Mixedbread.AudioChunkGeneratedMetadata
Audio = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant19 FromAudio(global::Mixedbread.AudioChunkGeneratedMetadata? value) => new GeneratedMetadataVariant19(value);
+
///
///
///
@@ -331,6 +405,11 @@ public GeneratedMetadataVariant19(global::Mixedbread.VideoChunkGeneratedMetadata
Video = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant19 FromVideo(global::Mixedbread.VideoChunkGeneratedMetadata? value) => new GeneratedMetadataVariant19(value);
+
///
///
///
@@ -349,6 +428,11 @@ public GeneratedMetadataVariant19(global::Mixedbread.ImageChunkGeneratedMetadata
Image = value;
}
+ ///
+ ///
+ ///
+ public static GeneratedMetadataVariant19 FromImage(global::Mixedbread.ImageChunkGeneratedMetadata? value) => new GeneratedMetadataVariant19(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.MultiModalQuery.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.MultiModalQuery.g.cs
index dc8218b..1ca092a 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.MultiModalQuery.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.MultiModalQuery.g.cs
@@ -39,6 +39,13 @@ public bool TryPickMultiModalQueryVariant1(
return IsMultiModalQueryVariant1;
}
+ ///
+ ///
+ ///
+ public string PickMultiModalQueryVariant1() => IsMultiModalQueryVariant1
+ ? MultiModalQueryVariant1!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'MultiModalQueryVariant1' but the value was {ToString()}.");
+
///
/// The input to create embeddings for.
///
@@ -68,6 +75,13 @@ public bool TryPickMultiModalQueryVariant2(
value = MultiModalQueryVariant2;
return IsMultiModalQueryVariant2;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.MultiModalQueryVariant2 PickMultiModalQueryVariant2() => IsMultiModalQueryVariant2
+ ? MultiModalQueryVariant2!.Value
+ : throw new global::System.InvalidOperationException($"Expected union variant 'MultiModalQueryVariant2' but the value was {ToString()}.");
///
///
///
@@ -86,6 +100,11 @@ public MultiModalQuery(string? value)
MultiModalQueryVariant1 = value;
}
+ ///
+ ///
+ ///
+ public static MultiModalQuery FromMultiModalQueryVariant1(string? value) => new MultiModalQuery(value);
+
///
///
///
@@ -104,6 +123,11 @@ public MultiModalQuery(global::Mixedbread.MultiModalQueryVariant2? value)
MultiModalQueryVariant2 = value;
}
+ ///
+ ///
+ ///
+ public static MultiModalQuery FromMultiModalQueryVariant2(global::Mixedbread.MultiModalQueryVariant2? value) => new MultiModalQuery(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.MultiModalQueryVariant2.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.MultiModalQueryVariant2.g.cs
index 3fed905..441ae9a 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.MultiModalQueryVariant2.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.MultiModalQueryVariant2.g.cs
@@ -44,6 +44,13 @@ public bool TryPickImageUrl(
return IsImageUrl;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.ImageUrlInput2 PickImageUrl() => IsImageUrl
+ ? ImageUrl!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'ImageUrl' but the value was {ToString()}.");
+
///
/// Model for text input validation.
/// Attributes:
@@ -76,6 +83,13 @@ public bool TryPickText(
value = Text;
return IsText;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.TextInput PickText() => IsText
+ ? Text!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Text' but the value was {ToString()}.");
///
///
///
@@ -94,6 +108,11 @@ public MultiModalQueryVariant2(global::Mixedbread.ImageUrlInput2? value)
ImageUrl = value;
}
+ ///
+ ///
+ ///
+ public static MultiModalQueryVariant2 FromImageUrl(global::Mixedbread.ImageUrlInput2? value) => new MultiModalQueryVariant2(value);
+
///
///
///
@@ -112,6 +131,11 @@ public MultiModalQueryVariant2(global::Mixedbread.TextInput? value)
Text = value;
}
+ ///
+ ///
+ ///
+ public static MultiModalQueryVariant2 FromText(global::Mixedbread.TextInput? value) => new MultiModalQueryVariant2(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.Rule.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.Rule.g.cs
index 211c0cb..67e613d 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.Rule.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.Rule.g.cs
@@ -44,6 +44,13 @@ public bool TryPickQueryString(
return IsQueryString;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.QueryStringSubstitutionRule PickQueryString() => IsQueryString
+ ? QueryString!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'QueryString' but the value was {ToString()}.");
+
///
/// Represents a regex query substitution rule for a vector store search.
///
@@ -74,6 +81,13 @@ public bool TryPickQueryRegex(
return IsQueryRegex;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.QueryRegexSubstitutionRule PickQueryRegex() => IsQueryRegex
+ ? QueryRegex!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'QueryRegex' but the value was {ToString()}.");
+
///
/// Represents a chunk search result rule for a vector store search.
///
@@ -104,6 +118,13 @@ public bool TryPickChunkSearchResult(
return IsChunkSearchResult;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.ChunkSearchResultRule PickChunkSearchResult() => IsChunkSearchResult
+ ? ChunkSearchResult!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'ChunkSearchResult' but the value was {ToString()}.");
+
///
/// Represents a file search result rule for a vector store search.
///
@@ -133,6 +154,13 @@ public bool TryPickFileSearchResult(
value = FileSearchResult;
return IsFileSearchResult;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.FileSearchResultRule PickFileSearchResult() => IsFileSearchResult
+ ? FileSearchResult!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'FileSearchResult' but the value was {ToString()}.");
///
///
///
@@ -151,6 +179,11 @@ public Rule(global::Mixedbread.QueryStringSubstitutionRule? value)
QueryString = value;
}
+ ///
+ ///
+ ///
+ public static Rule FromQueryString(global::Mixedbread.QueryStringSubstitutionRule? value) => new Rule(value);
+
///
///
///
@@ -169,6 +202,11 @@ public Rule(global::Mixedbread.QueryRegexSubstitutionRule? value)
QueryRegex = value;
}
+ ///
+ ///
+ ///
+ public static Rule FromQueryRegex(global::Mixedbread.QueryRegexSubstitutionRule? value) => new Rule(value);
+
///
///
///
@@ -187,6 +225,11 @@ public Rule(global::Mixedbread.ChunkSearchResultRule? value)
ChunkSearchResult = value;
}
+ ///
+ ///
+ ///
+ public static Rule FromChunkSearchResult(global::Mixedbread.ChunkSearchResultRule? value) => new Rule(value);
+
///
///
///
@@ -205,6 +248,11 @@ public Rule(global::Mixedbread.FileSearchResultRule? value)
FileSearchResult = value;
}
+ ///
+ ///
+ ///
+ public static Rule FromFileSearchResult(global::Mixedbread.FileSearchResultRule? value) => new Rule(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.Rule2.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.Rule2.g.cs
index e6b4527..7c9c9cf 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.Rule2.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.Rule2.g.cs
@@ -44,6 +44,13 @@ public bool TryPickQueryString(
return IsQueryString;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.QueryStringSubstitutionRule PickQueryString() => IsQueryString
+ ? QueryString!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'QueryString' but the value was {ToString()}.");
+
///
/// Represents a regex query substitution rule for a vector store search.
///
@@ -74,6 +81,13 @@ public bool TryPickQueryRegex(
return IsQueryRegex;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.QueryRegexSubstitutionRule PickQueryRegex() => IsQueryRegex
+ ? QueryRegex!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'QueryRegex' but the value was {ToString()}.");
+
///
/// Represents a chunk search result rule for a vector store search.
///
@@ -104,6 +118,13 @@ public bool TryPickChunkSearchResult(
return IsChunkSearchResult;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.ChunkSearchResultRule PickChunkSearchResult() => IsChunkSearchResult
+ ? ChunkSearchResult!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'ChunkSearchResult' but the value was {ToString()}.");
+
///
/// Represents a file search result rule for a vector store search.
///
@@ -133,6 +154,13 @@ public bool TryPickFileSearchResult(
value = FileSearchResult;
return IsFileSearchResult;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.FileSearchResultRule PickFileSearchResult() => IsFileSearchResult
+ ? FileSearchResult!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'FileSearchResult' but the value was {ToString()}.");
///
///
///
@@ -151,6 +179,11 @@ public Rule2(global::Mixedbread.QueryStringSubstitutionRule? value)
QueryString = value;
}
+ ///
+ ///
+ ///
+ public static Rule2 FromQueryString(global::Mixedbread.QueryStringSubstitutionRule? value) => new Rule2(value);
+
///
///
///
@@ -169,6 +202,11 @@ public Rule2(global::Mixedbread.QueryRegexSubstitutionRule? value)
QueryRegex = value;
}
+ ///
+ ///
+ ///
+ public static Rule2 FromQueryRegex(global::Mixedbread.QueryRegexSubstitutionRule? value) => new Rule2(value);
+
///
///
///
@@ -187,6 +225,11 @@ public Rule2(global::Mixedbread.ChunkSearchResultRule? value)
ChunkSearchResult = value;
}
+ ///
+ ///
+ ///
+ public static Rule2 FromChunkSearchResult(global::Mixedbread.ChunkSearchResultRule? value) => new Rule2(value);
+
///
///
///
@@ -205,6 +248,11 @@ public Rule2(global::Mixedbread.FileSearchResultRule? value)
FileSearchResult = value;
}
+ ///
+ ///
+ ///
+ public static Rule2 FromFileSearchResult(global::Mixedbread.FileSearchResultRule? value) => new Rule2(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesItem.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesItem.g.cs
index c4428b3..56be5d7 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesItem.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesItem.g.cs
@@ -44,6 +44,13 @@ public bool TryPickQueryString(
return IsQueryString;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.QueryStringSubstitutionRule PickQueryString() => IsQueryString
+ ? QueryString!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'QueryString' but the value was {ToString()}.");
+
///
/// Represents a regex query substitution rule for a vector store search.
///
@@ -74,6 +81,13 @@ public bool TryPickQueryRegex(
return IsQueryRegex;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.QueryRegexSubstitutionRule PickQueryRegex() => IsQueryRegex
+ ? QueryRegex!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'QueryRegex' but the value was {ToString()}.");
+
///
/// Represents a chunk search result rule for a vector store search.
///
@@ -104,6 +118,13 @@ public bool TryPickChunkSearchResult(
return IsChunkSearchResult;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.ChunkSearchResultRule PickChunkSearchResult() => IsChunkSearchResult
+ ? ChunkSearchResult!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'ChunkSearchResult' but the value was {ToString()}.");
+
///
/// Represents a file search result rule for a vector store search.
///
@@ -133,6 +154,13 @@ public bool TryPickFileSearchResult(
value = FileSearchResult;
return IsFileSearchResult;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.FileSearchResultRule PickFileSearchResult() => IsFileSearchResult
+ ? FileSearchResult!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'FileSearchResult' but the value was {ToString()}.");
///
///
///
@@ -151,6 +179,11 @@ public RulesItem(global::Mixedbread.QueryStringSubstitutionRule? value)
QueryString = value;
}
+ ///
+ ///
+ ///
+ public static RulesItem FromQueryString(global::Mixedbread.QueryStringSubstitutionRule? value) => new RulesItem(value);
+
///
///
///
@@ -169,6 +202,11 @@ public RulesItem(global::Mixedbread.QueryRegexSubstitutionRule? value)
QueryRegex = value;
}
+ ///
+ ///
+ ///
+ public static RulesItem FromQueryRegex(global::Mixedbread.QueryRegexSubstitutionRule? value) => new RulesItem(value);
+
///
///
///
@@ -187,6 +225,11 @@ public RulesItem(global::Mixedbread.ChunkSearchResultRule? value)
ChunkSearchResult = value;
}
+ ///
+ ///
+ ///
+ public static RulesItem FromChunkSearchResult(global::Mixedbread.ChunkSearchResultRule? value) => new RulesItem(value);
+
///
///
///
@@ -205,6 +248,11 @@ public RulesItem(global::Mixedbread.FileSearchResultRule? value)
FileSearchResult = value;
}
+ ///
+ ///
+ ///
+ public static RulesItem FromFileSearchResult(global::Mixedbread.FileSearchResultRule? value) => new RulesItem(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesItem2.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesItem2.g.cs
index 23567ae..01b0bb0 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesItem2.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesItem2.g.cs
@@ -44,6 +44,13 @@ public bool TryPickQueryString(
return IsQueryString;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.QueryStringSubstitutionRule PickQueryString() => IsQueryString
+ ? QueryString!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'QueryString' but the value was {ToString()}.");
+
///
/// Represents a regex query substitution rule for a vector store search.
///
@@ -74,6 +81,13 @@ public bool TryPickQueryRegex(
return IsQueryRegex;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.QueryRegexSubstitutionRule PickQueryRegex() => IsQueryRegex
+ ? QueryRegex!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'QueryRegex' but the value was {ToString()}.");
+
///
/// Represents a chunk search result rule for a vector store search.
///
@@ -104,6 +118,13 @@ public bool TryPickChunkSearchResult(
return IsChunkSearchResult;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.ChunkSearchResultRule PickChunkSearchResult() => IsChunkSearchResult
+ ? ChunkSearchResult!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'ChunkSearchResult' but the value was {ToString()}.");
+
///
/// Represents a file search result rule for a vector store search.
///
@@ -133,6 +154,13 @@ public bool TryPickFileSearchResult(
value = FileSearchResult;
return IsFileSearchResult;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.FileSearchResultRule PickFileSearchResult() => IsFileSearchResult
+ ? FileSearchResult!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'FileSearchResult' but the value was {ToString()}.");
///
///
///
@@ -151,6 +179,11 @@ public RulesItem2(global::Mixedbread.QueryStringSubstitutionRule? value)
QueryString = value;
}
+ ///
+ ///
+ ///
+ public static RulesItem2 FromQueryString(global::Mixedbread.QueryStringSubstitutionRule? value) => new RulesItem2(value);
+
///
///
///
@@ -169,6 +202,11 @@ public RulesItem2(global::Mixedbread.QueryRegexSubstitutionRule? value)
QueryRegex = value;
}
+ ///
+ ///
+ ///
+ public static RulesItem2 FromQueryRegex(global::Mixedbread.QueryRegexSubstitutionRule? value) => new RulesItem2(value);
+
///
///
///
@@ -187,6 +225,11 @@ public RulesItem2(global::Mixedbread.ChunkSearchResultRule? value)
ChunkSearchResult = value;
}
+ ///
+ ///
+ ///
+ public static RulesItem2 FromChunkSearchResult(global::Mixedbread.ChunkSearchResultRule? value) => new RulesItem2(value);
+
///
///
///
@@ -205,6 +248,11 @@ public RulesItem2(global::Mixedbread.FileSearchResultRule? value)
FileSearchResult = value;
}
+ ///
+ ///
+ ///
+ public static RulesItem2 FromFileSearchResult(global::Mixedbread.FileSearchResultRule? value) => new RulesItem2(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesItem3.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesItem3.g.cs
index 45b210a..2185af8 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesItem3.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesItem3.g.cs
@@ -44,6 +44,13 @@ public bool TryPickQueryString(
return IsQueryString;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.QueryStringSubstitutionRule PickQueryString() => IsQueryString
+ ? QueryString!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'QueryString' but the value was {ToString()}.");
+
///
/// Represents a regex query substitution rule for a vector store search.
///
@@ -74,6 +81,13 @@ public bool TryPickQueryRegex(
return IsQueryRegex;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.QueryRegexSubstitutionRule PickQueryRegex() => IsQueryRegex
+ ? QueryRegex!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'QueryRegex' but the value was {ToString()}.");
+
///
/// Represents a chunk search result rule for a vector store search.
///
@@ -104,6 +118,13 @@ public bool TryPickChunkSearchResult(
return IsChunkSearchResult;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.ChunkSearchResultRule PickChunkSearchResult() => IsChunkSearchResult
+ ? ChunkSearchResult!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'ChunkSearchResult' but the value was {ToString()}.");
+
///
/// Represents a file search result rule for a vector store search.
///
@@ -133,6 +154,13 @@ public bool TryPickFileSearchResult(
value = FileSearchResult;
return IsFileSearchResult;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.FileSearchResultRule PickFileSearchResult() => IsFileSearchResult
+ ? FileSearchResult!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'FileSearchResult' but the value was {ToString()}.");
///
///
///
@@ -151,6 +179,11 @@ public RulesItem3(global::Mixedbread.QueryStringSubstitutionRule? value)
QueryString = value;
}
+ ///
+ ///
+ ///
+ public static RulesItem3 FromQueryString(global::Mixedbread.QueryStringSubstitutionRule? value) => new RulesItem3(value);
+
///
///
///
@@ -169,6 +202,11 @@ public RulesItem3(global::Mixedbread.QueryRegexSubstitutionRule? value)
QueryRegex = value;
}
+ ///
+ ///
+ ///
+ public static RulesItem3 FromQueryRegex(global::Mixedbread.QueryRegexSubstitutionRule? value) => new RulesItem3(value);
+
///
///
///
@@ -187,6 +225,11 @@ public RulesItem3(global::Mixedbread.ChunkSearchResultRule? value)
ChunkSearchResult = value;
}
+ ///
+ ///
+ ///
+ public static RulesItem3 FromChunkSearchResult(global::Mixedbread.ChunkSearchResultRule? value) => new RulesItem3(value);
+
///
///
///
@@ -205,6 +248,11 @@ public RulesItem3(global::Mixedbread.FileSearchResultRule? value)
FileSearchResult = value;
}
+ ///
+ ///
+ ///
+ public static RulesItem3 FromFileSearchResult(global::Mixedbread.FileSearchResultRule? value) => new RulesItem3(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesItem4.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesItem4.g.cs
index ab7ea56..5fb75d3 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesItem4.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesItem4.g.cs
@@ -44,6 +44,13 @@ public bool TryPickQueryString(
return IsQueryString;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.QueryStringSubstitutionRule PickQueryString() => IsQueryString
+ ? QueryString!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'QueryString' but the value was {ToString()}.");
+
///
/// Represents a regex query substitution rule for a vector store search.
///
@@ -74,6 +81,13 @@ public bool TryPickQueryRegex(
return IsQueryRegex;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.QueryRegexSubstitutionRule PickQueryRegex() => IsQueryRegex
+ ? QueryRegex!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'QueryRegex' but the value was {ToString()}.");
+
///
/// Represents a chunk search result rule for a vector store search.
///
@@ -104,6 +118,13 @@ public bool TryPickChunkSearchResult(
return IsChunkSearchResult;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.ChunkSearchResultRule PickChunkSearchResult() => IsChunkSearchResult
+ ? ChunkSearchResult!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'ChunkSearchResult' but the value was {ToString()}.");
+
///
/// Represents a file search result rule for a vector store search.
///
@@ -133,6 +154,13 @@ public bool TryPickFileSearchResult(
value = FileSearchResult;
return IsFileSearchResult;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.FileSearchResultRule PickFileSearchResult() => IsFileSearchResult
+ ? FileSearchResult!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'FileSearchResult' but the value was {ToString()}.");
///
///
///
@@ -151,6 +179,11 @@ public RulesItem4(global::Mixedbread.QueryStringSubstitutionRule? value)
QueryString = value;
}
+ ///
+ ///
+ ///
+ public static RulesItem4 FromQueryString(global::Mixedbread.QueryStringSubstitutionRule? value) => new RulesItem4(value);
+
///
///
///
@@ -169,6 +202,11 @@ public RulesItem4(global::Mixedbread.QueryRegexSubstitutionRule? value)
QueryRegex = value;
}
+ ///
+ ///
+ ///
+ public static RulesItem4 FromQueryRegex(global::Mixedbread.QueryRegexSubstitutionRule? value) => new RulesItem4(value);
+
///
///
///
@@ -187,6 +225,11 @@ public RulesItem4(global::Mixedbread.ChunkSearchResultRule? value)
ChunkSearchResult = value;
}
+ ///
+ ///
+ ///
+ public static RulesItem4 FromChunkSearchResult(global::Mixedbread.ChunkSearchResultRule? value) => new RulesItem4(value);
+
///
///
///
@@ -205,6 +248,11 @@ public RulesItem4(global::Mixedbread.FileSearchResultRule? value)
FileSearchResult = value;
}
+ ///
+ ///
+ ///
+ public static RulesItem4 FromFileSearchResult(global::Mixedbread.FileSearchResultRule? value) => new RulesItem4(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesVariant1Item.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesVariant1Item.g.cs
index 1d8ebac..7ff5768 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesVariant1Item.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesVariant1Item.g.cs
@@ -44,6 +44,13 @@ public bool TryPickQueryString(
return IsQueryString;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.QueryStringSubstitutionRule PickQueryString() => IsQueryString
+ ? QueryString!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'QueryString' but the value was {ToString()}.");
+
///
/// Represents a regex query substitution rule for a vector store search.
///
@@ -74,6 +81,13 @@ public bool TryPickQueryRegex(
return IsQueryRegex;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.QueryRegexSubstitutionRule PickQueryRegex() => IsQueryRegex
+ ? QueryRegex!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'QueryRegex' but the value was {ToString()}.");
+
///
/// Represents a chunk search result rule for a vector store search.
///
@@ -104,6 +118,13 @@ public bool TryPickChunkSearchResult(
return IsChunkSearchResult;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.ChunkSearchResultRule PickChunkSearchResult() => IsChunkSearchResult
+ ? ChunkSearchResult!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'ChunkSearchResult' but the value was {ToString()}.");
+
///
/// Represents a file search result rule for a vector store search.
///
@@ -133,6 +154,13 @@ public bool TryPickFileSearchResult(
value = FileSearchResult;
return IsFileSearchResult;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.FileSearchResultRule PickFileSearchResult() => IsFileSearchResult
+ ? FileSearchResult!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'FileSearchResult' but the value was {ToString()}.");
///
///
///
@@ -151,6 +179,11 @@ public RulesVariant1Item(global::Mixedbread.QueryStringSubstitutionRule? value)
QueryString = value;
}
+ ///
+ ///
+ ///
+ public static RulesVariant1Item FromQueryString(global::Mixedbread.QueryStringSubstitutionRule? value) => new RulesVariant1Item(value);
+
///
///
///
@@ -169,6 +202,11 @@ public RulesVariant1Item(global::Mixedbread.QueryRegexSubstitutionRule? value)
QueryRegex = value;
}
+ ///
+ ///
+ ///
+ public static RulesVariant1Item FromQueryRegex(global::Mixedbread.QueryRegexSubstitutionRule? value) => new RulesVariant1Item(value);
+
///
///
///
@@ -187,6 +225,11 @@ public RulesVariant1Item(global::Mixedbread.ChunkSearchResultRule? value)
ChunkSearchResult = value;
}
+ ///
+ ///
+ ///
+ public static RulesVariant1Item FromChunkSearchResult(global::Mixedbread.ChunkSearchResultRule? value) => new RulesVariant1Item(value);
+
///
///
///
@@ -205,6 +248,11 @@ public RulesVariant1Item(global::Mixedbread.FileSearchResultRule? value)
FileSearchResult = value;
}
+ ///
+ ///
+ ///
+ public static RulesVariant1Item FromFileSearchResult(global::Mixedbread.FileSearchResultRule? value) => new RulesVariant1Item(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesVariant1Item2.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesVariant1Item2.g.cs
index e912142..211ce4f 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesVariant1Item2.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.RulesVariant1Item2.g.cs
@@ -44,6 +44,13 @@ public bool TryPickQueryString(
return IsQueryString;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.QueryStringSubstitutionRule PickQueryString() => IsQueryString
+ ? QueryString!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'QueryString' but the value was {ToString()}.");
+
///
/// Represents a regex query substitution rule for a vector store search.
///
@@ -74,6 +81,13 @@ public bool TryPickQueryRegex(
return IsQueryRegex;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.QueryRegexSubstitutionRule PickQueryRegex() => IsQueryRegex
+ ? QueryRegex!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'QueryRegex' but the value was {ToString()}.");
+
///
/// Represents a chunk search result rule for a vector store search.
///
@@ -104,6 +118,13 @@ public bool TryPickChunkSearchResult(
return IsChunkSearchResult;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.ChunkSearchResultRule PickChunkSearchResult() => IsChunkSearchResult
+ ? ChunkSearchResult!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'ChunkSearchResult' but the value was {ToString()}.");
+
///
/// Represents a file search result rule for a vector store search.
///
@@ -133,6 +154,13 @@ public bool TryPickFileSearchResult(
value = FileSearchResult;
return IsFileSearchResult;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.FileSearchResultRule PickFileSearchResult() => IsFileSearchResult
+ ? FileSearchResult!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'FileSearchResult' but the value was {ToString()}.");
///
///
///
@@ -151,6 +179,11 @@ public RulesVariant1Item2(global::Mixedbread.QueryStringSubstitutionRule? value)
QueryString = value;
}
+ ///
+ ///
+ ///
+ public static RulesVariant1Item2 FromQueryString(global::Mixedbread.QueryStringSubstitutionRule? value) => new RulesVariant1Item2(value);
+
///
///
///
@@ -169,6 +202,11 @@ public RulesVariant1Item2(global::Mixedbread.QueryRegexSubstitutionRule? value)
QueryRegex = value;
}
+ ///
+ ///
+ ///
+ public static RulesVariant1Item2 FromQueryRegex(global::Mixedbread.QueryRegexSubstitutionRule? value) => new RulesVariant1Item2(value);
+
///
///
///
@@ -187,6 +225,11 @@ public RulesVariant1Item2(global::Mixedbread.ChunkSearchResultRule? value)
ChunkSearchResult = value;
}
+ ///
+ ///
+ ///
+ public static RulesVariant1Item2 FromChunkSearchResult(global::Mixedbread.ChunkSearchResultRule? value) => new RulesVariant1Item2(value);
+
///
///
///
@@ -205,6 +248,11 @@ public RulesVariant1Item2(global::Mixedbread.FileSearchResultRule? value)
FileSearchResult = value;
}
+ ///
+ ///
+ ///
+ public static RulesVariant1Item2 FromFileSearchResult(global::Mixedbread.FileSearchResultRule? value) => new RulesVariant1Item2(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.SourcesItem.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.SourcesItem.g.cs
index d7afc03..c4e8c18 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.SourcesItem.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.SourcesItem.g.cs
@@ -44,6 +44,13 @@ public bool TryPickText(
return IsText;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredTextInputChunk PickText() => IsText
+ ? Text!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Text' but the value was {ToString()}.");
+
///
///
///
@@ -74,6 +81,13 @@ public bool TryPickImageUrl(
return IsImageUrl;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredImageUrlInputChunk PickImageUrl() => IsImageUrl
+ ? ImageUrl!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'ImageUrl' but the value was {ToString()}.");
+
///
///
///
@@ -104,6 +118,13 @@ public bool TryPickAudioUrl(
return IsAudioUrl;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredAudioUrlInputChunk PickAudioUrl() => IsAudioUrl
+ ? AudioUrl!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'AudioUrl' but the value was {ToString()}.");
+
///
///
///
@@ -133,6 +154,13 @@ public bool TryPickVideoUrl(
value = VideoUrl;
return IsVideoUrl;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredVideoUrlInputChunk PickVideoUrl() => IsVideoUrl
+ ? VideoUrl!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'VideoUrl' but the value was {ToString()}.");
///
///
///
@@ -151,6 +179,11 @@ public SourcesItem(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredTe
Text = value;
}
+ ///
+ ///
+ ///
+ public static SourcesItem FromText(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredTextInputChunk? value) => new SourcesItem(value);
+
///
///
///
@@ -169,6 +202,11 @@ public SourcesItem(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredIm
ImageUrl = value;
}
+ ///
+ ///
+ ///
+ public static SourcesItem FromImageUrl(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredImageUrlInputChunk? value) => new SourcesItem(value);
+
///
///
///
@@ -187,6 +225,11 @@ public SourcesItem(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredAu
AudioUrl = value;
}
+ ///
+ ///
+ ///
+ public static SourcesItem FromAudioUrl(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredAudioUrlInputChunk? value) => new SourcesItem(value);
+
///
///
///
@@ -205,6 +248,11 @@ public SourcesItem(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredVi
VideoUrl = value;
}
+ ///
+ ///
+ ///
+ public static SourcesItem FromVideoUrl(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredVideoUrlInputChunk? value) => new SourcesItem(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.Models.SourcesItem2.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.Models.SourcesItem2.g.cs
index 6ac944a..a65fa8d 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.Models.SourcesItem2.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.Models.SourcesItem2.g.cs
@@ -44,6 +44,13 @@ public bool TryPickText(
return IsText;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredTextInputChunk PickText() => IsText
+ ? Text!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'Text' but the value was {ToString()}.");
+
///
/// Scored image chunk for deprecated API.
///
@@ -74,6 +81,13 @@ public bool TryPickImageUrl(
return IsImageUrl;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunk PickImageUrl() => IsImageUrl
+ ? ImageUrl!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'ImageUrl' but the value was {ToString()}.");
+
///
/// Scored audio chunk for deprecated API.
///
@@ -104,6 +118,13 @@ public bool TryPickAudioUrl(
return IsAudioUrl;
}
+ ///
+ ///
+ ///
+ public global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunk PickAudioUrl() => IsAudioUrl
+ ? AudioUrl!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'AudioUrl' but the value was {ToString()}.");
+
///
/// Scored video chunk for deprecated API.
///
@@ -133,6 +154,13 @@ public bool TryPickVideoUrl(
value = VideoUrl;
return IsVideoUrl;
}
+
+ ///
+ ///
+ ///
+ public global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunk PickVideoUrl() => IsVideoUrl
+ ? VideoUrl!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'VideoUrl' but the value was {ToString()}.");
///
///
///
@@ -151,6 +179,11 @@ public SourcesItem2(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStore
Text = value;
}
+ ///
+ ///
+ ///
+ public static SourcesItem2 FromText(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredTextInputChunk? value) => new SourcesItem2(value);
+
///
///
///
@@ -169,6 +202,11 @@ public SourcesItem2(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStore
ImageUrl = value;
}
+ ///
+ ///
+ ///
+ public static SourcesItem2 FromImageUrl(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunk? value) => new SourcesItem2(value);
+
///
///
///
@@ -187,6 +225,11 @@ public SourcesItem2(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStore
AudioUrl = value;
}
+ ///
+ ///
+ ///
+ public static SourcesItem2 FromAudioUrl(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunk? value) => new SourcesItem2(value);
+
///
///
///
@@ -205,6 +248,11 @@ public SourcesItem2(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStore
VideoUrl = value;
}
+ ///
+ ///
+ ///
+ public static SourcesItem2 FromVideoUrl(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunk? value) => new SourcesItem2(value);
+
///
///
///
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.OptionsSupport.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.OptionsSupport.g.cs
index 7918839..6ede0b7 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.OptionsSupport.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.OptionsSupport.g.cs
@@ -54,6 +54,156 @@ 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::Mixedbread.IAutoSDKAuthorizationProvider? AuthorizationProvider { get; set; }
+
+ ///
+ /// Convenience helper that registers
+ /// using so request-level auth is resolved without
+ /// touching shared client state.
+ ///
+ ///
+ public global::Mixedbread.AutoSDKClientOptions UseAuthorizationProvider(
+ global::Mixedbread.IAutoSDKAuthorizationProvider provider)
+ {
+ AuthorizationProvider = provider ?? throw new global::System.ArgumentNullException(nameof(provider));
+ if (Hooks.Find(static x => x is global::Mixedbread.AutoSDKAuthorizationProviderHook) == null)
+ {
+ Hooks.Add(new global::Mixedbread.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::Mixedbread.AutoSDKAuthorizationValue Bearer(string token) => new(value: token, scheme: "Bearer");
+
+ /// Convenience factory for an API-key header.
+ public static global::Mixedbread.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::Mixedbread.AutoSDKHookContext context);
+ }
+
+ ///
+ /// Built-in that consults
+ /// before every outgoing
+ /// request and stamps the resolved values onto the .
+ ///
+ public sealed class AutoSDKAuthorizationProviderHook : global::Mixedbread.AutoSDKHook
+ {
+ ///
+ public override async global::System.Threading.Tasks.Task OnBeforeRequestAsync(
+ global::Mixedbread.AutoSDKHookContext context)
+ {
+ context = context ?? throw new global::System.ArgumentNullException(nameof(context));
+
+ var provider = context.ClientOptions?.AuthorizationProvider;
+ if (provider == null || context.Request == 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::Mixedbread.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;
+ }
+ }
}
///