in src/Elastic.Clients.Elasticsearch/_Generated/Types/Enums/Enums.QueryDsl.g.cs [860:905]
public override void Write(System.Text.Json.Utf8JsonWriter writer, Elastic.Clients.Elasticsearch.QueryDsl.SimpleQueryStringFlags value, System.Text.Json.JsonSerializerOptions options)
{
{
if (value == default)
{
writer.WriteStringValue(string.Empty);
return;
}
var sb = new System.Text.StringBuilder();
if (value.HasFlag(Elastic.Clients.Elasticsearch.QueryDsl.SimpleQueryStringFlags.All))
sb.Append("ALL|");
if (value.HasFlag(Elastic.Clients.Elasticsearch.QueryDsl.SimpleQueryStringFlags.And))
sb.Append("AND|");
if (value.HasFlag(Elastic.Clients.Elasticsearch.QueryDsl.SimpleQueryStringFlags.Escape))
sb.Append("ESCAPE|");
if (value.HasFlag(Elastic.Clients.Elasticsearch.QueryDsl.SimpleQueryStringFlags.Fuzzy))
sb.Append("FUZZY|");
if (value.HasFlag(Elastic.Clients.Elasticsearch.QueryDsl.SimpleQueryStringFlags.Near))
sb.Append("NEAR|");
if (value.HasFlag(Elastic.Clients.Elasticsearch.QueryDsl.SimpleQueryStringFlags.None))
sb.Append("NONE|");
if (value.HasFlag(Elastic.Clients.Elasticsearch.QueryDsl.SimpleQueryStringFlags.Not))
sb.Append("NOT|");
if (value.HasFlag(Elastic.Clients.Elasticsearch.QueryDsl.SimpleQueryStringFlags.Or))
sb.Append("OR|");
if (value.HasFlag(Elastic.Clients.Elasticsearch.QueryDsl.SimpleQueryStringFlags.Phrase))
sb.Append("PHRASE|");
if (value.HasFlag(Elastic.Clients.Elasticsearch.QueryDsl.SimpleQueryStringFlags.Precedence))
sb.Append("PRECEDENCE|");
if (value.HasFlag(Elastic.Clients.Elasticsearch.QueryDsl.SimpleQueryStringFlags.Prefix))
sb.Append("PREFIX|");
if (value.HasFlag(Elastic.Clients.Elasticsearch.QueryDsl.SimpleQueryStringFlags.Slop))
sb.Append("SLOP|");
if (value.HasFlag(Elastic.Clients.Elasticsearch.QueryDsl.SimpleQueryStringFlags.Whitespace))
sb.Append("WHITESPACE|");
if (sb.Length == 0)
{
writer.WriteStringValue(string.Empty);
return;
}
sb.Remove(sb.Length - 1, 1);
writer.WriteStringValue(sb.ToString());
}
}