public override void Write()

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


	public override void Write(System.Text.Json.Utf8JsonWriter writer, Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage value, System.Text.Json.JsonSerializerOptions options)
	{
		switch (value)
		{
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.Arabic:
				writer.WriteStringValue(MemberArabic);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.Armenian:
				writer.WriteStringValue(MemberArmenian);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.Basque:
				writer.WriteStringValue(MemberBasque);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.Catalan:
				writer.WriteStringValue(MemberCatalan);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.Danish:
				writer.WriteStringValue(MemberDanish);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.Dutch:
				writer.WriteStringValue(MemberDutch);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.English:
				writer.WriteStringValue(MemberEnglish);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.Estonian:
				writer.WriteStringValue(MemberEstonian);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.Finnish:
				writer.WriteStringValue(MemberFinnish);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.French:
				writer.WriteStringValue(MemberFrench);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.German:
				writer.WriteStringValue(MemberGerman);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.German2:
				writer.WriteStringValue(MemberGerman2);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.Hungarian:
				writer.WriteStringValue(MemberHungarian);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.Irish:
				writer.WriteStringValue(MemberIrish);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.Italian:
				writer.WriteStringValue(MemberItalian);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.Kp:
				writer.WriteStringValue(MemberKp);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.Lithuanian:
				writer.WriteStringValue(MemberLithuanian);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.Lovins:
				writer.WriteStringValue(MemberLovins);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.Norwegian:
				writer.WriteStringValue(MemberNorwegian);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.Porter:
				writer.WriteStringValue(MemberPorter);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.Portuguese:
				writer.WriteStringValue(MemberPortuguese);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.Romanian:
				writer.WriteStringValue(MemberRomanian);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.Russian:
				writer.WriteStringValue(MemberRussian);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.Serbian:
				writer.WriteStringValue(MemberSerbian);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.Spanish:
				writer.WriteStringValue(MemberSpanish);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.Swedish:
				writer.WriteStringValue(MemberSwedish);
				break;
			case Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage.Turkish:
				writer.WriteStringValue(MemberTurkish);
				break;
			default:
				throw new System.Text.Json.JsonException($"Invalid value '{value}' for enum '{nameof(Elastic.Clients.Elasticsearch.Analysis.SnowballLanguage)}'.");
		}
	}