in src/Elastic.Clients.Elasticsearch/_Generated/Types/Enums/Enums.QueryRules.g.cs [224:267]
public override void Write(System.Text.Json.Utf8JsonWriter writer, Elastic.Clients.Elasticsearch.QueryRules.QueryRuleCriteriaType value, System.Text.Json.JsonSerializerOptions options)
{
switch (value)
{
case Elastic.Clients.Elasticsearch.QueryRules.QueryRuleCriteriaType.Always:
writer.WriteStringValue(MemberAlways);
break;
case Elastic.Clients.Elasticsearch.QueryRules.QueryRuleCriteriaType.Contains:
writer.WriteStringValue(MemberContains);
break;
case Elastic.Clients.Elasticsearch.QueryRules.QueryRuleCriteriaType.Exact:
writer.WriteStringValue(MemberExact);
break;
case Elastic.Clients.Elasticsearch.QueryRules.QueryRuleCriteriaType.ExactFuzzy:
writer.WriteStringValue(MemberExactFuzzy);
break;
case Elastic.Clients.Elasticsearch.QueryRules.QueryRuleCriteriaType.Fuzzy:
writer.WriteStringValue(MemberFuzzy);
break;
case Elastic.Clients.Elasticsearch.QueryRules.QueryRuleCriteriaType.Global:
writer.WriteStringValue(MemberGlobal);
break;
case Elastic.Clients.Elasticsearch.QueryRules.QueryRuleCriteriaType.Gt:
writer.WriteStringValue(MemberGt);
break;
case Elastic.Clients.Elasticsearch.QueryRules.QueryRuleCriteriaType.Gte:
writer.WriteStringValue(MemberGte);
break;
case Elastic.Clients.Elasticsearch.QueryRules.QueryRuleCriteriaType.Lt:
writer.WriteStringValue(MemberLt);
break;
case Elastic.Clients.Elasticsearch.QueryRules.QueryRuleCriteriaType.Lte:
writer.WriteStringValue(MemberLte);
break;
case Elastic.Clients.Elasticsearch.QueryRules.QueryRuleCriteriaType.Prefix:
writer.WriteStringValue(MemberPrefix);
break;
case Elastic.Clients.Elasticsearch.QueryRules.QueryRuleCriteriaType.Suffix:
writer.WriteStringValue(MemberSuffix);
break;
default:
throw new System.Text.Json.JsonException($"Invalid value '{value}' for enum '{nameof(Elastic.Clients.Elasticsearch.QueryRules.QueryRuleCriteriaType)}'.");
}
}