public override void Write()

in src/Elastic.Clients.Elasticsearch/_Generated/Types/Enums/Enums.NoNamespace.g.cs [1940:1974]


	public override void Write(System.Text.Json.Utf8JsonWriter writer, Elastic.Clients.Elasticsearch.DistanceUnit value, System.Text.Json.JsonSerializerOptions options)
	{
		switch (value)
		{
			case Elastic.Clients.Elasticsearch.DistanceUnit.Centimeters:
				writer.WriteStringValue(MemberCentimeters);
				break;
			case Elastic.Clients.Elasticsearch.DistanceUnit.Feet:
				writer.WriteStringValue(MemberFeet);
				break;
			case Elastic.Clients.Elasticsearch.DistanceUnit.Inches:
				writer.WriteStringValue(MemberInches);
				break;
			case Elastic.Clients.Elasticsearch.DistanceUnit.Kilometers:
				writer.WriteStringValue(MemberKilometers);
				break;
			case Elastic.Clients.Elasticsearch.DistanceUnit.Meters:
				writer.WriteStringValue(MemberMeters);
				break;
			case Elastic.Clients.Elasticsearch.DistanceUnit.Miles:
				writer.WriteStringValue(MemberMiles);
				break;
			case Elastic.Clients.Elasticsearch.DistanceUnit.Millimeters:
				writer.WriteStringValue(MemberMillimeters);
				break;
			case Elastic.Clients.Elasticsearch.DistanceUnit.NauticMiles:
				writer.WriteStringValue(MemberNauticMiles);
				break;
			case Elastic.Clients.Elasticsearch.DistanceUnit.Yards:
				writer.WriteStringValue(MemberYards);
				break;
			default:
				throw new System.Text.Json.JsonException($"Invalid value '{value}' for enum '{nameof(Elastic.Clients.Elasticsearch.DistanceUnit)}'.");
		}
	}