toJson method

Map<String, dynamic> toJson()

Implementation

core.Map<core.String, core.dynamic> toJson() => {
  if (boostSpec != null) 'boostSpec': boostSpec!,
  if (branch != null) 'branch': branch!,
  if (canonicalFilter != null) 'canonicalFilter': canonicalFilter!,
  if (conversationalSearchSpec != null)
    'conversationalSearchSpec': conversationalSearchSpec!,
  if (dynamicFacetSpec != null) 'dynamicFacetSpec': dynamicFacetSpec!,
  if (entity != null) 'entity': entity!,
  if (facetSpecs != null) 'facetSpecs': facetSpecs!,
  if (filter != null) 'filter': filter!,
  if (labels != null) 'labels': labels!,
  if (languageCode != null) 'languageCode': languageCode!,
  if (offset != null) 'offset': offset!,
  if (orderBy != null) 'orderBy': orderBy!,
  if (pageCategories != null) 'pageCategories': pageCategories!,
  if (pageSize != null) 'pageSize': pageSize!,
  if (pageToken != null) 'pageToken': pageToken!,
  if (personalizationSpec != null)
    'personalizationSpec': personalizationSpec!,
  if (placeId != null) 'placeId': placeId!,
  if (query != null) 'query': query!,
  if (queryExpansionSpec != null) 'queryExpansionSpec': queryExpansionSpec!,
  if (regionCode != null) 'regionCode': regionCode!,
  if (searchMode != null) 'searchMode': searchMode!,
  if (spellCorrectionSpec != null)
    'spellCorrectionSpec': spellCorrectionSpec!,
  if (tileNavigationSpec != null) 'tileNavigationSpec': tileNavigationSpec!,
  if (userAttributes != null) 'userAttributes': userAttributes!,
  if (userInfo != null) 'userInfo': userInfo!,
  if (variantRollupKeys != null) 'variantRollupKeys': variantRollupKeys!,
  if (visitorId != null) 'visitorId': visitorId!,
};