public override void Write()

in src/Elastic.Clients.Elasticsearch/_Generated/Types/Enums/Enums.QueryDsl.g.cs [1098:1135]


	public override void Write(System.Text.Json.Utf8JsonWriter writer, Elastic.Clients.Elasticsearch.QueryDsl.FieldValueFactorModifier value, System.Text.Json.JsonSerializerOptions options)
	{
		switch (value)
		{
			case Elastic.Clients.Elasticsearch.QueryDsl.FieldValueFactorModifier.Ln:
				writer.WriteStringValue(MemberLn);
				break;
			case Elastic.Clients.Elasticsearch.QueryDsl.FieldValueFactorModifier.Ln1p:
				writer.WriteStringValue(MemberLn1p);
				break;
			case Elastic.Clients.Elasticsearch.QueryDsl.FieldValueFactorModifier.Ln2p:
				writer.WriteStringValue(MemberLn2p);
				break;
			case Elastic.Clients.Elasticsearch.QueryDsl.FieldValueFactorModifier.Log:
				writer.WriteStringValue(MemberLog);
				break;
			case Elastic.Clients.Elasticsearch.QueryDsl.FieldValueFactorModifier.Log1p:
				writer.WriteStringValue(MemberLog1p);
				break;
			case Elastic.Clients.Elasticsearch.QueryDsl.FieldValueFactorModifier.Log2p:
				writer.WriteStringValue(MemberLog2p);
				break;
			case Elastic.Clients.Elasticsearch.QueryDsl.FieldValueFactorModifier.None:
				writer.WriteStringValue(MemberNone);
				break;
			case Elastic.Clients.Elasticsearch.QueryDsl.FieldValueFactorModifier.Reciprocal:
				writer.WriteStringValue(MemberReciprocal);
				break;
			case Elastic.Clients.Elasticsearch.QueryDsl.FieldValueFactorModifier.Sqrt:
				writer.WriteStringValue(MemberSqrt);
				break;
			case Elastic.Clients.Elasticsearch.QueryDsl.FieldValueFactorModifier.Square:
				writer.WriteStringValue(MemberSquare);
				break;
			default:
				throw new System.Text.Json.JsonException($"Invalid value '{value}' for enum '{nameof(Elastic.Clients.Elasticsearch.QueryDsl.FieldValueFactorModifier)}'.");
		}
	}