in src/Elastic.Clients.Elasticsearch/_Generated/Types/Enums/Enums.Analysis.g.cs [1484:1527]
public override void Write(System.Text.Json.Utf8JsonWriter writer, Elastic.Clients.Elasticsearch.Analysis.PhoneticEncoder value, System.Text.Json.JsonSerializerOptions options)
{
switch (value)
{
case Elastic.Clients.Elasticsearch.Analysis.PhoneticEncoder.BeiderMorse:
writer.WriteStringValue(MemberBeiderMorse);
break;
case Elastic.Clients.Elasticsearch.Analysis.PhoneticEncoder.Caverphone1:
writer.WriteStringValue(MemberCaverphone1);
break;
case Elastic.Clients.Elasticsearch.Analysis.PhoneticEncoder.Caverphone2:
writer.WriteStringValue(MemberCaverphone2);
break;
case Elastic.Clients.Elasticsearch.Analysis.PhoneticEncoder.Cologne:
writer.WriteStringValue(MemberCologne);
break;
case Elastic.Clients.Elasticsearch.Analysis.PhoneticEncoder.DaitchMokotoff:
writer.WriteStringValue(MemberDaitchMokotoff);
break;
case Elastic.Clients.Elasticsearch.Analysis.PhoneticEncoder.DoubleMetaphone:
writer.WriteStringValue(MemberDoubleMetaphone);
break;
case Elastic.Clients.Elasticsearch.Analysis.PhoneticEncoder.Haasephonetik:
writer.WriteStringValue(MemberHaasephonetik);
break;
case Elastic.Clients.Elasticsearch.Analysis.PhoneticEncoder.Koelnerphonetik:
writer.WriteStringValue(MemberKoelnerphonetik);
break;
case Elastic.Clients.Elasticsearch.Analysis.PhoneticEncoder.Metaphone:
writer.WriteStringValue(MemberMetaphone);
break;
case Elastic.Clients.Elasticsearch.Analysis.PhoneticEncoder.Nysiis:
writer.WriteStringValue(MemberNysiis);
break;
case Elastic.Clients.Elasticsearch.Analysis.PhoneticEncoder.RefinedSoundex:
writer.WriteStringValue(MemberRefinedSoundex);
break;
case Elastic.Clients.Elasticsearch.Analysis.PhoneticEncoder.Soundex:
writer.WriteStringValue(MemberSoundex);
break;
default:
throw new System.Text.Json.JsonException($"Invalid value '{value}' for enum '{nameof(Elastic.Clients.Elasticsearch.Analysis.PhoneticEncoder)}'.");
}
}