FFAlgoliaSearch constructor

FFAlgoliaSearch({
  1. FFIdentifier? collectionIdentifier,
  2. FFValue? searchTerm,
  3. FFAlgoliaLocation? location,
  4. @Deprecated('This field is deprecated.') double? legacySearchRadiusMeters,
  5. int? maxResults,
  6. FFValue? searchRadiusMeters,
  7. bool? useLegacyCache,
})

Implementation

factory FFAlgoliaSearch({
  FFIdentifier? collectionIdentifier,
  FFValue? searchTerm,
  FFAlgoliaLocation? location,
  @$core.Deprecated('This field is deprecated.')
  $core.double? legacySearchRadiusMeters,
  $core.int? maxResults,
  FFValue? searchRadiusMeters,
  $core.bool? useLegacyCache,
}) {
  final result = create();
  if (collectionIdentifier != null)
    result.collectionIdentifier = collectionIdentifier;
  if (searchTerm != null) result.searchTerm = searchTerm;
  if (location != null) result.location = location;
  if (legacySearchRadiusMeters != null)
    result.legacySearchRadiusMeters = legacySearchRadiusMeters;
  if (maxResults != null) result.maxResults = maxResults;
  if (searchRadiusMeters != null)
    result.searchRadiusMeters = searchRadiusMeters;
  if (useLegacyCache != null) result.useLegacyCache = useLegacyCache;
  return result;
}