diff --git a/src/libs/Mixedbread/Generated/Mixedbread.IStoresClient.ListStoreChunks.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.IStoresClient.ListStoreChunks.g.cs
new file mode 100644
index 0000000..1bfd500
--- /dev/null
+++ b/src/libs/Mixedbread/Generated/Mixedbread.IStoresClient.ListStoreChunks.g.cs
@@ -0,0 +1,123 @@
+#nullable enable
+
+namespace Mixedbread
+{
+ public partial interface IStoresClient
+ {
+ ///
+ /// List store chunks by metadata filter and numeric ranking
+ /// List store chunks purely by metadata filters — no embeddings, no semantic similarity, no reranking.
+ /// Unlike `/stores/search`, this endpoint does not require a query and never runs a vector lookup.
+ /// It returns chunks whose file and chunk metadata satisfy `filters`, optionally ordered by a
+ /// numeric metadata field via `sort_by`. Useful for ranked retrieval over numeric attributes
+ /// (e.g. price, BPM) and for reproducing the agentic `filter_chunks` tool externally.
+ /// list-chunks targets a single store and does not support pagination; raise `top_k` to
+ /// retrieve more chunks.
+ /// Args:
+ /// filter_params: Filter configuration including:
+ /// - store_identifiers: the single store to filter against
+ /// - filters: optional metadata filter conditions
+ /// - file_ids: optional list of file IDs to filter chunks by
+ /// - sort_by: optional metadata field path, or `(field, ascending)` tuple, for numeric ordering
+ /// - top_k: number of chunks to return
+ /// Returns:
+ /// StoreListChunksResponse containing the list of matching chunks.
+ /// Raises:
+ /// HTTPException (400): If filter parameters are invalid or multiple stores are passed
+ /// HTTPException (404): If the store is not found
+ ///
+ ///
+ /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
+ /// The token to cancel the operation with
+ ///
+ global::System.Threading.Tasks.Task ListStoreChunksAsync(
+
+ global::Mixedbread.StoreChunkFilterParams request,
+ global::Mixedbread.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ ///
+ /// List store chunks by metadata filter and numeric ranking
+ /// List store chunks purely by metadata filters — no embeddings, no semantic similarity, no reranking.
+ /// Unlike `/stores/search`, this endpoint does not require a query and never runs a vector lookup.
+ /// It returns chunks whose file and chunk metadata satisfy `filters`, optionally ordered by a
+ /// numeric metadata field via `sort_by`. Useful for ranked retrieval over numeric attributes
+ /// (e.g. price, BPM) and for reproducing the agentic `filter_chunks` tool externally.
+ /// list-chunks targets a single store and does not support pagination; raise `top_k` to
+ /// retrieve more chunks.
+ /// Args:
+ /// filter_params: Filter configuration including:
+ /// - store_identifiers: the single store to filter against
+ /// - filters: optional metadata filter conditions
+ /// - file_ids: optional list of file IDs to filter chunks by
+ /// - sort_by: optional metadata field path, or `(field, ascending)` tuple, for numeric ordering
+ /// - top_k: number of chunks to return
+ /// Returns:
+ /// StoreListChunksResponse containing the list of matching chunks.
+ /// Raises:
+ /// HTTPException (400): If filter parameters are invalid or multiple stores are passed
+ /// HTTPException (404): If the store is not found
+ ///
+ ///
+ /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
+ /// The token to cancel the operation with
+ ///
+ global::System.Threading.Tasks.Task> ListStoreChunksAsResponseAsync(
+
+ global::Mixedbread.StoreChunkFilterParams request,
+ global::Mixedbread.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ ///
+ /// List store chunks by metadata filter and numeric ranking
+ /// List store chunks purely by metadata filters — no embeddings, no semantic similarity, no reranking.
+ /// Unlike `/stores/search`, this endpoint does not require a query and never runs a vector lookup.
+ /// It returns chunks whose file and chunk metadata satisfy `filters`, optionally ordered by a
+ /// numeric metadata field via `sort_by`. Useful for ranked retrieval over numeric attributes
+ /// (e.g. price, BPM) and for reproducing the agentic `filter_chunks` tool externally.
+ /// list-chunks targets a single store and does not support pagination; raise `top_k` to
+ /// retrieve more chunks.
+ /// Args:
+ /// filter_params: Filter configuration including:
+ /// - store_identifiers: the single store to filter against
+ /// - filters: optional metadata filter conditions
+ /// - file_ids: optional list of file IDs to filter chunks by
+ /// - sort_by: optional metadata field path, or `(field, ascending)` tuple, for numeric ordering
+ /// - top_k: number of chunks to return
+ /// Returns:
+ /// StoreListChunksResponse containing the list of matching chunks.
+ /// Raises:
+ /// HTTPException (400): If filter parameters are invalid or multiple stores are passed
+ /// HTTPException (404): If the store is not found
+ ///
+ ///
+ /// IDs or names of stores
+ ///
+ ///
+ /// Number of results to return
+ /// Default Value: 10
+ ///
+ ///
+ /// Optional filter conditions
+ ///
+ ///
+ /// Optional list of file IDs to filter chunks by (inclusion filter)
+ ///
+ ///
+ /// Optional sort applied to the returned chunks. Pass a metadata field path or a tuple of (field path, ascending). Unprefixed dot paths target file metadata; generated_metadata.* targets chunk metadata.
+ ///
+ ///
+ /// Search configuration options
+ ///
+ /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
+ /// The token to cancel the operation with
+ ///
+ global::System.Threading.Tasks.Task ListStoreChunksAsync(
+ global::System.Collections.Generic.IList> storeIdentifiers,
+ int? topK = default,
+ global::Mixedbread.AnyOf>, object>? filters = default,
+ global::Mixedbread.AnyOf>>, global::System.Collections.Generic.IList, object>? fileIds = default,
+ global::Mixedbread.AnyOf>, object>? sortBy = default,
+ global::Mixedbread.StoreChunkSearchOptions? searchOptions = default,
+ global::Mixedbread.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ }
+}
\ No newline at end of file
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.JsonConverters.DataItem3.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.JsonConverters.DataItem3.g.cs
index b44436d..3c5873b 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.JsonConverters.DataItem3.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.JsonConverters.DataItem3.g.cs
@@ -17,33 +17,33 @@ public class DataItem3JsonConverter : global::System.Text.Json.Serialization.Jso
var readerCopy = reader;
- var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.StoreSearchResponseDataItemDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Mixedbread.StoreSearchResponseDataItemDiscriminator)}");
+ var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.StoreListChunksResponseDataItemDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Mixedbread.StoreListChunksResponseDataItemDiscriminator)}");
var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo);
global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredTextInputChunk? text = default;
- if (discriminator?.Type == global::Mixedbread.StoreSearchResponseDataItemDiscriminatorType.Text)
+ if (discriminator?.Type == global::Mixedbread.StoreListChunksResponseDataItemDiscriminatorType.Text)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredTextInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredTextInputChunk)}");
text = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredImageUrlInputChunk? imageUrl = default;
- if (discriminator?.Type == global::Mixedbread.StoreSearchResponseDataItemDiscriminatorType.ImageUrl)
+ if (discriminator?.Type == global::Mixedbread.StoreListChunksResponseDataItemDiscriminatorType.ImageUrl)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredImageUrlInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredImageUrlInputChunk)}");
imageUrl = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredAudioUrlInputChunk? audioUrl = default;
- if (discriminator?.Type == global::Mixedbread.StoreSearchResponseDataItemDiscriminatorType.AudioUrl)
+ if (discriminator?.Type == global::Mixedbread.StoreListChunksResponseDataItemDiscriminatorType.AudioUrl)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredAudioUrlInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredAudioUrlInputChunk)}");
audioUrl = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredVideoUrlInputChunk? videoUrl = default;
- if (discriminator?.Type == global::Mixedbread.StoreSearchResponseDataItemDiscriminatorType.VideoUrl)
+ if (discriminator?.Type == global::Mixedbread.StoreListChunksResponseDataItemDiscriminatorType.VideoUrl)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredVideoUrlInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredVideoUrlInputChunk)}");
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.JsonConverters.DataItem4.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.JsonConverters.DataItem4.g.cs
index 88abfc4..77e2dad 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.JsonConverters.DataItem4.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.JsonConverters.DataItem4.g.cs
@@ -17,36 +17,36 @@ public class DataItem4JsonConverter : global::System.Text.Json.Serialization.Jso
var readerCopy = reader;
- var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.VectorStoreSearchResponseDataItemDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Mixedbread.VectorStoreSearchResponseDataItemDiscriminator)}");
+ var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.StoreSearchResponseDataItemDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Mixedbread.StoreSearchResponseDataItemDiscriminator)}");
var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo);
- global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredTextInputChunk? text = default;
- if (discriminator?.Type == global::Mixedbread.VectorStoreSearchResponseDataItemDiscriminatorType.Text)
+ global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredTextInputChunk? text = default;
+ if (discriminator?.Type == global::Mixedbread.StoreSearchResponseDataItemDiscriminatorType.Text)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredTextInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredTextInputChunk)}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredTextInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredTextInputChunk)}");
text = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
- global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunk? imageUrl = default;
- if (discriminator?.Type == global::Mixedbread.VectorStoreSearchResponseDataItemDiscriminatorType.ImageUrl)
+ global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredImageUrlInputChunk? imageUrl = default;
+ if (discriminator?.Type == global::Mixedbread.StoreSearchResponseDataItemDiscriminatorType.ImageUrl)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunk)}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredImageUrlInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredImageUrlInputChunk)}");
imageUrl = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
- global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunk? audioUrl = default;
- if (discriminator?.Type == global::Mixedbread.VectorStoreSearchResponseDataItemDiscriminatorType.AudioUrl)
+ global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredAudioUrlInputChunk? audioUrl = default;
+ if (discriminator?.Type == global::Mixedbread.StoreSearchResponseDataItemDiscriminatorType.AudioUrl)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunk)}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredAudioUrlInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredAudioUrlInputChunk)}");
audioUrl = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
- global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunk? videoUrl = default;
- if (discriminator?.Type == global::Mixedbread.VectorStoreSearchResponseDataItemDiscriminatorType.VideoUrl)
+ global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredVideoUrlInputChunk? videoUrl = default;
+ if (discriminator?.Type == global::Mixedbread.StoreSearchResponseDataItemDiscriminatorType.VideoUrl)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunk)}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredVideoUrlInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredVideoUrlInputChunk)}");
videoUrl = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
@@ -75,26 +75,26 @@ public override void Write(
if (value.IsText)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredTextInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredTextInputChunk).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredTextInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredTextInputChunk).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.Text!, typeInfo);
}
else if (value.IsImageUrl)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunk).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredImageUrlInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredImageUrlInputChunk).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.ImageUrl!, typeInfo);
}
else if (value.IsAudioUrl)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunk).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredAudioUrlInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredAudioUrlInputChunk).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.AudioUrl!, typeInfo);
}
else if (value.IsVideoUrl)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunk).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredVideoUrlInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredVideoUrlInputChunk).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.VideoUrl!, typeInfo);
}
}
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.JsonConverters.DataItem5.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.JsonConverters.DataItem5.g.cs
new file mode 100644
index 0000000..b1d2a14
--- /dev/null
+++ b/src/libs/Mixedbread/Generated/Mixedbread.JsonConverters.DataItem5.g.cs
@@ -0,0 +1,102 @@
+#nullable enable
+#pragma warning disable CS0618 // Type or member is obsolete
+
+namespace Mixedbread.JsonConverters
+{
+ ///
+ public class DataItem5JsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Mixedbread.DataItem5 Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ options = options ?? throw new global::System.ArgumentNullException(nameof(options));
+ var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
+
+
+ var readerCopy = reader;
+ var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.VectorStoreSearchResponseDataItemDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Mixedbread.VectorStoreSearchResponseDataItemDiscriminator)}");
+ var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo);
+
+ global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredTextInputChunk? text = default;
+ if (discriminator?.Type == global::Mixedbread.VectorStoreSearchResponseDataItemDiscriminatorType.Text)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredTextInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredTextInputChunk)}");
+ text = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunk? imageUrl = default;
+ if (discriminator?.Type == global::Mixedbread.VectorStoreSearchResponseDataItemDiscriminatorType.ImageUrl)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunk)}");
+ imageUrl = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunk? audioUrl = default;
+ if (discriminator?.Type == global::Mixedbread.VectorStoreSearchResponseDataItemDiscriminatorType.AudioUrl)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunk)}");
+ audioUrl = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunk? videoUrl = default;
+ if (discriminator?.Type == global::Mixedbread.VectorStoreSearchResponseDataItemDiscriminatorType.VideoUrl)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunk)}");
+ videoUrl = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+
+ var __value = new global::Mixedbread.DataItem5(
+ discriminator?.Type,
+ text,
+
+ imageUrl,
+
+ audioUrl,
+
+ videoUrl
+ );
+
+ return __value;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Mixedbread.DataItem5 value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ options = options ?? throw new global::System.ArgumentNullException(nameof(options));
+ var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
+
+ if (value.IsText)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredTextInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredTextInputChunk).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Text!, typeInfo);
+ }
+ else if (value.IsImageUrl)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunk).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.ImageUrl!, typeInfo);
+ }
+ else if (value.IsAudioUrl)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunk).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.AudioUrl!, typeInfo);
+ }
+ else if (value.IsVideoUrl)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunk), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunk).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.VideoUrl!, typeInfo);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.JsonConverters.StoreListChunksResponseDataItemDiscriminatorType.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.JsonConverters.StoreListChunksResponseDataItemDiscriminatorType.g.cs
new file mode 100644
index 0000000..bdd9e39
--- /dev/null
+++ b/src/libs/Mixedbread/Generated/Mixedbread.JsonConverters.StoreListChunksResponseDataItemDiscriminatorType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Mixedbread.JsonConverters
+{
+ ///
+ public sealed class StoreListChunksResponseDataItemDiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Mixedbread.StoreListChunksResponseDataItemDiscriminatorType Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Mixedbread.StoreListChunksResponseDataItemDiscriminatorTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Mixedbread.StoreListChunksResponseDataItemDiscriminatorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Mixedbread.StoreListChunksResponseDataItemDiscriminatorType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Mixedbread.StoreListChunksResponseDataItemDiscriminatorType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Mixedbread.StoreListChunksResponseDataItemDiscriminatorTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.JsonConverters.StoreListChunksResponseDataItemDiscriminatorTypeNullable.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.JsonConverters.StoreListChunksResponseDataItemDiscriminatorTypeNullable.g.cs
new file mode 100644
index 0000000..e3de8e8
--- /dev/null
+++ b/src/libs/Mixedbread/Generated/Mixedbread.JsonConverters.StoreListChunksResponseDataItemDiscriminatorTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Mixedbread.JsonConverters
+{
+ ///
+ public sealed class StoreListChunksResponseDataItemDiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Mixedbread.StoreListChunksResponseDataItemDiscriminatorType? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Mixedbread.StoreListChunksResponseDataItemDiscriminatorTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Mixedbread.StoreListChunksResponseDataItemDiscriminatorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Mixedbread.StoreListChunksResponseDataItemDiscriminatorType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Mixedbread.StoreListChunksResponseDataItemDiscriminatorType? value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ if (value == null)
+ {
+ writer.WriteNullValue();
+ }
+ else
+ {
+ writer.WriteStringValue(global::Mixedbread.StoreListChunksResponseDataItemDiscriminatorTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Mixedbread/Generated/Mixedbread.JsonSerializerContext.g.cs b/src/libs/Mixedbread/Generated/Mixedbread.JsonSerializerContext.g.cs
index d854052..18a5683 100644
--- a/src/libs/Mixedbread/Generated/Mixedbread.JsonSerializerContext.g.cs
+++ b/src/libs/Mixedbread/Generated/Mixedbread.JsonSerializerContext.g.cs
@@ -133,6 +133,10 @@ namespace Mixedbread
typeof(global::Mixedbread.JsonConverters.StoreGrepResponseDataItemDiscriminatorTypeNullableJsonConverter),
+ typeof(global::Mixedbread.JsonConverters.StoreListChunksResponseDataItemDiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreListChunksResponseDataItemDiscriminatorTypeNullableJsonConverter),
+
typeof(global::Mixedbread.JsonConverters.StoreQAResultsSourceDiscriminatorTypeJsonConverter),
typeof(global::Mixedbread.JsonConverters.StoreQAResultsSourceDiscriminatorTypeNullableJsonConverter),
@@ -285,9 +289,11 @@ namespace Mixedbread
typeof(global::Mixedbread.JsonConverters.DataItem2JsonConverter),
+ typeof(global::Mixedbread.JsonConverters.DataItem3JsonConverter),
+
typeof(global::Mixedbread.JsonConverters.SourcesItemJsonConverter),
- typeof(global::Mixedbread.JsonConverters.DataItem3JsonConverter),
+ typeof(global::Mixedbread.JsonConverters.DataItem4JsonConverter),
typeof(global::Mixedbread.JsonConverters.GeneratedMetadataVariant13JsonConverter),
@@ -295,7 +301,7 @@ namespace Mixedbread
typeof(global::Mixedbread.JsonConverters.SourcesItem2JsonConverter),
- typeof(global::Mixedbread.JsonConverters.DataItem4JsonConverter),
+ typeof(global::Mixedbread.JsonConverters.DataItem5JsonConverter),
typeof(global::Mixedbread.JsonConverters.GeneratedMetadataVariant14JsonConverter),
@@ -417,6 +423,20 @@ namespace Mixedbread
typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>),
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>>, global::System.Collections.Generic.IList, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>),
+
typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
@@ -559,6 +579,9 @@ namespace Mixedbread
typeof(global::Mixedbread.JsonConverters.UnixTimestampJsonConverter),
})]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunkGeneratedMetadataVariant1DiscriminatorType?), TypeInfoPropertyName = "MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunkGeneratedMetadataVariant1Discri_3c2191d673db2d33")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunkGeneratedMetadataVariant1DiscriminatorType?), TypeInfoPropertyName = "MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunkGeneratedMetadataVariant1Discri_aff54a326955d8df")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunkGeneratedMetadataVariant1DiscriminatorType?), TypeInfoPropertyName = "MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunkGeneratedMetadataVariant1Discri_59284f7c8f26921d")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.JsonSerializerContextTypes))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.AgenticSearchConfig))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(int))]
@@ -794,6 +817,10 @@ namespace Mixedbread
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.StoreSearchEventResult))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.StoreChunkFilterParams))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.AnyOf>, object>), TypeInfoPropertyName = "AnyOfStringIListAnyOfStringBooleanObject2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.AnyOf), TypeInfoPropertyName = "AnyOfStringBoolean2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.StoreChunkGrepParams))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.StoreChunkGrepTarget), TypeInfoPropertyName = "StoreChunkGrepTarget2")]
@@ -841,6 +868,11 @@ namespace Mixedbread
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.MxbaiOmniCoreStoreModelsChunkTypesScoredVideoUrlInputChunk))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.StoreGrepResponseDataItemDiscriminator))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.StoreGrepResponseDataItemDiscriminatorType), TypeInfoPropertyName = "StoreGrepResponseDataItemDiscriminatorType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.StoreListChunksResponse))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.DataItem3), TypeInfoPropertyName = "DataItem32")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.StoreListChunksResponseDataItemDiscriminator))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.StoreListChunksResponseDataItemDiscriminatorType), TypeInfoPropertyName = "StoreListChunksResponseDataItemDiscriminatorType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.StoreListResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.StoreQAParams))]
@@ -853,8 +885,8 @@ namespace Mixedbread
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.StoreSearchEventRewriteRankMode2))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.StoreSearchEventResultFirstStageSource2))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.StoreSearchResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.DataItem3), TypeInfoPropertyName = "DataItem32")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.DataItem4), TypeInfoPropertyName = "DataItem42")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.StoreSearchResponseDataItemDiscriminator))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.StoreSearchResponseDataItemDiscriminatorType), TypeInfoPropertyName = "StoreSearchResponseDataItemDiscriminatorType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.StoreUpdateParams))]
@@ -891,8 +923,8 @@ namespace Mixedbread
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.VectorStoreQAResultsSourceDiscriminator))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.VectorStoreQAResultsSourceDiscriminatorType), TypeInfoPropertyName = "VectorStoreQAResultsSourceDiscriminatorType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.VectorStoreSearchResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.DataItem4), TypeInfoPropertyName = "DataItem42")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.DataItem5), TypeInfoPropertyName = "DataItem52")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.VectorStoreSearchResponseDataItemDiscriminator))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.VectorStoreSearchResponseDataItemDiscriminatorType), TypeInfoPropertyName = "VectorStoreSearchResponseDataItemDiscriminatorType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.VectorStoreUpdateParams))]
@@ -977,9 +1009,6 @@ namespace Mixedbread
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.ListStoreEventsEventType), TypeInfoPropertyName = "ListStoreEventsEventType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.AnyOf>), TypeInfoPropertyName = "AnyOfBooleanIListInt322")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunkGeneratedMetadataVariant1DiscriminatorType?), TypeInfoPropertyName = "MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunkGeneratedMetadataVariant1Discri_3c2191d673db2d33")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunkGeneratedMetadataVariant1DiscriminatorType?), TypeInfoPropertyName = "MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunkGeneratedMetadataVariant1Discri_aff54a326955d8df")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunkGeneratedMetadataVariant1DiscriminatorType?), TypeInfoPropertyName = "MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunkGeneratedMetadataVariant1Discri_59284f7c8f26921d")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
@@ -1031,6 +1060,8 @@ namespace Mixedbread
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.AnyOf>, object>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.AnyOf>, object>))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
@@ -1039,25 +1070,932 @@ namespace Mixedbread
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.AnyOf>))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
- public sealed partial class SourceGenerationContext : global::System.Text.Json.Serialization.JsonSerializerContext
+ internal sealed partial class SourceGenerationContextChunk0 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
+
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonSourceGenerationOptions(
+ DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull,
+ Converters = new global::System.Type[]
+ {
+ typeof(global::Mixedbread.JsonConverters.AgenticSearchConfigMediaContentJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AgenticSearchConfigMediaContentNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AgenticToolCallToolTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AgenticToolCallToolTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AudioUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AudioUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.ChunkingStrategyJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.ChunkingStrategyNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.ConditionOperatorJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.ConditionOperatorNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.DataSourceAuthParamsVariant1DiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.DataSourceAuthParamsVariant1DiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.DataSourceTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.DataSourceTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.ElementTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.ElementTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.EncodingFormat3JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.EncodingFormat3NullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.ImageUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.ImageUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.LinearDataSourceCreateOrUpdateParamsAuthParamsVariant1DiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.LinearDataSourceCreateOrUpdateParamsAuthParamsVariant1DiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.ModeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.ModeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MultiModalQueryVariant2DiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MultiModalQueryVariant2DiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.NotionDataSourceCreateOrUpdateParamsAuthParamsVariant1DiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.NotionDataSourceCreateOrUpdateParamsAuthParamsVariant1DiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.ParsingJobStatusJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.ParsingJobStatusNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.QueryEnhanceQueryItemFilterModeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.QueryEnhanceQueryItemFilterModeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.QueryEnhanceResultsItemDiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.QueryEnhanceResultsItemDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.QueryEnhanceSortItemFilterModeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.QueryEnhanceSortItemFilterModeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.QueryEnhanceSortItemDirectionJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.QueryEnhanceSortItemDirectionNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.RegexFlagJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.RegexFlagNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.ReturnFormatJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.ReturnFormatNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.ScopeMethodJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.ScopeMethodNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreChunkGrepTargetJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreChunkGrepTargetNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreEventHistogramBucketTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreEventHistogramBucketTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreEventHistogramParamsEventTypesVariant1ItemJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreEventHistogramParamsEventTypesVariant1ItemNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreEventListResponseDataItemDiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreEventListResponseDataItemDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreFileChunksVariant1ItemDiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreFileChunksVariant1ItemDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreFileParsingStrategyJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreFileParsingStrategyNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreFileStatusJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreFileStatusNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreGrepResponseDataItemDiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreGrepResponseDataItemDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreListChunksResponseDataItemDiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreListChunksResponseDataItemDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreQAResultsSourceDiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreQAResultsSourceDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreSearchEventRewriteRankDirection2JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreSearchEventRewriteRankDirection2NullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreSearchEventRewriteRankMode2JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreSearchEventRewriteRankMode2NullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreSearchEventResultFirstStageSource2JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreSearchEventResultFirstStageSource2NullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreSearchResponseDataItemDiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreSearchResponseDataItemDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreStatusJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.StoreStatusNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.SyncStatusJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.SyncStatusNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.TextInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.TextInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.VectorStoreFileChunksVariant1ItemDiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.VectorStoreFileChunksVariant1ItemDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.VectorStoreFileStatusJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.VectorStoreFileStatusNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.VectorStoreQAResultsSourceDiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.VectorStoreQAResultsSourceDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.VectorStoreSearchResponseDataItemDiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.VectorStoreSearchResponseDataItemDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.VideoUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.VideoUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredTextInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredTextInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsSearchRuleCreateParamsRuleDiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsSearchRuleCreateParamsRuleDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsSearchRuleResponseRuleDiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsSearchRuleResponseRuleDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsSearchRuleSpecificDeleteParamsRuleDiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsSearchRuleSpecificDeleteParamsRuleDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsSearchRuleSpecificDeletedDeletedRuleDiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsSearchRuleSpecificDeletedDeletedRuleDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsSearchRuleUpdateParamsRulesVariant1ItemDiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsSearchRuleUpdateParamsRulesVariant1ItemDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1StoresRulesModelsSearchRuleCreateParamsRuleDiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1StoresRulesModelsSearchRuleCreateParamsRuleDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1StoresRulesModelsSearchRuleResponseRuleDiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1StoresRulesModelsSearchRuleResponseRuleDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1StoresRulesModelsSearchRuleSpecificDeleteParamsRuleDiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1StoresRulesModelsSearchRuleSpecificDeleteParamsRuleDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1StoresRulesModelsSearchRuleSpecificDeletedDeletedRuleDiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1StoresRulesModelsSearchRuleSpecificDeletedDeletedRuleDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1StoresRulesModelsSearchRuleUpdateParamsRulesVariant1ItemDiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1StoresRulesModelsSearchRuleUpdateParamsRulesVariant1ItemDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniCoreStoreModelsChunkTypesScoredAudioUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniCoreStoreModelsChunkTypesScoredAudioUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniCoreStoreModelsChunkTypesScoredImageUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniCoreStoreModelsChunkTypesScoredImageUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniCoreStoreModelsChunkTypesScoredTextInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniCoreStoreModelsChunkTypesScoredTextInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniCoreStoreModelsChunkTypesScoredVideoUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MxbaiOmniCoreStoreModelsChunkTypesScoredVideoUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.ListStoreEventsEventTypeJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.ListStoreEventsEventTypeNullableJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.GeneratedMetadataVariant1JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AuthParamsVariant1JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.EmbeddingItemJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.GeneratedMetadataVariant12JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AuthParamsVariant12JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MultiModalQueryJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.MultiModalQueryVariant2JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AuthParamsVariant13JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.ItemsItemJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.DataItemJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.ChunksVariant1ItemJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.DataItem2JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.DataItem3JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.SourcesItemJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.DataItem4JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.GeneratedMetadataVariant13JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.ChunksVariant1Item2JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.SourcesItem2JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.DataItem5JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.GeneratedMetadataVariant14JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.GeneratedMetadataVariant15JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.GeneratedMetadataVariant16JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.GeneratedMetadataVariant17JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.GeneratedMetadataVariant18JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.RulesItemJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.RulesItem2JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.RuleJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.DeletedRuleJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.RulesVariant1ItemJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.RulesItem3JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.RulesItem4JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.Rule2JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.DeletedRule2JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.RulesVariant1Item2JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.GeneratedMetadataVariant19JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.GeneratedMetadataVariant110JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.GeneratedMetadataVariant111JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.GeneratedMetadataVariant112JsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter, global::System.Collections.Generic.IList>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter, global::System.Collections.Generic.IList>>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>>, global::System.Collections.Generic.IList, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>>, global::System.Collections.Generic.IList, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>>, global::System.Collections.Generic.IList, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>>, global::System.Collections.Generic.IList, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>>, global::System.Collections.Generic.IList, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>>, global::System.Collections.Generic.IList, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>>, global::System.Collections.Generic.IList, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>>, global::System.Collections.Generic.IList, object>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Mixedbread.JsonConverters.UnixTimestampJsonConverter),
+ })]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunkGeneratedMetadataVariant1DiscriminatorType?), TypeInfoPropertyName = "MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunkGeneratedMetadataVariant1Discri_3c2191d673db2d33")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunkGeneratedMetadataVariant1DiscriminatorType?), TypeInfoPropertyName = "MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunkGeneratedMetadataVariant1Discri_aff54a326955d8df")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunkGeneratedMetadataVariant1DiscriminatorType?), TypeInfoPropertyName = "MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunkGeneratedMetadataVariant1Discri_59284f7c8f26921d")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Mixedbread.AnyOf>))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext
+ {
+ }
+ ///
+ ///
+ ///
+ public sealed partial class SourceGenerationContext : global::System.Text.Json.Serialization.JsonSerializerContext
+ {
+ private static readonly global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver Resolver = global::System.Text.Json.Serialization.Metadata.JsonTypeInfoResolver.Combine(
+ SourceGenerationContextChunk0.Default,
+
+ SourceGenerationContextChunk1.Default
+ );
+
+ private static readonly global::System.Text.Json.JsonSerializerOptions DefaultOptions = CreateDefaultOptions();
+
+ ///
+ ///
+ ///
+ public static SourceGenerationContext Default { get; } = new(DefaultOptions);
+
+ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions options)
+ : base(options)
+ {
+ }
+
+ ///
+ protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions => DefaultOptions;
+
+ ///
+ public override global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? GetTypeInfo(global::System.Type type)
+ {
+ return Resolver.GetTypeInfo(type, Options);
+ }
+
+ private static global::System.Text.Json.JsonSerializerOptions CreateDefaultOptions()
+ {
+ var options = new global::System.Text.Json.JsonSerializerOptions
+ {
+ DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull,
+ TypeInfoResolver = Resolver,
+ };
+ options.Converters.Add(new global::Mixedbread.JsonConverters.AgenticSearchConfigMediaContentJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.AgenticSearchConfigMediaContentNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.AgenticToolCallToolTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.AgenticToolCallToolTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.AudioUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.AudioUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.ChunkingStrategyJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.ChunkingStrategyNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.ConditionOperatorJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.ConditionOperatorNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.DataSourceAuthParamsVariant1DiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.DataSourceAuthParamsVariant1DiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.DataSourceTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.DataSourceTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.ElementTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.ElementTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.EncodingFormat3JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.EncodingFormat3NullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.ImageUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.ImageUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.LinearDataSourceCreateOrUpdateParamsAuthParamsVariant1DiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.LinearDataSourceCreateOrUpdateParamsAuthParamsVariant1DiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.ModeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.ModeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MultiModalQueryVariant2DiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MultiModalQueryVariant2DiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.NotionDataSourceCreateOrUpdateParamsAuthParamsVariant1DiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.NotionDataSourceCreateOrUpdateParamsAuthParamsVariant1DiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.ParsingJobStatusJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.ParsingJobStatusNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.QueryEnhanceQueryItemFilterModeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.QueryEnhanceQueryItemFilterModeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.QueryEnhanceResultsItemDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.QueryEnhanceResultsItemDiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.QueryEnhanceSortItemFilterModeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.QueryEnhanceSortItemFilterModeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.QueryEnhanceSortItemDirectionJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.QueryEnhanceSortItemDirectionNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.RegexFlagJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.RegexFlagNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.ReturnFormatJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.ReturnFormatNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.ScopeMethodJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.ScopeMethodNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreChunkGrepTargetJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreChunkGrepTargetNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreEventHistogramBucketTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreEventHistogramBucketTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreEventHistogramParamsEventTypesVariant1ItemJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreEventHistogramParamsEventTypesVariant1ItemNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreEventListResponseDataItemDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreEventListResponseDataItemDiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreFileChunksVariant1ItemDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreFileChunksVariant1ItemDiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreFileParsingStrategyJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreFileParsingStrategyNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreFileStatusJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreFileStatusNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreGrepResponseDataItemDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreGrepResponseDataItemDiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreListChunksResponseDataItemDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreListChunksResponseDataItemDiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreQAResultsSourceDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreQAResultsSourceDiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreSearchEventRewriteRankDirection2JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreSearchEventRewriteRankDirection2NullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreSearchEventRewriteRankMode2JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreSearchEventRewriteRankMode2NullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreSearchEventResultFirstStageSource2JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreSearchEventResultFirstStageSource2NullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreSearchResponseDataItemDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreSearchResponseDataItemDiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreStatusJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.StoreStatusNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.SyncStatusJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.SyncStatusNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.TextInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.TextInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.VectorStoreFileChunksVariant1ItemDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.VectorStoreFileChunksVariant1ItemDiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.VectorStoreFileStatusJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.VectorStoreFileStatusNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.VectorStoreQAResultsSourceDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.VectorStoreQAResultsSourceDiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.VectorStoreSearchResponseDataItemDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.VectorStoreSearchResponseDataItemDiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.VideoUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.VideoUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredAudioUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredImageUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredTextInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredTextInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsScoredVideoUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsSearchRuleCreateParamsRuleDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsSearchRuleCreateParamsRuleDiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsSearchRuleResponseRuleDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsSearchRuleResponseRuleDiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsSearchRuleSpecificDeleteParamsRuleDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsSearchRuleSpecificDeleteParamsRuleDiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsSearchRuleSpecificDeletedDeletedRuleDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsSearchRuleSpecificDeletedDeletedRuleDiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsSearchRuleUpdateParamsRulesVariant1ItemDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1DeprecatedVectorStoresModelsSearchRuleUpdateParamsRulesVariant1ItemDiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1StoresRulesModelsSearchRuleCreateParamsRuleDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1StoresRulesModelsSearchRuleCreateParamsRuleDiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1StoresRulesModelsSearchRuleResponseRuleDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1StoresRulesModelsSearchRuleResponseRuleDiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1StoresRulesModelsSearchRuleSpecificDeleteParamsRuleDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1StoresRulesModelsSearchRuleSpecificDeleteParamsRuleDiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1StoresRulesModelsSearchRuleSpecificDeletedDeletedRuleDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1StoresRulesModelsSearchRuleSpecificDeletedDeletedRuleDiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1StoresRulesModelsSearchRuleUpdateParamsRulesVariant1ItemDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniApiRoutesV1StoresRulesModelsSearchRuleUpdateParamsRulesVariant1ItemDiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniCoreStoreModelsChunkTypesScoredAudioUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniCoreStoreModelsChunkTypesScoredAudioUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniCoreStoreModelsChunkTypesScoredImageUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniCoreStoreModelsChunkTypesScoredImageUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniCoreStoreModelsChunkTypesScoredTextInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniCoreStoreModelsChunkTypesScoredTextInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniCoreStoreModelsChunkTypesScoredVideoUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MxbaiOmniCoreStoreModelsChunkTypesScoredVideoUrlInputChunkGeneratedMetadataVariant1DiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.ListStoreEventsEventTypeJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.ListStoreEventsEventTypeNullableJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.GeneratedMetadataVariant1JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.AuthParamsVariant1JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.EmbeddingItemJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.GeneratedMetadataVariant12JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.AuthParamsVariant12JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MultiModalQueryJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.MultiModalQueryVariant2JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.AuthParamsVariant13JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.ItemsItemJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.DataItemJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.ChunksVariant1ItemJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.DataItem2JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.DataItem3JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.SourcesItemJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.DataItem4JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.GeneratedMetadataVariant13JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.ChunksVariant1Item2JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.SourcesItem2JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.DataItem5JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.GeneratedMetadataVariant14JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.GeneratedMetadataVariant15JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.GeneratedMetadataVariant16JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.GeneratedMetadataVariant17JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.GeneratedMetadataVariant18JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.RulesItemJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.RulesItem2JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.RuleJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.DeletedRuleJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.RulesVariant1ItemJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.RulesItem3JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.RulesItem4JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.Rule2JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.DeletedRule2JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.RulesVariant1Item2JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.GeneratedMetadataVariant19JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.GeneratedMetadataVariant110JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.GeneratedMetadataVariant111JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.GeneratedMetadataVariant112JsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.AnyOfJsonConverter>());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.AnyOfJsonConverter>());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.AnyOfJsonConverter>());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.AnyOfJsonConverter, global::System.Collections.Generic.IList>());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.AnyOfJsonConverter>());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.AnyOfJsonConverter, global::System.Collections.Generic.IList>>());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.AnyOfJsonConverter>, object>());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Mixedbread.JsonConverters.AnyOfJsonConverter