void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { writer.WriteStartObject(); if (Stopwords != null && Stopwords.Any()) { writer.WritePropertyName("stopwords"); writer.WriteStartArray(); foreach (var item in Stopwords) { writer.WriteStringValue(item); } writer.WriteEndArray(); } if (StopwordsList != null) { writer.WritePropertyName("stopwordsList"); writer.WriteStringValue(StopwordsList.Value.ToSerialString()); } if (IgnoreCase != null) { writer.WritePropertyName("ignoreCase"); writer.WriteBooleanValue(IgnoreCase.Value); } if (RemoveTrailingStopWords != null) { writer.WritePropertyName("removeTrailing"); writer.WriteBooleanValue(RemoveTrailingStopWords.Value); } writer.WritePropertyName("@odata.type"); writer.WriteStringValue(ODataType); writer.WritePropertyName("name"); writer.WriteStringValue(Name); writer.WriteEndObject(); }
void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { writer.WriteStartObject(); if (LowerCaseTerms != null) { writer.WritePropertyName("lowercase"); writer.WriteBooleanValue(LowerCaseTerms.Value); } if (Pattern != null) { writer.WritePropertyName("pattern"); writer.WriteStringValue(Pattern); } if (FlagsInternal != null) { writer.WritePropertyName("flags"); writer.WriteStringValue(FlagsInternal); } if (Stopwords != null && Stopwords.Any()) { writer.WritePropertyName("stopwords"); writer.WriteStartArray(); foreach (var item in Stopwords) { writer.WriteStringValue(item); } writer.WriteEndArray(); } writer.WritePropertyName("@odata.type"); writer.WriteStringValue(ODataType); writer.WritePropertyName("name"); writer.WriteStringValue(Name); writer.WriteEndObject(); }
void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { writer.WriteStartObject(); if (Stopwords != null && Stopwords.Any()) { writer.WritePropertyName("stopwords"); writer.WriteStartArray(); foreach (var item in Stopwords) { writer.WriteStringValue(item); } writer.WriteEndArray(); } writer.WritePropertyName("@odata.type"); writer.WriteStringValue(ODataType); writer.WritePropertyName("name"); writer.WriteStringValue(Name); writer.WriteEndObject(); }