Package-level declarations

Types

Link copied to clipboard
fun interface Cancelable

Allows to cancel the associated asynchronous operation.

Link copied to clipboard

A configuration class used to set a custom location provider implementation.

Link copied to clipboard

Configures camera default values and behavior.

Link copied to clipboard

Primary configuration of Dash that's applied on initialization time. After initialization, a subset of available configuration options can be mutated at any point in time via update and provided to Dash.applyUpdate.

Link copied to clipboard

Definition of a generic configuration class for Dash SDK.

Link copied to clipboard

Definition of a generic configuration builder for Dash SDK.

Link copied to clipboard
Link copied to clipboard

Configures the Mapbox Maps styles used with Dash. You can edit or create new ones via Mapbox Studio.

Link copied to clipboard
Link copied to clipboard

Configures appearance of Dash's UI elements.

Link copied to clipboard

Configures ui properties.

Link copied to clipboard

Configuration settings for the Text to Speech voices utilized by Dash. If DashConfig.preferLocalTts is set to true, the voices in this configuration will be disregarded. Find the available voices in the PrebuiltDashVoices object.

Link copied to clipboard
object EngineType

Holds available engine types.

Link copied to clipboard

Holds available Electric Vehicle Search Data Sources.

Link copied to clipboard
fun interface GetLocationCallback

Callback involved to get the location.

Link copied to clipboard
fun interface LocationObserver

Observer for getting updates from a LocationProvider.

Link copied to clipboard

An interface that provides location updates. Note that your implementation of LocationProvider must set isMock extra flag to true in case your locations are not real. To set this flag, use:

Link copied to clipboard

An interface to build a location provider implementation based on a request. Note that your implementation of LocationProvider must set isMock extra flag to true in case your locations are not real. To set this flag, use:

Link copied to clipboard

Type of a location provider.

Link copied to clipboard

Data model that contains parameters for location requests.

Link copied to clipboard

The interval for active location updates.

Link copied to clipboard
class NullableConfigUpdate<T>(val value: T?)

Defines a property in ConfigUpdate that reflects a nullable configuration type.

Link copied to clipboard

Holds available SearchEntranceMode types.

Link copied to clipboard

Holds available StreetNameVisibility types.

Link copied to clipboard
object UiMode

Holds available UiMode types.

Link copied to clipboard

Holds available UnitOfMeasurement types.

Functions

Link copied to clipboard
fun <T, B : DashConfigBuilder<T, B>> DashConfigBase<T, B>.copy(func: B.() -> Unit): T

Creates a copy of a given configuration instances with options mutated by the provided function.