public override void Write()

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


	public override void Write(System.Text.Json.Utf8JsonWriter writer, Elastic.Clients.Elasticsearch.Mapping.RuntimeFieldType value, System.Text.Json.JsonSerializerOptions options)
	{
		switch (value)
		{
			case Elastic.Clients.Elasticsearch.Mapping.RuntimeFieldType.Boolean:
				writer.WriteStringValue(MemberBoolean);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.RuntimeFieldType.Composite:
				writer.WriteStringValue(MemberComposite);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.RuntimeFieldType.Date:
				writer.WriteStringValue(MemberDate);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.RuntimeFieldType.Double:
				writer.WriteStringValue(MemberDouble);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.RuntimeFieldType.GeoPoint:
				writer.WriteStringValue(MemberGeoPoint);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.RuntimeFieldType.GeoShape:
				writer.WriteStringValue(MemberGeoShape);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.RuntimeFieldType.Ip:
				writer.WriteStringValue(MemberIp);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.RuntimeFieldType.Keyword:
				writer.WriteStringValue(MemberKeyword);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.RuntimeFieldType.Long:
				writer.WriteStringValue(MemberLong);
				break;
			case Elastic.Clients.Elasticsearch.Mapping.RuntimeFieldType.Lookup:
				writer.WriteStringValue(MemberLookup);
				break;
			default:
				throw new System.Text.Json.JsonException($"Invalid value '{value}' for enum '{nameof(Elastic.Clients.Elasticsearch.Mapping.RuntimeFieldType)}'.");
		}
	}