diff --git a/src/Nest/Search/Suggesters/ContextSuggester/GeoSuggestContext.cs b/src/Nest/Search/Suggesters/ContextSuggester/GeoSuggestContext.cs index e2fa3864736..67c7cf5301f 100644 --- a/src/Nest/Search/Suggesters/ContextSuggester/GeoSuggestContext.cs +++ b/src/Nest/Search/Suggesters/ContextSuggester/GeoSuggestContext.cs @@ -11,7 +11,7 @@ public interface IGeoSuggestContext : ISuggestContext bool? Neighbors { get; set; } [DataMember(Name = "precision")] - IEnumerable Precision { get; set; } + string Precision { get; set; } } [DataContract] @@ -19,7 +19,7 @@ public class GeoSuggestContext : SuggestContextBase, IGeoSuggestContext { public bool? Neighbors { get; set; } - public IEnumerable Precision { get; set; } + public string Precision { get; set; } public override string Type => "geo"; } @@ -30,9 +30,9 @@ public class GeoSuggestContextDescriptor { protected override string Type => "geo"; bool? IGeoSuggestContext.Neighbors { get; set; } - IEnumerable IGeoSuggestContext.Precision { get; set; } + string IGeoSuggestContext.Precision { get; set; } - public GeoSuggestContextDescriptor Precision(params string[] precisions) => Assign(precisions, (a, v) => a.Precision = v); + public GeoSuggestContextDescriptor Precision(string precision) => Assign(precision, (a, v) => a.Precision = v); public GeoSuggestContextDescriptor Neighbors(bool? neighbors = true) => Assign(neighbors, (a, v) => a.Neighbors = v); }