internal static string ToSerializedValue(this ScoringFunctionAggregation value) { switch (value) { case ScoringFunctionAggregation.Sum: return("sum"); case ScoringFunctionAggregation.Average: return("average"); case ScoringFunctionAggregation.Minimum: return("minimum"); case ScoringFunctionAggregation.Maximum: return("maximum"); case ScoringFunctionAggregation.FirstMatching: return("firstMatching"); } return(null); }
/// <summary> /// Convert an enum of type ScoringFunctionAggregation to a string. /// </summary> /// <param name='value'> /// The value to convert to a string. /// </param> /// <returns> /// The enum value as a string. /// </returns> internal static string ScoringFunctionAggregationToString(ScoringFunctionAggregation value) { if (value == ScoringFunctionAggregation.Sum) { return("sum"); } if (value == ScoringFunctionAggregation.Average) { return("average"); } if (value == ScoringFunctionAggregation.Minimum) { return("minimum"); } if (value == ScoringFunctionAggregation.Maximum) { return("maximum"); } if (value == ScoringFunctionAggregation.FirstMatching) { return("firstMatching"); } throw new ArgumentOutOfRangeException("value"); }
public static string ToSerialString(this ScoringFunctionAggregation value) => value switch {