SearchConfigPatterns extension
Adds pattern-matching-related methods to SearchConfig.
- on
Methods
-
map<
TResult extends Object?> (TResult $default(_SearchConfig value)) → TResult -
Available on SearchConfig, provided by the SearchConfigPatterns extension
Aswitch-like method, using callbacks. -
mapOrNull<
TResult extends Object?> (TResult? $default(_SearchConfig value)?) → TResult? -
Available on SearchConfig, provided by the SearchConfigPatterns extension
A variant ofmapthat fallback to returningnull. -
maybeMap<
TResult extends Object?> (TResult $default(_SearchConfig value)?, {required TResult orElse()}) → TResult -
Available on SearchConfig, provided by the SearchConfigPatterns extension
A variant ofmapthat fallback to returningorElse. -
maybeWhen<
TResult extends Object?> (TResult $default(String apiKey, PlacesAPINew? placesApi, bool placesAllFields, PlaceDetailsFilter? placeDetailsFilter, Place? placeInstanceFields, List< String> ? placeFields, bool searchAllFields, List<String> ? searchFields, AutocompleteSearchFilter? searchFilter, PlacesSuggestions? searchInstanceFields, SessionTokenHandler? sessionToken, String searchHintText, TextStyle? searchHintStyle, int minCharsForSuggestions, Duration debounceDuration, String defaultAddressText, Suggestion? initialValue, ItemBuilder? itemBuilder, OnSelected? onSelected, ErrorBuilder? errorBuilder, Duration animationDuration, bool autoFlipDirection, VerticalDirection? direction, bool hideOnEmpty, bool hideOnError, bool hideOnLoading, LoadingBuilder? loadingBuilder, TransitionBuilder? transitionBuilder, double autoFlipMinHeight, BoxConstraints? constraints, bool hideOnSelect, bool hideOnUnfocus, bool hideWithKeyboard, ItemSeparatorBuilder? itemSeparatorBuilder, ListBuilder? listBuilder, Offset? offset, bool retainOnLoading, bool showOnFocus, SuggestionsController<Suggestion> ? suggestionsController, DecorationBuilder? decorationBuilder, EmptyBuilder? emptyBuilder, ScrollController? scrollController, FocusNode? focusNode, bool hideKeyboardOnDrag, TextFieldBuilder? builder)?, {required TResult orElse()}) → TResult -
Available on SearchConfig, provided by the SearchConfigPatterns extension
A variant ofwhenthat fallback to anorElsecallback. -
when<
TResult extends Object?> (TResult $default(String apiKey, PlacesAPINew? placesApi, bool placesAllFields, PlaceDetailsFilter? placeDetailsFilter, Place? placeInstanceFields, List< String> ? placeFields, bool searchAllFields, List<String> ? searchFields, AutocompleteSearchFilter? searchFilter, PlacesSuggestions? searchInstanceFields, SessionTokenHandler? sessionToken, String searchHintText, TextStyle? searchHintStyle, int minCharsForSuggestions, Duration debounceDuration, String defaultAddressText, Suggestion? initialValue, ItemBuilder? itemBuilder, OnSelected? onSelected, ErrorBuilder? errorBuilder, Duration animationDuration, bool autoFlipDirection, VerticalDirection? direction, bool hideOnEmpty, bool hideOnError, bool hideOnLoading, LoadingBuilder? loadingBuilder, TransitionBuilder? transitionBuilder, double autoFlipMinHeight, BoxConstraints? constraints, bool hideOnSelect, bool hideOnUnfocus, bool hideWithKeyboard, ItemSeparatorBuilder? itemSeparatorBuilder, ListBuilder? listBuilder, Offset? offset, bool retainOnLoading, bool showOnFocus, SuggestionsController<Suggestion> ? suggestionsController, DecorationBuilder? decorationBuilder, EmptyBuilder? emptyBuilder, ScrollController? scrollController, FocusNode? focusNode, bool hideKeyboardOnDrag, TextFieldBuilder? builder)) → TResult -
Available on SearchConfig, provided by the SearchConfigPatterns extension
Aswitch-like method, using callbacks. -
whenOrNull<
TResult extends Object?> (TResult? $default(String apiKey, PlacesAPINew? placesApi, bool placesAllFields, PlaceDetailsFilter? placeDetailsFilter, Place? placeInstanceFields, List< String> ? placeFields, bool searchAllFields, List<String> ? searchFields, AutocompleteSearchFilter? searchFilter, PlacesSuggestions? searchInstanceFields, SessionTokenHandler? sessionToken, String searchHintText, TextStyle? searchHintStyle, int minCharsForSuggestions, Duration debounceDuration, String defaultAddressText, Suggestion? initialValue, ItemBuilder? itemBuilder, OnSelected? onSelected, ErrorBuilder? errorBuilder, Duration animationDuration, bool autoFlipDirection, VerticalDirection? direction, bool hideOnEmpty, bool hideOnError, bool hideOnLoading, LoadingBuilder? loadingBuilder, TransitionBuilder? transitionBuilder, double autoFlipMinHeight, BoxConstraints? constraints, bool hideOnSelect, bool hideOnUnfocus, bool hideWithKeyboard, ItemSeparatorBuilder? itemSeparatorBuilder, ListBuilder? listBuilder, Offset? offset, bool retainOnLoading, bool showOnFocus, SuggestionsController<Suggestion> ? suggestionsController, DecorationBuilder? decorationBuilder, EmptyBuilder? emptyBuilder, ScrollController? scrollController, FocusNode? focusNode, bool hideKeyboardOnDrag, TextFieldBuilder? builder)?) → TResult? -
Available on SearchConfig, provided by the SearchConfigPatterns extension
A variant ofwhenthat fallback to returningnull