From 333294e4af24edf09c1325c1e03456ad7175eb4e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 10 May 2026 19:08:36 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .../Generated/Mixedbread.AnyOf.2.g.cs | 24 +++ .../Generated/Mixedbread.AnyOf.3.g.cs | 36 +++++ .../Generated/Mixedbread.AnyOf.4.g.cs | 48 ++++++ .../Mixedbread.Models.AuthParamsVariant1.g.cs | 24 +++ ...Mixedbread.Models.AuthParamsVariant12.g.cs | 12 ++ ...Mixedbread.Models.AuthParamsVariant13.g.cs | 24 +++ .../Mixedbread.Models.ChunksVariant1Item.g.cs | 48 ++++++ ...Mixedbread.Models.ChunksVariant1Item2.g.cs | 48 ++++++ .../Generated/Mixedbread.Models.DataItem.g.cs | 36 +++++ .../Mixedbread.Models.DataItem2.g.cs | 48 ++++++ .../Mixedbread.Models.DataItem3.g.cs | 48 ++++++ .../Mixedbread.Models.DeletedRule.g.cs | 48 ++++++ .../Mixedbread.Models.DeletedRule2.g.cs | 48 ++++++ .../Mixedbread.Models.EmbeddingItem.g.cs | 26 +++ ...read.Models.GeneratedMetadataVariant1.g.cs | 84 ++++++++++ ...ad.Models.GeneratedMetadataVariant110.g.cs | 84 ++++++++++ ...ad.Models.GeneratedMetadataVariant111.g.cs | 84 ++++++++++ ...ad.Models.GeneratedMetadataVariant112.g.cs | 84 ++++++++++ ...ead.Models.GeneratedMetadataVariant12.g.cs | 84 ++++++++++ ...ead.Models.GeneratedMetadataVariant13.g.cs | 84 ++++++++++ ...ead.Models.GeneratedMetadataVariant14.g.cs | 84 ++++++++++ ...ead.Models.GeneratedMetadataVariant15.g.cs | 84 ++++++++++ ...ead.Models.GeneratedMetadataVariant16.g.cs | 84 ++++++++++ ...ead.Models.GeneratedMetadataVariant17.g.cs | 84 ++++++++++ ...ead.Models.GeneratedMetadataVariant18.g.cs | 84 ++++++++++ ...ead.Models.GeneratedMetadataVariant19.g.cs | 84 ++++++++++ .../Mixedbread.Models.MultiModalQuery.g.cs | 24 +++ ...dbread.Models.MultiModalQueryVariant2.g.cs | 24 +++ .../Generated/Mixedbread.Models.Rule.g.cs | 48 ++++++ .../Generated/Mixedbread.Models.Rule2.g.cs | 48 ++++++ .../Mixedbread.Models.RulesItem.g.cs | 48 ++++++ .../Mixedbread.Models.RulesItem2.g.cs | 48 ++++++ .../Mixedbread.Models.RulesItem3.g.cs | 48 ++++++ .../Mixedbread.Models.RulesItem4.g.cs | 48 ++++++ .../Mixedbread.Models.RulesVariant1Item.g.cs | 48 ++++++ .../Mixedbread.Models.RulesVariant1Item2.g.cs | 48 ++++++ .../Mixedbread.Models.SourcesItem.g.cs | 48 ++++++ .../Mixedbread.Models.SourcesItem2.g.cs | 48 ++++++ .../Generated/Mixedbread.OptionsSupport.g.cs | 150 ++++++++++++++++++ 39 files changed, 2204 insertions(+) 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; + } + } } ///