@@ -2098,7 +2098,7 @@ instance BucketAggregation DateRangeResult where
2098 docCount = dateRangeDocCount
2098 docCount = dateRangeDocCount
2099 aggs = dateRangeAggs
2099 aggs = dateRangeAggs
2101−instance (FromJSON a, BucketAggregation a) => FromJSON (Bucket a) where
2101+instance (FromJSON a) => FromJSON (Bucket a) where
2102 parseJSON (Object v) = Bucket <$>
2102 parseJSON (Object v) = Bucket <$>
2103 v .: "buckets"
2103 v .: "buckets"
2104 parseJSON _ = mempty
2104 parseJSON _ = mempty
@@ -5238,9 +5238,6 @@ instance FromJSON PhraseSuggesterCollate where
5238 return $ PhraseSuggesterCollate (TemplateQueryInline inline' params') prune'
5238 return $ PhraseSuggesterCollate (TemplateQueryInline inline' params') prune'
5239 parseJSON x = typeMismatch "PhraseSuggesterCollate" x
5239 parseJSON x = typeMismatch "PhraseSuggesterCollate" x
5241−mkPhraseSuggesterCollate :: TemplateQueryInline -> PhraseSuggesterCollate
5242−mkPhraseSuggesterCollate tQuery = PhraseSuggesterCollate tQuery False
5244data SuggestOptions =
5241data SuggestOptions =
5245 SuggestOptions { suggestOptionsText :: Text
5242 SuggestOptions { suggestOptionsText :: Text
5246 , suggestOptionsScore :: Double
5243 , suggestOptionsScore :: Double