Skip to content

Regenerate client #8559

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 2, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,12 @@ internal sealed partial class GetAliasResponseConverter : System.Text.Json.Seria
{
public override Elastic.Clients.Elasticsearch.IndexManagement.GetAliasResponse Read(ref System.Text.Json.Utf8JsonReader reader, System.Type typeToConvert, System.Text.Json.JsonSerializerOptions options)
{
return new Elastic.Clients.Elasticsearch.IndexManagement.GetAliasResponse(Elastic.Clients.Elasticsearch.Serialization.JsonConstructorSentinel.Instance) { Aliases = reader.ReadValue<System.Collections.Generic.IReadOnlyDictionary<string, Elastic.Clients.Elasticsearch.IndexManagement.IndexAliases>>(options, static System.Collections.Generic.IReadOnlyDictionary<string, Elastic.Clients.Elasticsearch.IndexManagement.IndexAliases> (ref System.Text.Json.Utf8JsonReader r, System.Text.Json.JsonSerializerOptions o) => r.ReadDictionaryValue<string, Elastic.Clients.Elasticsearch.IndexManagement.IndexAliases>(o, null, null)!) };
return new Elastic.Clients.Elasticsearch.IndexManagement.GetAliasResponse(Elastic.Clients.Elasticsearch.Serialization.JsonConstructorSentinel.Instance) { Aliases = reader.ReadValue<System.Collections.Generic.IReadOnlyDictionary<string, Elastic.Clients.Elasticsearch.IndexManagement.IndexAliases>?>(options, static System.Collections.Generic.IReadOnlyDictionary<string, Elastic.Clients.Elasticsearch.IndexManagement.IndexAliases>? (ref System.Text.Json.Utf8JsonReader r, System.Text.Json.JsonSerializerOptions o) => r.ReadDictionaryValue<string, Elastic.Clients.Elasticsearch.IndexManagement.IndexAliases>(o, null, null)) };
}

public override void Write(System.Text.Json.Utf8JsonWriter writer, Elastic.Clients.Elasticsearch.IndexManagement.GetAliasResponse value, System.Text.Json.JsonSerializerOptions options)
{
writer.WriteValue(options, value.Aliases, static (System.Text.Json.Utf8JsonWriter w, System.Text.Json.JsonSerializerOptions o, System.Collections.Generic.IReadOnlyDictionary<string, Elastic.Clients.Elasticsearch.IndexManagement.IndexAliases> v) => w.WriteDictionaryValue<string, Elastic.Clients.Elasticsearch.IndexManagement.IndexAliases>(o, v, null, null));
writer.WriteValue(options, value.Aliases, static (System.Text.Json.Utf8JsonWriter w, System.Text.Json.JsonSerializerOptions o, System.Collections.Generic.IReadOnlyDictionary<string, Elastic.Clients.Elasticsearch.IndexManagement.IndexAliases>? v) => w.WriteDictionaryValue<string, Elastic.Clients.Elasticsearch.IndexManagement.IndexAliases>(o, v, null, null));
}
}

Expand All @@ -50,9 +50,5 @@ internal GetAliasResponse(Elastic.Clients.Elasticsearch.Serialization.JsonConstr
_ = sentinel;
}

public
#if NET7_0_OR_GREATER
required
#endif
System.Collections.Generic.IReadOnlyDictionary<string, Elastic.Clients.Elasticsearch.IndexManagement.IndexAliases> Aliases { get; set; }
public System.Collections.Generic.IReadOnlyDictionary<string, Elastic.Clients.Elasticsearch.IndexManagement.IndexAliases>? Aliases { get; set; }
}
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ public override Elastic.Clients.Elasticsearch.Inference.PutAlibabacloudResponse
LocalJsonValue<string> propService = default;
LocalJsonValue<object> propServiceSettings = default;
LocalJsonValue<object?> propTaskSettings = default;
LocalJsonValue<Elastic.Clients.Elasticsearch.Inference.TaskType> propTaskType = default;
LocalJsonValue<Elastic.Clients.Elasticsearch.Inference.TaskTypeAlibabaCloudAI> propTaskType = default;
while (reader.Read() && reader.TokenType is System.Text.Json.JsonTokenType.PropertyName)
{
if (propChunkingSettings.TryReadProperty(ref reader, options, PropChunkingSettings, null))
Expand Down Expand Up @@ -177,5 +177,5 @@ internal PutAlibabacloudResponse(Elastic.Clients.Elasticsearch.Serialization.Jso
#if NET7_0_OR_GREATER
required
#endif
Elastic.Clients.Elasticsearch.Inference.TaskType TaskType { get; set; }
Elastic.Clients.Elasticsearch.Inference.TaskTypeAlibabaCloudAI TaskType { get; set; }
}
Original file line number Diff line number Diff line change
Expand Up @@ -1034,6 +1034,91 @@ public override void WriteAsPropertyName(System.Text.Json.Utf8JsonWriter writer,
}
}

internal sealed partial class TaskTypeAlibabaCloudAIConverter : System.Text.Json.Serialization.JsonConverter<Elastic.Clients.Elasticsearch.Inference.TaskTypeAlibabaCloudAI>
{
private static readonly System.Text.Json.JsonEncodedText MemberCompletion = System.Text.Json.JsonEncodedText.Encode("completion");
private static readonly System.Text.Json.JsonEncodedText MemberRerank = System.Text.Json.JsonEncodedText.Encode("rerank");
private static readonly System.Text.Json.JsonEncodedText MemberSparseEmbedding = System.Text.Json.JsonEncodedText.Encode("sparse_embedding");
private static readonly System.Text.Json.JsonEncodedText MemberTextEmbedding = System.Text.Json.JsonEncodedText.Encode("text_embedding");

public override Elastic.Clients.Elasticsearch.Inference.TaskTypeAlibabaCloudAI Read(ref System.Text.Json.Utf8JsonReader reader, System.Type typeToConvert, System.Text.Json.JsonSerializerOptions options)
{
if (reader.ValueTextEquals(MemberCompletion))
{
return Elastic.Clients.Elasticsearch.Inference.TaskTypeAlibabaCloudAI.Completion;
}

if (reader.ValueTextEquals(MemberRerank))
{
return Elastic.Clients.Elasticsearch.Inference.TaskTypeAlibabaCloudAI.Rerank;
}

if (reader.ValueTextEquals(MemberSparseEmbedding))
{
return Elastic.Clients.Elasticsearch.Inference.TaskTypeAlibabaCloudAI.SparseEmbedding;
}

if (reader.ValueTextEquals(MemberTextEmbedding))
{
return Elastic.Clients.Elasticsearch.Inference.TaskTypeAlibabaCloudAI.TextEmbedding;
}

var value = reader.GetString()!;
if (string.Equals(value, MemberCompletion.Value, System.StringComparison.OrdinalIgnoreCase))
{
return Elastic.Clients.Elasticsearch.Inference.TaskTypeAlibabaCloudAI.Completion;
}

if (string.Equals(value, MemberRerank.Value, System.StringComparison.OrdinalIgnoreCase))
{
return Elastic.Clients.Elasticsearch.Inference.TaskTypeAlibabaCloudAI.Rerank;
}

if (string.Equals(value, MemberSparseEmbedding.Value, System.StringComparison.OrdinalIgnoreCase))
{
return Elastic.Clients.Elasticsearch.Inference.TaskTypeAlibabaCloudAI.SparseEmbedding;
}

if (string.Equals(value, MemberTextEmbedding.Value, System.StringComparison.OrdinalIgnoreCase))
{
return Elastic.Clients.Elasticsearch.Inference.TaskTypeAlibabaCloudAI.TextEmbedding;
}

throw new System.Text.Json.JsonException($"Unknown member '{value}' for enum '{nameof(Elastic.Clients.Elasticsearch.Inference.TaskTypeAlibabaCloudAI)}'.");
}

public override void Write(System.Text.Json.Utf8JsonWriter writer, Elastic.Clients.Elasticsearch.Inference.TaskTypeAlibabaCloudAI value, System.Text.Json.JsonSerializerOptions options)
{
switch (value)
{
case Elastic.Clients.Elasticsearch.Inference.TaskTypeAlibabaCloudAI.Completion:
writer.WriteStringValue(MemberCompletion);
break;
case Elastic.Clients.Elasticsearch.Inference.TaskTypeAlibabaCloudAI.Rerank:
writer.WriteStringValue(MemberRerank);
break;
case Elastic.Clients.Elasticsearch.Inference.TaskTypeAlibabaCloudAI.SparseEmbedding:
writer.WriteStringValue(MemberSparseEmbedding);
break;
case Elastic.Clients.Elasticsearch.Inference.TaskTypeAlibabaCloudAI.TextEmbedding:
writer.WriteStringValue(MemberTextEmbedding);
break;
default:
throw new System.Text.Json.JsonException($"Invalid value '{value}' for enum '{nameof(Elastic.Clients.Elasticsearch.Inference.TaskTypeAlibabaCloudAI)}'.");
}
}

public override Elastic.Clients.Elasticsearch.Inference.TaskTypeAlibabaCloudAI ReadAsPropertyName(ref System.Text.Json.Utf8JsonReader reader, System.Type typeToConvert, System.Text.Json.JsonSerializerOptions options)
{
return Read(ref reader, typeToConvert, options);
}

public override void WriteAsPropertyName(System.Text.Json.Utf8JsonWriter writer, Elastic.Clients.Elasticsearch.Inference.TaskTypeAlibabaCloudAI value, System.Text.Json.JsonSerializerOptions options)
{
Write(writer, value, options);
}
}

internal sealed partial class TaskTypeJinaAiConverter : System.Text.Json.Serialization.JsonConverter<Elastic.Clients.Elasticsearch.Inference.TaskTypeJinaAi>
{
private static readonly System.Text.Json.JsonEncodedText MemberRerank = System.Text.Json.JsonEncodedText.Encode("rerank");
Expand Down Expand Up @@ -1093,12 +1178,24 @@ public override void WriteAsPropertyName(System.Text.Json.Utf8JsonWriter writer,

internal sealed partial class CohereEmbeddingTypeConverter : System.Text.Json.Serialization.JsonConverter<Elastic.Clients.Elasticsearch.Inference.CohereEmbeddingType>
{
private static readonly System.Text.Json.JsonEncodedText MemberBinary = System.Text.Json.JsonEncodedText.Encode("binary");
private static readonly System.Text.Json.JsonEncodedText MemberBit = System.Text.Json.JsonEncodedText.Encode("bit");
private static readonly System.Text.Json.JsonEncodedText MemberByte = System.Text.Json.JsonEncodedText.Encode("byte");
private static readonly System.Text.Json.JsonEncodedText MemberFloat = System.Text.Json.JsonEncodedText.Encode("float");
private static readonly System.Text.Json.JsonEncodedText MemberInt8 = System.Text.Json.JsonEncodedText.Encode("int8");

public override Elastic.Clients.Elasticsearch.Inference.CohereEmbeddingType Read(ref System.Text.Json.Utf8JsonReader reader, System.Type typeToConvert, System.Text.Json.JsonSerializerOptions options)
{
if (reader.ValueTextEquals(MemberBinary))
{
return Elastic.Clients.Elasticsearch.Inference.CohereEmbeddingType.Binary;
}

if (reader.ValueTextEquals(MemberBit))
{
return Elastic.Clients.Elasticsearch.Inference.CohereEmbeddingType.Bit;
}

if (reader.ValueTextEquals(MemberByte))
{
return Elastic.Clients.Elasticsearch.Inference.CohereEmbeddingType.Byte;
Expand All @@ -1115,6 +1212,16 @@ public override Elastic.Clients.Elasticsearch.Inference.CohereEmbeddingType Read
}

var value = reader.GetString()!;
if (string.Equals(value, MemberBinary.Value, System.StringComparison.OrdinalIgnoreCase))
{
return Elastic.Clients.Elasticsearch.Inference.CohereEmbeddingType.Binary;
}

if (string.Equals(value, MemberBit.Value, System.StringComparison.OrdinalIgnoreCase))
{
return Elastic.Clients.Elasticsearch.Inference.CohereEmbeddingType.Bit;
}

if (string.Equals(value, MemberByte.Value, System.StringComparison.OrdinalIgnoreCase))
{
return Elastic.Clients.Elasticsearch.Inference.CohereEmbeddingType.Byte;
Expand All @@ -1137,6 +1244,12 @@ public override void Write(System.Text.Json.Utf8JsonWriter writer, Elastic.Clien
{
switch (value)
{
case Elastic.Clients.Elasticsearch.Inference.CohereEmbeddingType.Binary:
writer.WriteStringValue(MemberBinary);
break;
case Elastic.Clients.Elasticsearch.Inference.CohereEmbeddingType.Bit:
writer.WriteStringValue(MemberBit);
break;
case Elastic.Clients.Elasticsearch.Inference.CohereEmbeddingType.Byte:
writer.WriteStringValue(MemberByte);
break;
Expand Down Expand Up @@ -1704,6 +1817,19 @@ public enum WatsonxTaskType
TextEmbedding
}

[System.Text.Json.Serialization.JsonConverter(typeof(Elastic.Clients.Elasticsearch.Inference.TaskTypeAlibabaCloudAIConverter))]
public enum TaskTypeAlibabaCloudAI
{
[System.Runtime.Serialization.EnumMember(Value = "completion")]
Completion,
[System.Runtime.Serialization.EnumMember(Value = "rerank")]
Rerank,
[System.Runtime.Serialization.EnumMember(Value = "sparse_embedding")]
SparseEmbedding,
[System.Runtime.Serialization.EnumMember(Value = "text_embedding")]
TextEmbedding
}

[System.Text.Json.Serialization.JsonConverter(typeof(Elastic.Clients.Elasticsearch.Inference.TaskTypeJinaAiConverter))]
public enum TaskTypeJinaAi
{
Expand All @@ -1716,6 +1842,10 @@ public enum TaskTypeJinaAi
[System.Text.Json.Serialization.JsonConverter(typeof(Elastic.Clients.Elasticsearch.Inference.CohereEmbeddingTypeConverter))]
public enum CohereEmbeddingType
{
[System.Runtime.Serialization.EnumMember(Value = "binary")]
Binary,
[System.Runtime.Serialization.EnumMember(Value = "bit")]
Bit,
[System.Runtime.Serialization.EnumMember(Value = "byte")]
Byte,
[System.Runtime.Serialization.EnumMember(Value = "float")]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,8 @@ internal CohereServiceSettings(Elastic.Clients.Elasticsearch.Serialization.JsonC
/// <summary>
/// <para>
/// For a <c>text_embedding</c> task, the types of embeddings you want to get back.
/// Use <c>binary</c> for binary embeddings, which are encoded as bytes with signed int8 precision.
/// Use <c>bit</c> for binary embeddings, which are encoded as bytes with signed int8 precision (this is a synonym of <c>binary</c>).
/// Use <c>byte</c> for signed int8 embeddings (this is a synonym of <c>int8</c>).
/// Use <c>float</c> for the default float embeddings.
/// Use <c>int8</c> for signed int8 embeddings.
Expand Down Expand Up @@ -236,6 +238,8 @@ public Elastic.Clients.Elasticsearch.Inference.CohereServiceSettingsDescriptor A
/// <summary>
/// <para>
/// For a <c>text_embedding</c> task, the types of embeddings you want to get back.
/// Use <c>binary</c> for binary embeddings, which are encoded as bytes with signed int8 precision.
/// Use <c>bit</c> for binary embeddings, which are encoded as bytes with signed int8 precision (this is a synonym of <c>binary</c>).
/// Use <c>byte</c> for signed int8 embeddings (this is a synonym of <c>int8</c>).
/// Use <c>float</c> for the default float embeddings.
/// Use <c>int8</c> for signed int8 embeddings.
Expand Down
Loading