Package com.tomtom.ivi.platform.navkit2.api.common.configuration

Types

Link copied to clipboard
class Navkit2ApiKeyStaticConfigurationProvider(    val navkit2MapDisplayApiKey: String,     val navkit2NavigationApiKey: String,     val navkit2RoutingApiKey: String,     val navkit2SearchApiKey: String,     val navkit2TrafficApiKey: String) : ComposableStaticConfigurationProvider

A static configuration provider for NavKit2 API key values. Should be used to obtain the required configuration to setup the NavKit2 components. These API Keys are needed because most NavKit2 components depend on NavKit2 web API(s).

class Navkit2MapDisplayStaticConfigurationProvider(val navkit2TrafficFlowFreeFlowUri: String, val navkit2TrafficFlowUri: String) : ComposableStaticConfigurationProvider

A static configuration provider for NavKit2 map display component (Michi) related values. Should be used to obtain the required configuration to setup the NavKit2 components.

class Navkit2MapUpdateStaticConfigurationProvider(val navkit2UpdateSourceUri: String) : ComposableStaticConfigurationProvider

A static configuration provider for NavKit2 map update related values. Should be used to obtain the required configuration to setup the NavKit2 components.

class Navkit2OnboardMapStaticConfigurationProvider(    val navkit2OnboardMapPathKey: String,     val navkit2OnboardMapKeystorePathKey: String,     val navkit2OnboardMapKeystorePassword: String,     val navkit2MapDisplayTileOnboardServiceUriKey: String) : ComposableStaticConfigurationProvider

A static configuration provider for the NavKit2 Onboard Map. Should be used to obtain the required configuration to setup the NavKit2 Onboard Map.

class Navkit2OnlineRoutingStaticConfigurationProvider(    val navkit2RoutingRequestUrl: String,     val navkit2ReachableRequestUrl: String,     val navkit2LongDistanceEvRouteRequestUrl: String,     val navkit2OnlineRoutingUdsPath: String,     val navkit2OnlineRoutingRequestTimeoutMs: Int,     val navkit2OnlineRoutingReachabilityRequestTimeoutMs: Int,     val navkit2OnlineRoutingCaCertificatePath: String,     val navkit2OnlineRoutingClientCertificatePath: String,     val navkit2OnlineRoutingClientCertificatePrivateKeyPath: String,     val navkit2OnlineRoutingClientCertificatePrivateKeyPassword: String) : ComposableStaticConfigurationProvider

A static configuration provider for NavKit2 routing related values. Should be used to obtain the required configuration to setup the NavKit2 components.

class Navkit2OnlineSearchStaticConfigurationProvider(    val navkit2SearchRequestUrl: String,     val navkit2PoiCategoriesListRequestUrl: String,     val navkit2PoiCategorySuggestionsRequestUrl: String,     val navkit2BatchServiceRequestUrl: String,     val navkit2FeedbackUrl: String,     val navkit2ParkingLocationsUrl: String,     val navkit2CaCertificatePath: String,     val navkit2SearchRequestTimeoutInMs: Int,     val navkit2OnlineSearchVersion: String,     val navkit2ClientCertificatePath: String,     val navkit2ClientCertificateKeyPath: String,     val navkit2ClientCertificateKeyPassword: String,     val navkit2UnixSocketPath: String,     val navkit2EvChargingStationsAvailabilityRequestUrl: String) : ComposableStaticConfigurationProvider

A static configuration provider for NavKit2 online search related values. Should be used to obtain the required configuration to setup the NavKit2 components.

Properties

Link copied to clipboard

The password for the NavKit2 onboard map keystore.

Link copied to clipboard
val StaticConfigurationProvider.mapKeystorePath: String

The path for the NavKit2 onboard map keystore.

Link copied to clipboard
val StaticConfigurationProvider.mapPath: String

The path for the NavKit2 onboard map.

Link copied to clipboard

The API key for the NavKit2 map-display service. This is the key specified for this service, or when empty the default NavKit2 key.

Link copied to clipboard

The URI to use for TomTom Navkit2 traffic flow free flow. This is the key specified for this service, or when empty null.

Link copied to clipboard

The URI to use for TomTom Navkit2 traffic flow. This is the key specified for this service, or when empty null.

Link copied to clipboard

File name used for the UDS end point path of the NavKit 2 MapDisplay service. This is the key specified for this service, or when empty null.

Link copied to clipboard

The socket to use for TomTom Navkit2 map updates. This is the key specified for this service, or when empty null.

Link copied to clipboard

The URI to use for TomTom Navkit2 map update source. This is the key specified for this service, or when empty null.

Link copied to clipboard

The API key for the NavKit2 navigation service. This is the key specified for this service, or when empty the default NavKit2 key.

Link copied to clipboard

The path to use for TomTom Navkit2 online routing CA certificate location. This is the key specified for this service.

The path to use for TomTom Navkit2 online routing client certificate location. This is the key specified for this service, or when empty null.

The password to use for TomTom Navkit2 online routing client certificate key. This is the key specified for this service, or when empty null.

The path to use for TomTom Navkit2 online routing client certificate key location. This is the key specified for this service, or when empty null.

The URL to use for TomTom Navkit2 LDEVR requests. This is the key specified for this service, or when empty null.

The timeout in milliseconds to use for TomTom Navkit2 routing requests. This is the key specified for this service.

Link copied to clipboard

The URL to use for TomTom Navkit2 reachable requests. This is the key specified for this service, or when empty null.

Link copied to clipboard

The timeout in milliseconds to use for TomTom Navkit2 routing requests. This is the key specified for this service.

Link copied to clipboard

The URL to use for TomTom Navkit2 online routing requests. This is the key specified for this service, or when empty null.

Link copied to clipboard

The socket to use for TomTom Navkit2 routing requests. This is the key specified for this service, or when empty null.

The URL to use for TomTom Navkit2 online search batch service requests. This is the key specified for this service, or when empty null.

Link copied to clipboard

The path to use for TomTom Navkit2 online search CA certificate location. This is the key specified for this service.

The URL to use for TomTom Navkit2 online search charging availablility requests. This is the key specified for this service, or when empty null.

Link copied to clipboard

The path to use for TomTom Navkit2 online search client certificate location. This is the key specified for this service, or when empty null.

The password to use for TomTom Navkit2 online search client certificate. This is the key specified for this service, or when empty null.

The path to use for TomTom Navkit2 online search client certificate key location. This is the key specified for this service, or when empty null.

Link copied to clipboard

The URL to use for TomTom Navkit2 online search feedback requests. This is the key specified for this service, or when empty null.

Link copied to clipboard

The URL to use for TomTom Navkit2 online search parking location requests. This is the key specified for this service, or when empty null.

The URL to use for TomTom Navkit2 online search POI categories requests. This is the key specified for this service, or when empty null.

The URL to use for TomTom Navkit2 online search POI category suggestion requests. This is the key specified for this service, or when empty null.

Link copied to clipboard

The timeout in milliseconds to use for TomTom Navkit2 search requests. This is the key specified for this service.

Link copied to clipboard

The URL to use for TomTom Navkit2 online search requests. This is the key specified for this service, or when empty null.

Link copied to clipboard

The the version to use for online search requests. This is the key specified for this service.

Link copied to clipboard

The API key for the NavKit2 routing service. This is the key specified for this service, or when empty the default NavKit2 key.

Link copied to clipboard

The API key for the NavKit2 search service. This is the key specified for this service, or when empty the default NavKit2 key.

Link copied to clipboard

The API key for the NavKit2 traffic services. This is the key specified for these services, or when empty the default NavKit2 key.

Functions