toString method
A string representation of this object.
Some classes have a default textual representation,
often paired with a static parse
function (like int.parse).
These classes will provide the textual representation as
their string representation.
Other classes have no meaningful textual representation
that a program will care about.
Such classes will typically override toString
to provide
useful information when inspecting the object,
mainly for debugging or logging.
Implementation
@override
String toString() => 'SearchState{'
'indexName: $indexName, '
'query: $query, '
'analytics: $analytics, '
'attributesToHighlight: $attributesToHighlight, '
'attributesToRetrieve: $attributesToRetrieve, '
'attributesToSnippet: $attributesToSnippet, '
'disjunctiveFacets: $disjunctiveFacets, '
'isDisjunctiveFacetingEnabled: $isDisjunctiveFacetingEnabled, '
'facetFilters: $facetFilters, '
'facets: $facets, '
'filterGroups: $filterGroups, '
'highlightPostTag: $highlightPostTag, '
'highlightPreTag: $highlightPreTag, '
'hitsPerPage: $hitsPerPage, '
'maxFacetHits: $maxFacetHits, '
'maxValuesPerFacet: $maxValuesPerFacet, '
'numericFilters: $numericFilters, '
'optionalFilters: $optionalFilters, '
'page: $page, '
'ruleContexts: $ruleContexts, '
'sumOrFiltersScore: $sumOrFiltersScore, '
'tagFilters: $tagFilters, '
'userToken: $userToken, '
'clickAnalytics: $clickAnalytics, '
'aroundLatLngViaIP: $aroundLatLngViaIP, '
'aroundLatLng: $aroundLatLng, '
'aroundRadius: $aroundRadius, '
'aroundPrecision: $aroundPrecision, '
'minimumAroundRadius: $minimumAroundRadius, '
'insideBoundingBox: $insideBoundingBox}';