public override void Write()

in src/Elastic.Clients.Elasticsearch/_Generated/Types/Enums/Enums.Mapping.g.cs [1741:1892]


	public override void Write(System.Text.Json.Utf8JsonWriter writer, Elastic.Clients.Elasticsearch.Mapping.FieldType value, System.Text.Json.JsonSerializerOptions options)
	{
		switch (value)
		{
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.AggregateMetricDouble:
				writer.WriteStringValue(MemberAggregateMetricDouble);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Alias:
				writer.WriteStringValue(MemberAlias);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Binary:
				writer.WriteStringValue(MemberBinary);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Boolean:
				writer.WriteStringValue(MemberBoolean);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Byte:
				writer.WriteStringValue(MemberByte);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Completion:
				writer.WriteStringValue(MemberCompletion);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.ConstantKeyword:
				writer.WriteStringValue(MemberConstantKeyword);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.CountedKeyword:
				writer.WriteStringValue(MemberCountedKeyword);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Date:
				writer.WriteStringValue(MemberDate);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.DateNanos:
				writer.WriteStringValue(MemberDateNanos);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.DateRange:
				writer.WriteStringValue(MemberDateRange);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.DenseVector:
				writer.WriteStringValue(MemberDenseVector);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Double:
				writer.WriteStringValue(MemberDouble);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.DoubleRange:
				writer.WriteStringValue(MemberDoubleRange);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Flattened:
				writer.WriteStringValue(MemberFlattened);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Float:
				writer.WriteStringValue(MemberFloat);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.FloatRange:
				writer.WriteStringValue(MemberFloatRange);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.GeoPoint:
				writer.WriteStringValue(MemberGeoPoint);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.GeoShape:
				writer.WriteStringValue(MemberGeoShape);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.HalfFloat:
				writer.WriteStringValue(MemberHalfFloat);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Histogram:
				writer.WriteStringValue(MemberHistogram);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.IcuCollationKeyword:
				writer.WriteStringValue(MemberIcuCollationKeyword);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Integer:
				writer.WriteStringValue(MemberInteger);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.IntegerRange:
				writer.WriteStringValue(MemberIntegerRange);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Ip:
				writer.WriteStringValue(MemberIp);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.IpRange:
				writer.WriteStringValue(MemberIpRange);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Join:
				writer.WriteStringValue(MemberJoin);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Keyword:
				writer.WriteStringValue(MemberKeyword);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Long:
				writer.WriteStringValue(MemberLong);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.LongRange:
				writer.WriteStringValue(MemberLongRange);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.MatchOnlyText:
				writer.WriteStringValue(MemberMatchOnlyText);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Murmur3:
				writer.WriteStringValue(MemberMurmur3);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Nested:
				writer.WriteStringValue(MemberNested);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.None:
				writer.WriteStringValue(MemberNone);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Object:
				writer.WriteStringValue(MemberObject);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Passthrough:
				writer.WriteStringValue(MemberPassthrough);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Percolator:
				writer.WriteStringValue(MemberPercolator);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.RankFeature:
				writer.WriteStringValue(MemberRankFeature);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.RankFeatures:
				writer.WriteStringValue(MemberRankFeatures);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.ScaledFloat:
				writer.WriteStringValue(MemberScaledFloat);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.SearchAsYouType:
				writer.WriteStringValue(MemberSearchAsYouType);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.SemanticText:
				writer.WriteStringValue(MemberSemanticText);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Shape:
				writer.WriteStringValue(MemberShape);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Short:
				writer.WriteStringValue(MemberShort);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.SparseVector:
				writer.WriteStringValue(MemberSparseVector);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Text:
				writer.WriteStringValue(MemberText);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.TokenCount:
				writer.WriteStringValue(MemberTokenCount);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.FieldType.Version:
				writer.WriteStringValue(MemberVersion);
				break;
			default:
				throw new System.Text.Json.JsonException($"Invalid value '{value}' for enum '{nameof(Elastic.Clients.Elasticsearch.Mapping.FieldType)}'.");
		}
	}