Package-level declarations
Types
Link copied to clipboard
class LoadingSuggestionsAdapter(@LayoutRes containerResId: Int, @LayoutRes layoutLoadingResId: Int) : RecyclerView.Adapter<RecyclerView.ViewHolder>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
See SearchResultsViewHolderProvider for usage.
Link copied to clipboard
interface SearchResultsViewHolderProvider
Interface for creating view holders for the SearchSuggestionsAdapter. At this time it is only supporting ChargeHub stations because it is the only purpose.
Link copied to clipboard
class SearchSuggestionsAdapter(suggestionClickListener: SuggestionItemClickListener, categorySuggestionSelectListener: OnCategorySuggestionSelectListener, feedbackClickListener: NoResultsFeedbackClickListener, placesAdapterViewHolderProvider: SearchResultsViewHolderProvider, ratingConfig: RatingConfig, @LayoutRes containerResId: Int) : RecyclerView.Adapter<RecyclerView.ViewHolder>
Link copied to clipboard
class SearchSuggestionsViewController(suggestionItemClickListener: SuggestionItemClickListener, onCategorySuggestionSelectListener: OnCategorySuggestionSelectListener, onNoResultsFeedbackClickListener: NoResultsFeedbackClickListener, placesAdapterViewHolderProvider: SearchResultsViewHolderProvider, ratingConfig: RatingConfig, rvSearchSuggestions: RecyclerView, orientation: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class SuggestionsResultController(context: Context, problemViewController: SearchProblemViewController?, suggestionsViewController: SearchSuggestionsViewController)