public override void Write()

in src/Elastic.Clients.Elasticsearch/_Generated/Types/Enums/Enums.Analysis.g.cs [2007:2050]


	public override void Write(System.Text.Json.Utf8JsonWriter writer, Elastic.Clients.Elasticsearch.Analysis.PhoneticLanguage value, System.Text.Json.JsonSerializerOptions options)
	{
		switch (value)
		{
			case Elastic.Clients.Elasticsearch.Analysis.PhoneticLanguage.Any:
				writer.WriteStringValue(MemberAny);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.PhoneticLanguage.Common:
				writer.WriteStringValue(MemberCommon);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.PhoneticLanguage.Cyrillic:
				writer.WriteStringValue(MemberCyrillic);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.PhoneticLanguage.English:
				writer.WriteStringValue(MemberEnglish);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.PhoneticLanguage.French:
				writer.WriteStringValue(MemberFrench);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.PhoneticLanguage.German:
				writer.WriteStringValue(MemberGerman);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.PhoneticLanguage.Hebrew:
				writer.WriteStringValue(MemberHebrew);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.PhoneticLanguage.Hungarian:
				writer.WriteStringValue(MemberHungarian);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.PhoneticLanguage.Polish:
				writer.WriteStringValue(MemberPolish);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.PhoneticLanguage.Romanian:
				writer.WriteStringValue(MemberRomanian);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.PhoneticLanguage.Russian:
				writer.WriteStringValue(MemberRussian);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.PhoneticLanguage.Spanish:
				writer.WriteStringValue(MemberSpanish);
				break;
			default:
				throw new System.Text.Json.JsonException($"Invalid value '{value}' for enum '{nameof(Elastic.Clients.Elasticsearch.Analysis.PhoneticLanguage)}'.");
		}
	}