API compatibility report 1.0.5876-1.0.5890

Copyright

Copyright © 2023 TomTom NV. All rights reserved.

This software is the proprietary copyright of TomTom NV and its subsidiaries and may be used for internal evaluation purposes or commercial use strictly subject to separate license agreement between you and TomTom NV. If you are the licensee, you are only permitted to use this software in accordance with the terms of your license agreement. If you are not the licensee, you are not authorized to use this software in any manner and should immediately return or destroy it.

Module platform_automotiveui_api_common_configuration

Type: class

Name: AutomotiveUiApiKeyStaticConfigurationProvider

  
  ctor public AutomotiveUiApiKeyStaticConfigurationProvider(String automotiveUiAnalyticsApiKey, String automotiveUiRoutingApiKey, String automotiveUiSearchApiKey, String automotiveUiTrafficApiKey);
  
  
  ctor public AutomotiveUiApiKeyStaticConfigurationProvider(String automotiveUiAnalyticsApiKey, String automotiveUiRoutingApiKey, String automotiveUiSearchApiKey, String automotiveUiTrafficApiKey , String automotiveUiMapDisplayApiKey, String automotiveUiReverseGeocoderApiKey );
  

Type: class

Name: AutomotiveUiApiKeyStaticConfigurationProvider

  
  method public String getAutomotiveUiMapDisplayApiKey(); 
  method public String getAutomotiveUiReverseGeocoderApiKey(); 
  

Type: class

Name: AutomotiveUiApiKeyStaticConfigurationProvider

  
  property public final String automotiveUiMapDisplayApiKey; 
  property public final String automotiveUiReverseGeocoderApiKey; 
  

Type: class

Name: AutomotiveUiConfigurationToolsKt

  
  method public static String? getAutomotiveUiMapDisplayApiKey(platform.framework.api.configuration.api.StaticConfigurationProvider); 
  

Type: class

Name: AutomotiveUiConfigurationToolsKt

  
  method public static String? getAutomotiveUiReverseGeocoderApiKey(platform.framework.api.configuration.api.StaticConfigurationProvider); 
  

Module platform_evcharging_api_common_evcharging

Type: class

Name: SessionInfo

  
  ctor public SessionInfo(platform.navigation.api.common.model.ChargingStationId chargingStationId, platform.evcharging.api.common.evcharging.ChargingPoint activeChargingPoint, platform.evcharging.api.common.evcharging.SessionId sessionId, platform.evcharging.api.common.evcharging.Receipt? sessionReceipt); 
  
  
  ctor public SessionInfo(platform.navigation.api.common.model.ChargingStationId chargingStationId, optional platform.evcharging.api.common.evcharging.ChargingPointId? chargingPointId, optional platform.evcharging.api.common.evcharging.ConnectorId? connectorId, optional platform.evcharging.api.common.evcharging.Receipt? sessionReceipt); 
  

Type: class

Name: SessionInfo

  
  method public platform.evcharging.api.common.evcharging.ChargingPoint component2();
  method public platform.evcharging.api.common.evcharging.SessionId component3();
  
  
  method public platform.evcharging.api.common.evcharging.ChargingPoint Id? component2();
  method public platform.evcharging.api.common.evcharging.Con nector Id ? component3();
  

Type: class

Name: SessionInfo

  
  method public platform.evcharging.api.common.evcharging.SessionInfo copy(platform.navigation.api.common.model.ChargingStationId chargingStationId, platform.evcharging.api.common.evcharging.ChargingPoint activeChargingPoint, platform.evcharging.api.common.evcharging.SessionId sessionId, platform.evcharging.api.common.evcharging.Receipt? sessionReceipt); 
  method public platform.evcharging.api.common.evcharging.ChargingPoint get Active ChargingPoint();
  
  
  method public platform.evcharging.api.common.evcharging.SessionInfo copy(platform.navigation.api.common.model.ChargingStationId chargingStationId, platform.evcharging.api.common.evcharging.ChargingPointId? chargingPointId, platform.evcharging.api.common.evcharging.ConnectorId? connectorId, platform.evcharging.api.common.evcharging.Receipt? sessionReceipt); 
  method public platform.evcharging.api.common.evcharging.ChargingPoint Id? getChargingPoint Id ();
  

Type: class

Name: SessionInfo

  
  method public platform.evcharging.api.common.evcharging.SessionId getSessionId();
  
  
  method public platform.evcharging.api.common.evcharging.Con nector Id ? getCon nector Id();
  

Type: class

Name: SessionInfo

  
  property public final platform.evcharging.api.common.evcharging.ChargingPointac tiveC hargingPoint;
  
  
  property public final platform.evcharging.api.common.evcharging.ChargingPointId? chargingPoint Id ;
  

Type: class

Name: SessionInfo

  
  property public final platform.evcharging.api.common.evcharging.SessionIdsessionId;
  
  
  property public final platform.evcharging.api.common.evcharging.Con nector Id? con nector Id;
  

Module platform_navappcomponents_api_testing_navigation

Type: class

Name: ClientSdkProviderMockKt

  
  method public static com.tomtom.navapp.sdk.clientApi.NavAppClient mockkClientSdk(); 
  
  
  method @IviTestInternal public static com.tomtom.navapp.sdk.clientApi.NavAppClient mockkClientSdk(); 
  

Type: class

Name: NavAppClientSdkMock

  
  @IviExper ime n t al public final class NavAppClientSdkMock {
  
  
  @IviTestInternal public final class NavAppClientSdkMock {
  

Module platform_evcharging_api_service_evchargingmediator

Type: interface

Name: EvChargingMediatorService

  
  method @platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? prepareForCharging(kotlin.coroutines.Continuation<? super platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.PrepareForChargingResult>);
  
  
  method @platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? prepareForCharging(platform.navigation.api.common.model.ChargingStationId chargingStationId, kotlin.coroutines.Continuation<? super platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.PrepareForChargingResult>);
  

Type: interface

Name: EvChargingMediatorService

  
  method @platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? startCharging(platform.evcharging.api.common.evcharging.ChargingStation chargingStation, platform.evcharging.api.common.evcharging.ChargingPoint chargingPoint, platform.evcharging.api.common.evcharging.ConnectorId connectorId,platform.evcharging.api.common.evcharging.EmspIdentifier? serviceIdentifier, kotlin.coroutines.Continuation<? super kotlin.Unit>);
  
  
  method @platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? startCharging(platform.navigation.api.common.model.ChargingStation Id chargingStation Id , platform.evcharging.api.common.evcharging.ChargingPoint Id chargingPoint Id , platform.evcharging.api.common.evcharging.ConnectorId connectorId, kotlin.coroutines.Continuation<? super kotlin.Unit>);
  

Module platform_evcharging_api_service_evcharging

Type: interface

Name: EvChargingService

  
  method @platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? startCharging(platform.evcharging.api.common.evcharging.ChargingStation chargingStation, platform.evcharging.api.common.evcharging.ChargingPoint chargingPoint, platform.evcharging.api.common.evcharging.ConnectorId connectorId, kotlin.coroutines.Continuation<? super platform.evcharging.api.service.evcharging.EvChargingService.StartChargingResult>);
  
  
  method @platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? startCharging(platform.navigation.api.common.model.ChargingStation Id chargingStation Id , platform.evcharging.api.common.evcharging.ChargingPoint Id chargingPoint Id , platform.evcharging.api.common.evcharging.ConnectorId connectorId, kotlin.coroutines.Continuation<? super platform.evcharging.api.service.evcharging.EvChargingService.StartChargingResult>);