SettingsResponse constructor

const SettingsResponse({
  1. List<String>? attributesForFaceting,
  2. List<String>? replicas,
  3. int? paginationLimitedTo,
  4. List<String>? unretrievableAttributes,
  5. List<String>? disableTypoToleranceOnWords,
  6. List<String>? attributesToTransliterate,
  7. List<String>? camelCaseAttributes,
  8. Object? decompoundedAttributes,
  9. List<SupportedLanguage>? indexLanguages,
  10. List<String>? disablePrefixOnAttributes,
  11. bool? allowCompressionOfIntegerArray,
  12. List<String>? numericAttributesForFiltering,
  13. String? separatorsToIndex,
  14. List<String>? searchableAttributes,
  15. Object? userData,
  16. Map<String, Map<String, String>>? customNormalization,
  17. String? attributeForDistinct,
  18. int? maxFacetHits,
  19. List<String>? attributesToRetrieve,
  20. List<String>? ranking,
  21. List<String>? customRanking,
  22. int? relevancyStrictness,
  23. List<String>? attributesToHighlight,
  24. List<String>? attributesToSnippet,
  25. String? highlightPreTag,
  26. String? highlightPostTag,
  27. String? snippetEllipsisText,
  28. bool? restrictHighlightAndSnippetArrays,
  29. int? hitsPerPage,
  30. int? minWordSizefor1Typo,
  31. int? minWordSizefor2Typos,
  32. dynamic typoTolerance,
  33. bool? allowTyposOnNumericTokens,
  34. List<String>? disableTypoToleranceOnAttributes,
  35. dynamic ignorePlurals,
  36. dynamic removeStopWords,
  37. String? keepDiacriticsOnCharacters,
  38. List<SupportedLanguage>? queryLanguages,
  39. bool? decompoundQuery,
  40. bool? enableRules,
  41. bool? enablePersonalization,
  42. QueryType? queryType,
  43. RemoveWordsIfNoResults? removeWordsIfNoResults,
  44. Mode? mode,
  45. SemanticSearch? semanticSearch,
  46. bool? advancedSyntax,
  47. dynamic optionalWords,
  48. List<String>? disableExactOnAttributes,
  49. ExactOnSingleWordQuery? exactOnSingleWordQuery,
  50. List<AlternativesAsExact>? alternativesAsExact,
  51. List<AdvancedSyntaxFeatures>? advancedSyntaxFeatures,
  52. dynamic distinct,
  53. bool? replaceSynonymsInHighlight,
  54. int? minProximity,
  55. List<String>? responseFields,
  56. int? maxValuesPerFacet,
  57. String? sortFacetValuesBy,
  58. bool? attributeCriteriaComputedByMinProximity,
  59. RenderingContent? renderingContent,
  60. bool? enableReRanking,
  61. dynamic reRankingApplyFilter,
  62. String? primary,
})

Returns a new SettingsResponse instance.

Implementation

const SettingsResponse({
  this.attributesForFaceting,
  this.replicas,
  this.paginationLimitedTo,
  this.unretrievableAttributes,
  this.disableTypoToleranceOnWords,
  this.attributesToTransliterate,
  this.camelCaseAttributes,
  this.decompoundedAttributes,
  this.indexLanguages,
  this.disablePrefixOnAttributes,
  this.allowCompressionOfIntegerArray,
  this.numericAttributesForFiltering,
  this.separatorsToIndex,
  this.searchableAttributes,
  this.userData,
  this.customNormalization,
  this.attributeForDistinct,
  this.maxFacetHits,
  this.attributesToRetrieve,
  this.ranking,
  this.customRanking,
  this.relevancyStrictness,
  this.attributesToHighlight,
  this.attributesToSnippet,
  this.highlightPreTag,
  this.highlightPostTag,
  this.snippetEllipsisText,
  this.restrictHighlightAndSnippetArrays,
  this.hitsPerPage,
  this.minWordSizefor1Typo,
  this.minWordSizefor2Typos,
  this.typoTolerance,
  this.allowTyposOnNumericTokens,
  this.disableTypoToleranceOnAttributes,
  this.ignorePlurals,
  this.removeStopWords,
  this.keepDiacriticsOnCharacters,
  this.queryLanguages,
  this.decompoundQuery,
  this.enableRules,
  this.enablePersonalization,
  this.queryType,
  this.removeWordsIfNoResults,
  this.mode,
  this.semanticSearch,
  this.advancedSyntax,
  this.optionalWords,
  this.disableExactOnAttributes,
  this.exactOnSingleWordQuery,
  this.alternativesAsExact,
  this.advancedSyntaxFeatures,
  this.distinct,
  this.replaceSynonymsInHighlight,
  this.minProximity,
  this.responseFields,
  this.maxValuesPerFacet,
  this.sortFacetValuesBy,
  this.attributeCriteriaComputedByMinProximity,
  this.renderingContent,
  this.enableReRanking,
  this.reRankingApplyFilter,
  this.primary,
});