Package com.mapbox.androidauto.car.feedback.ui

Types

CarFeedbackAction
Link copied to clipboard
class CarFeedbackAction(mapboxCarMap: MapboxCarMap, carFeedBackSender: CarFeedbackSender, carFeedbackItemProvider: CarFeedbackItemProvider) : MapboxActionProvider.ScreenActionProvider
CarFeedbackIcon
Link copied to clipboard
sealed class CarFeedbackIcon
CarFeedbackItem
Link copied to clipboard
class CarFeedbackItem(carFeedbackTitle: String, carFeedbackIcon: CarFeedbackIcon, navigationFeedbackType: String?, searchFeedbackReason: String?, favoritesFeedbackReason: String?, geoDeeplink: GeoDeeplink?, geocodingResponse: GeocodingResponse?, favoriteRecords: List<FavoriteRecord>?, searchSuggestions: List<SearchSuggestion>?)
This object is converted to json and sent the navigation history as a custom event.
CarGridFeedbackScreen
Link copied to clipboard
class CarGridFeedbackScreen(carContext: CarContext, sourceScreenSimpleName: String, carFeedbackSender: CarFeedbackSender, feedbackItems: List<CarFeedbackItem>, encodedSnapshot: String?, onFinish: () -> Unit) : Screen
This screen allows the user to search for a destination.
ConfusingAudioCarFeedbackIcon
Link copied to clipboard
object ConfusingAudioCarFeedbackIcon : CarFeedbackIcon
IncorrectAddressCarFeedbackIcon
Link copied to clipboard
object IncorrectAddressCarFeedbackIcon : CarFeedbackIcon
IncorrectLocationCarFeedbackIcon
Link copied to clipboard
object IncorrectLocationCarFeedbackIcon : CarFeedbackIcon
IncorrectNameCarFeedbackIcon
Link copied to clipboard
object IncorrectNameCarFeedbackIcon : CarFeedbackIcon
IncorrectVisualCarFeedbackIcon
Link copied to clipboard
object IncorrectVisualCarFeedbackIcon : CarFeedbackIcon
NegativeCarFeedbackIcon
Link copied to clipboard
object NegativeCarFeedbackIcon : CarFeedbackIcon
OtherIssueCarFeedbackIcon
Link copied to clipboard
object OtherIssueCarFeedbackIcon : CarFeedbackIcon
PositioningIssueCarFeedbackIcon
Link copied to clipboard
object PositioningIssueCarFeedbackIcon : CarFeedbackIcon
PositiveCarFeedbackIcon
Link copied to clipboard
object PositiveCarFeedbackIcon : CarFeedbackIcon
RoadClosureCarFeedbackIcon
Link copied to clipboard
object RoadClosureCarFeedbackIcon : CarFeedbackIcon
RouteNotAllowedCarFeedbackIcon
Link copied to clipboard
object RouteNotAllowedCarFeedbackIcon : CarFeedbackIcon
RoutingErrorCarFeedbackIcon
Link copied to clipboard
object RoutingErrorCarFeedbackIcon : CarFeedbackIcon
SearchOtherIssueCarFeedbackIcon
Link copied to clipboard
object SearchOtherIssueCarFeedbackIcon : CarFeedbackIcon
TrafficIssueCarFeedbackIcon
Link copied to clipboard
object TrafficIssueCarFeedbackIcon : CarFeedbackIcon

Functions

activeGuidanceCarFeedbackProvider
Link copied to clipboard
fun activeGuidanceCarFeedbackProvider(carContext: CarContext): CarFeedbackItemProvider
buildActiveGuidanceCarFeedbackItems
Link copied to clipboard
fun buildActiveGuidanceCarFeedbackItems(carContext: CarContext): List<CarFeedbackItem>
buildArrivalFeedbackProvider
Link copied to clipboard
fun buildArrivalFeedbackProvider(carContext: CarContext): List<CarFeedbackItem>
buildFreeDriveFeedbackItems
Link copied to clipboard
fun buildFreeDriveFeedbackItems(carContext: CarContext): List<CarFeedbackItem>
TODO These can all be moved to their features.
buildFreeDriveFeedbackItemsProvider
Link copied to clipboard
fun buildFreeDriveFeedbackItemsProvider(carContext: CarContext): CarFeedbackItemProvider
buildRoutePreviewCarFeedbackItems
Link copied to clipboard
fun buildRoutePreviewCarFeedbackItems(carContext: CarContext): List<CarFeedbackItem>
buildSearchPlacesCarFeedbackItems
Link copied to clipboard
fun buildSearchPlacesCarFeedbackItems(carContext: CarContext, favoriteRecords: List<FavoriteRecord>? = null, searchSuggestions: List<SearchSuggestion>? = null, geoDeeplink: GeoDeeplink? = null, geocodingResponse: GeocodingResponse? = null): List<CarFeedbackItem>
buildSearchPlacesCarFeedbackProvider
Link copied to clipboard
fun buildSearchPlacesCarFeedbackProvider(carContext: CarContext, favoriteRecords: List<FavoriteRecord>? = null, searchSuggestions: List<SearchSuggestion>? = null, geoDeeplink: GeoDeeplink? = null, geocodingResponse: GeocodingResponse? = null): CarFeedbackItemProvider
drawableRes
Link copied to clipboard
fun CarFeedbackIcon.drawableRes(): Int
routePreviewCarFeedbackProvider
Link copied to clipboard
fun routePreviewCarFeedbackProvider(carContext: CarContext): CarFeedbackItemProvider