asMap method
Map asMap() is a method that returns a Map object containing the properties of the
DocumentApiQuery class as key-value pairs.
Implementation
Map asMap() => {
'slug': slug,
'productId': productId,
'itemsIds': itemsIds,
'itemsExcluded': itemsExcluded,
'additionalFilters': additionalFilters,
'filtersJoiner':
filtersJoiner?.recommendationFiltersJoinerRuleAsString(),
'additionalElasticFilters': additionalElasticFilters,
'elasticFiltersJoiner':
elasticFiltersJoiner?.recommendationFiltersJoinerRuleAsString(),
'displayAttribute': displayAttribute,
'includeContextItems': includeContextItems,
'params': params
};