void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { writer.WriteStartObject(); writer.WritePropertyName("sensitivity"); writer.WriteNumberValue(Sensitivity); writer.WritePropertyName("anomalyDetectorDirection"); writer.WriteStringValue(AnomalyDetectorDirection.ToString()); writer.WritePropertyName("suppressCondition"); writer.WriteObjectValue(SuppressCondition); writer.WriteEndObject(); }
void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { writer.WriteStartObject(); writer.WritePropertyName("changePercentage"); writer.WriteNumberValue(ChangePercentage); writer.WritePropertyName("shiftPoint"); writer.WriteNumberValue(ShiftPoint); writer.WritePropertyName("withinRange"); writer.WriteBooleanValue(IsWithinRange); writer.WritePropertyName("anomalyDetectorDirection"); writer.WriteStringValue(AnomalyDetectorDirection.ToString()); writer.WritePropertyName("suppressCondition"); writer.WriteObjectValue(SuppressCondition); writer.WriteEndObject(); }
void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { writer.WriteStartObject(); if (Optional.IsDefined(LowerBound)) { writer.WritePropertyName("lowerBound"); writer.WriteNumberValue(LowerBound.Value); } if (Optional.IsDefined(UpperBound)) { writer.WritePropertyName("upperBound"); writer.WriteNumberValue(UpperBound.Value); } writer.WritePropertyName("anomalyDetectorDirection"); writer.WriteStringValue(AnomalyDetectorDirection.ToString()); writer.WritePropertyName("suppressCondition"); writer.WriteObjectValue(SuppressCondition); writer.WriteEndObject(); }