API compatibility report 1.0.5890-1.0.5915

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_framework_api_product_application

Type: class

Name: IviApplicationExtension

  
  } 
   
  @IviExperimental public abstract class IviApplicationExtensionBuilder<E extends platform.framework.api.product.application.IviApplicationExtension> { 
  ctor public IviApplicationExtensionBuilder(); 
  method public abstract E build(platform.framework.api.product.application.IviApplicationExtensionContext extensionContext); 
  

Module platform_theming_api_common_intentcontrollertheming

Type: class

Name: IntentControlledThemingColorApplicationExtensionBuilder

  
  @IviInternal public final class IntentControlledThemingColorApplicationExtensionBuilder extends platform.framework.api.product.application.IviApplicationExtensionBuilder<platform.framework.api.product.application.IviApplicationExtension> { 
  ctor public IntentControlledThemingColorApplicationExtensionBuilder(); 
  method public platform.framework.api.product.application.IviApplicationExtension build(platform.framework.api.product.application.IviApplicationExtensionContext extensionContext); 
  } 
   
  

Module platform_evcharging_api_common_evcharging

Type: class

Name: Cost

  
  method public String getFormattedPriceIncludingVat(); 
  

Type: class

Name: Cost

  
  method public String getPriceIncludingVat(); 
  

Type: class

Name: Cost

  
  field public static final char DECIMAL_DIVIDER = 46; // 0x002e '.' 
  field public static final int WRONG_DECIMAL_DIVIDER_POSITION = 2; // 0x2 
  
  
  field public static final platform.evcharging.api.common.evcharging.Cost.Companion Companion; 
  } 
   
  public static final class Cost.Companion { 
  method public String formatCostValue(float value, optional String pattern); 
  

Module platform_navigation_api_common_intentcontrollernavigation

Type: class

Name: IntentControlledAddressSearchApplicationExtensionBuilder

  
  @IviInternal public final class IntentControlledAddressSearchApplicationExtensionBuilder extends platform.framework.api.product.application.IviApplicationExtensionBuilder<platform.framework.api.product.application.IviApplicationExtension> { 
  ctor public IntentControlledAddressSearchApplicationExtensionBuilder(); 
  method public platform.framework.api.product.application.IviApplicationExtension build(platform.framework.api.product.application.IviApplicationExtensionContext extensionContext); 
  } 
   
  

Type: class

Name: IntentControlledTripPlanningApplicationExtensionBuilder

  
  @IviInternal public final class IntentControlledTripPlanningApplicationExtensionBuilder extends platform.framework.api.product.application.IviApplicationExtensionBuilder<platform.framework.api.product.application.IviApplicationExtension> { 
  ctor public IntentControlledTripPlanningApplicationExtensionBuilder(); 
  method public platform.framework.api.product.application.IviApplicationExtension build(platform.framework.api.product.application.IviApplicationExtensionContext extensionContext); 
  } 
   
  

Module platform_localization_api_service_settings

Type: interface

Name: LocalizationSettingsService

  
  method public platform.localization.api.service.settings.LocalizationSettingsService.TemperatureDisplayUnit getActiveTemperatureDisplayUnit(); 
  
  
  method public com.tomtom.tools.android.api.quantity.Temperature.Unit getActiveTemperatureDisplayUnit(); 
  

Type: interface

Name: LocalizationSettingsService

  
  method @platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? setActiveTemperatureDisplayUnit(platform.localization.api.service.settings.LocalizationSettingsService.TemperatureDisplayUnit temperatureDisplayUnit , kotlin.coroutines.Continuation<? super kotlin.Unit>);
  
  
  method @platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? setActiveTemperatureDisplayUnit(com.tomtom.tools.android.api.quantity.Temperature .Unit temperature DisplayUnit, kotlin.coroutines.Continuation<? super kotlin.Unit>);
  

Type: interface

Name: LocalizationSettingsService

  
  property public abstract platform.localization.api.service.settings.LocalizationSettingsService.TemperatureDisplayUnit activeTemperatureDisplayUnit; 
  
  
  property public abstract com.tomtom.tools.android.api.quantity.Temperature.Unit activeTemperatureDisplayUnit; 
  

Type: enum

Name: LocalizationSettingsService

  
  public enum LocalizationSettingsService.TemperatureDisplayUnit { 
  method public static platform.localization.api.service.settings.LocalizationSettingsService.TemperatureDisplayUnit valueOf(String name) throws java.lang.IllegalArgumentException; 
  method public static platform.localization.api.service.settings.LocalizationSettingsService.TemperatureDisplayUnit[] values(); 
  enum_constant public static final platform.localization.api.service.settings.LocalizationSettingsService.TemperatureDisplayUnit CELSIUS; 
  enum_constant public static final platform.localization.api.service.settings.LocalizationSettingsService.TemperatureDisplayUnit FAHRENHEIT; 
  } 
   
  

Module platform_mainmenu_api_testing_frontend

Type: class

Name: TtiviMenuItemTestCase

  
  property protected String reasonForUsingSlowerHardwareRendering; 
  

Module platform_telemetry_api_config_traceevents

Type: class

Name: ConfigureTracerApplicationExtensionBuilder

  
   
  @IviInternal public final class ConfigureTracerApplicationExtensionBuilder extends platform.framework.api.product.application.IviApplicationExtensionBuilder<platform.framework.api.product.application.IviApplicationExtension> { 
  ctor public ConfigureTracerApplicationExtensionBuilder(); 
  method public platform.framework.api.product.application.IviApplicationExtension build(platform.framework.api.product.application.IviApplicationExtensionContext extensionContext); 
  } 
  

Module platform_evcharging_api_service_evcharging

Type: interface

Name: EvChargingService

  
  method @platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? resetCharging(kotlin.coroutines.Continuation<? super platform.evcharging.api.service.evcharging.EvChargingService.ResetChargingResult>); 
  

Type: class

Name: EvChargingService

  
  public abstract static sealed class EvChargingService.ResetChargingResult implements android.os.Parcelable { 
  } 
   
  @kotlinx.parcelize.Parcelize public static final class EvChargingService.ResetChargingResult.Failure extends platform.evcharging.api.service.evcharging.EvChargingService.ResetChargingResult { 
  ctor public EvChargingService.ResetChargingResult.Failure(platform.evcharging.api.service.evcharging.EvChargingService.ResetChargingResult.FailureReason reason); 
  method public platform.evcharging.api.service.evcharging.EvChargingService.ResetChargingResult.FailureReason component1(); 
  method public platform.evcharging.api.service.evcharging.EvChargingService.ResetChargingResult.Failure copy(platform.evcharging.api.service.evcharging.EvChargingService.ResetChargingResult.FailureReason reason); 
  method public platform.evcharging.api.service.evcharging.EvChargingService.ResetChargingResult.FailureReason getReason(); 
  property public final platform.evcharging.api.service.evcharging.EvChargingService.ResetChargingResult.FailureReason reason; 
  } 
   
  @kotlinx.parcelize.Parcelize public enum EvChargingService.ResetChargingResult.FailureReason implements android.os.Parcelable { 
  method public static platform.evcharging.api.service.evcharging.EvChargingService.ResetChargingResult.FailureReason valueOf(String name) throws java.lang.IllegalArgumentException; 
  method public static platform.evcharging.api.service.evcharging.EvChargingService.ResetChargingResult.FailureReason[] values(); 
  enum_constant public static final platform.evcharging.api.service.evcharging.EvChargingService.ResetChargingResult.FailureReason INVALID_CURRENT_CHARGING_STATE; 
  } 
   
  @kotlinx.parcelize.Parcelize public static final class EvChargingService.ResetChargingResult.Success extends platform.evcharging.api.service.evcharging.EvChargingService.ResetChargingResult { 
  field public static final platform.evcharging.api.service.evcharging.EvChargingService.ResetChargingResult.Success INSTANCE; 
  } 
   
  

Module appsuite_bluetooth_api_testing_frontend

Type: class

Name: BluetoothConnectivityPanelViewTestCase

  
  property protected String reasonForUsingSlowerHardwareRendering;