in src/Elastic.Clients.Elasticsearch/_Generated/Types/Enums/Enums.NoNamespace.g.cs [1459:1508]
public override void Write(System.Text.Json.Utf8JsonWriter writer, Elastic.Clients.Elasticsearch.NodeRole value, System.Text.Json.JsonSerializerOptions options)
{
switch (value)
{
case Elastic.Clients.Elasticsearch.NodeRole.Client:
writer.WriteStringValue(MemberClient);
break;
case Elastic.Clients.Elasticsearch.NodeRole.CoordinatingOnly:
writer.WriteStringValue(MemberCoordinatingOnly);
break;
case Elastic.Clients.Elasticsearch.NodeRole.Data:
writer.WriteStringValue(MemberData);
break;
case Elastic.Clients.Elasticsearch.NodeRole.DataCold:
writer.WriteStringValue(MemberDataCold);
break;
case Elastic.Clients.Elasticsearch.NodeRole.DataContent:
writer.WriteStringValue(MemberDataContent);
break;
case Elastic.Clients.Elasticsearch.NodeRole.DataFrozen:
writer.WriteStringValue(MemberDataFrozen);
break;
case Elastic.Clients.Elasticsearch.NodeRole.DataHot:
writer.WriteStringValue(MemberDataHot);
break;
case Elastic.Clients.Elasticsearch.NodeRole.DataWarm:
writer.WriteStringValue(MemberDataWarm);
break;
case Elastic.Clients.Elasticsearch.NodeRole.Ingest:
writer.WriteStringValue(MemberIngest);
break;
case Elastic.Clients.Elasticsearch.NodeRole.Master:
writer.WriteStringValue(MemberMaster);
break;
case Elastic.Clients.Elasticsearch.NodeRole.Ml:
writer.WriteStringValue(MemberMl);
break;
case Elastic.Clients.Elasticsearch.NodeRole.RemoteClusterClient:
writer.WriteStringValue(MemberRemoteClusterClient);
break;
case Elastic.Clients.Elasticsearch.NodeRole.Transform:
writer.WriteStringValue(MemberTransform);
break;
case Elastic.Clients.Elasticsearch.NodeRole.VotingOnly:
writer.WriteStringValue(MemberVotingOnly);
break;
default:
throw new System.Text.Json.JsonException($"Invalid value '{value}' for enum '{nameof(Elastic.Clients.Elasticsearch.NodeRole)}'.");
}
}