API compatibility report 1.0.5747-1.0.5774

Copyright

Copyright © 2020 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_evcharging_api_common_evcharging

Type: class

Name: SessionInfo

  
  ctor public SessionInfo(platform.evcharging.api.common.evcharging.ChargingPoint activeChargingPoint, String? activeSessionId, platform.evcharging.api.common.evcharging.Receipt? sessionReceipt); 
  method public platform.evcharging.api.common.evcharging.ChargingPoint component1();
  method public String ? component2();
  method public platform.evcharging.api.common.evcharging.Receipt? component3();
  method public platform.evcharging.api.common.evcharging.SessionInfo copy(platform.evcharging.api.common.evcharging.ChargingPoint activeChargingPoint, String? activeSessionId, platform.evcharging.api.common.evcharging.Receipt? sessionReceipt); 
  method public platform.evcharging.api.common.evcharging.ChargingPoint getActiveChargingPoint(); 
  method public String ? getActiveSessionId();
  
  
  ctor public SessionInfo(String chargingStationLocationId, platform.evcharging.api.common.evcharging.ChargingPointId evseId, String activeSessionId, platform.evcharging.api.common.evcharging.Receipt? sessionReceipt); 
  method public String component1(); 
  method public platform.evcharging.api.common.evcharging.ChargingPoint Id component2();
  method public String component3();
  method public platform.evcharging.api.common.evcharging.Receipt? component4();
  method public platform.evcharging.api.common.evcharging.SessionInfo copy(String chargingStationLocationId, platform.evcharging.api.common.evcharging.ChargingPointId evseId, String activeSessionId, platform.evcharging.api.common.evcharging.Receipt? sessionReceipt); 
  method public String getActiveSessionId();
  method public String getChargingStationLocationId(); 
  method public platform.evcharging.api.common.evcharging.ChargingPointId getEvseId(); 
  

Type: class

Name: SessionInfo

  
  property public final platform.evcharging.api.common.evcharging.ChargingPoint activeChargingPoint; 
  property public final String ? activeSessionId;
  
  
  property public final String activeSessionId;
  property public final String chargingStationLocationId; 
  property public final platform.evcharging.api.common.evcharging.ChargingPointId evseId; 
  

Module platform_telecom_api_common_debug

Type: class

Name: DebugConnectionService

  
  property public androidx.lifecycle.Lifecycle lifecycle; 
  

Module platform_framework_api_ipc_binder

Type: class

Name: KillableLifecycleOwner

  
  property public androidx.lifecycle.Lifecycle lifecycle; 
  

Module platform_evcharging_api_service_evcharging

Type: interface

Name: EvChargingService

  
  method public String? getActiveSessionId(); 
  

Type: interface

Name: EvChargingService

  
  method public platform.evcharging.api.common.evcharging.Receipt? getSessionReceipt();
  
  
  method public platform.evcharging.api.common.evcharging.SessionInfo? getSessionInfo();
  

Type: interface

Name: EvChargingService

  
  property public abstract String? activeSessionId; 
  

Type: interface

Name: EvChargingService

  
  property public abstract platform.evcharging.api.common.evcharging.Receipt? sessionReceipt;
  
  
  property public abstract platform.evcharging.api.common.evcharging.SessionInfo? sessionInfo;
  

Module platform_systemui_api_common_systemuihost

Type: interface

Name: SystemUiAnimationTraceEvents

  
  method public void onRunAnimation(android.view.View view); 
  
  
  method public void onRunAnimation(platform.framework.api.common.parcelable.Stringified<android.view.View> view); 
  

Module platform_framework_api_ipc_iviservice

Type: class

Name: IviServiceBase

  
  property public final androidx.lifecycle.Lifecycle lifecycle; 
  

Type: class

Name: IviServiceConnectionBase

  
  property public androidx.lifecycle.Lifecycle lifecycle; 
  

Type: class

Name: IviServiceHostManagerBase

  
  property public androidx.lifecycle.Lifecycle lifecycle; 
  

Module platform_automotiveui_api_common_configuration

Type: class

Name: AutomotiveUiConfigurationToolsKt

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

Module platform_framework_api_common_parcelable

Type: class

Name: Stringified

  
  @IviExperimental @kotlinx.parcelize.Parcelize public final class Stringified<T> implements android.os.Parcelable { 
  ctor public Stringified(T? instance); 
  } 
   
  public final class StringifiedKt { 
  method @IviExperimental public static <T> platform.framework.api.common.parcelable.Stringified<T> toStringified(T?); 
  } 
   
  

Module platform_tools_api_testing_unit

Type: class

Name: CoroutineTestRule

  
  @IviExperimental public abstract class IviTestCase extends platform.tools.api.testing.testcase.TestCaseBase { 
  
  
  @IviTestInternal public final class CoroutineTestRule extends com.tomtom.tools.android.testing.common.ResourceRule { 
  ctor public CoroutineTestRule(); 
  method public kotlinx.coroutines.test.TestCoroutineScheduler getScheduler(); 
  property public final kotlinx.coroutines.test.TestCoroutineScheduler scheduler; 
  } 
   
  @IviTestInternal @org.junit.runner.RunWith(RobolectricTestRunner::class) public abstract class IviTestCase { 
  

Type: class

Name: IviTestCase

  
  method @org.junit.After public final void cleanupMocks(); 
  

Type: class

Name: IviTestCase

  
  method @kotlin.jvm.Throws(exceptionClasses=Exception::class) @org.junit.Before public final void configure() throws java.lang.Exception; 
  method public final android.content.Context getContext(); 
  method @org.junit.Rule public final platform.tools.api.testing.unit.CoroutineTestRule getCoroutinesTestRule(); 
  method @org.junit.Rule public final org.junit.rules.TestRule getWatcher(); 
  

Type: class

Name: IviTestCase

  
  method public final void setCoroutinesTestRule(platform.tools.api.testing.unit.CoroutineTestRule); 
  property public final android.content.Context context; 
  property @org.junit.Rule public final platform.tools.api.testing.unit.CoroutineTestRule coroutinesTestRule; 
  property @org.junit.Rule public final org.junit.rules.TestRule watcher; 
  

Type: class

Name: IviTestExtensionsKt

  
  method @IviExperimental public static <T, B, V> void iviServiceFunResult(io.mockk.MockKAnswerScope<T,B>, V? value); 
  method @IviExperimental public static <T, B, V> void iviServiceFunResult(io.mockk.MockKAnswerScope<T,B>, platform.framework.api.ipc.iviservice.IviServiceFunResult.ResultType resultType, optional Exception? exception); 
  

Type: class

Name: MockkRetryTestRule

  
  @IviExper ime n t al public final class MockkRetryTestRule implements org.junit.rules.TestRule {
  
  
  @IviInternal public final class MockkRetryTestRule implements org.junit.rules.TestRule {
  

Type: class

Name: ParametersProductKt

  
  public final class ParametersProductKt { 
  method @IviExperimental public static java.util.List<java.lang.Object[]> parametersProduct(java.util.List<?>... lists); 
  } 
   
  

Type: class

Name: TestScopeExtensionsKt

  
  method @kotlinx.coroutines.ExperimentalCoroutinesApi public static void advanceTimeBy(kotlinx.coroutines.test.TestScope, long duration);
  
  
  method @IviTestInternal @kotlinx.coroutines.ExperimentalCoroutinesApi public static void advanceTimeBy(kotlinx.coroutines.test.TestScope, long duration);
  

Module platform_frontend_api_common_frontend

Type: class

Name: Frontend

  
  method public androidx.lifecycle.Lifecycle Registry getLifecycle();
  
  
  method public androidx.lifecycle.Lifecycle getLifecycle();
  

Type: class

Name: Frontend

  
  property public androidx.lifecycle.Lifecycle lifecycle; 
  

Type: class

Name: IviFragment

  
  property public androidx.lifecycle.ViewModelProvider.Factory defaultViewModelProviderFactory; 
  

Type: class

Name: IviOnBackPressedDispatcher

  
  } 
   
  public interface PanelExitAnimationListener { 
  method public void onPanelExitAnimationStarted(); 
  

Type: class

Name: GenericPanel

  
  property public androidx.lifecycle.Lifecycle lifecycle; 
  

Module platform_framework_api_common_uiembedding

Type: class

Name: TtiviActivityView

  
  @IviExperimental(message="This functionality depends on internal Android APIs and is not " + "guaranteed to be available in future Android versions.") public final class TtiviActivityView extends android.widget.FrameLayout {
  
  
  @IviExperimental(message="This functionality depends on internal Android APIs and is not " + "guaranteed to be available in future Android versions.") public final class TtiviActivityView extends android.widget.FrameLayout implements platform.frontend.api.common.frontend.PanelExitAnimationListener {
  

Type: class

Name: TtiviActivityView

  
  method public boolean getTtHideContentOnDismissalStarted();
  
  
  method public boolean getTtHideContentOnExitAnim at ionStarted();
  

Type: class

Name: TtiviActivityView

  
  method public void onDismissalStarted();
  
  
  method public void onPanelExitAnim at ionStarted();
  

Type: class

Name: TtiviActivityView

  
  method public void setTtHideContentOnDismissalStarted(boolean);
  
  
  method public void setTtHideContentOnExitAnim at ionStarted(boolean);
  

Type: class

Name: TtiviActivityView

  
  property public final boolean ttHideContentOnDismissalStarted;
  
  
  property public final boolean ttHideContentOnExitAnim at ionStarted;
  

Type: class

Name: TtiviActivityView

  
  } 
   
  public final class ViewGroupExtensionsKt { 
  method @IviExperimental public static void callOnDismissalStartedForChildActivityViews(android.view.ViewGroup); 
  

Module platform_framework_api_common_lifecycle

Type: class

Name: SubLifecycleOwner

  
  property public androidx.lifecycle.Lifecycle lifecycle; 
  

Module platform_evcharging_api_service_evchargingmediator

Type: interface

Name: EvChargingMediatorService

  
  method public platform.evcharging.api.common.evcharging.ChargingPoint? getActiveChargingPoint(); 
  

Type: interface

Name: EvChargingMediatorService

  
  property public abstract platform.evcharging.api.common.evcharging.ChargingPoint? activeChargingPoint; 
  

Module platform_tools_api_testing_functional

Type: class

Name: IviActivityTestCase

  
  method protected static final void extendUiDeviceForEmbeddedActivities(); 
  

Type: class

Name: IviActivityTestCase

  
  method protected void extendUiDeviceForEmbeddedActivities(); 
  

Module appsuite_navappcomponents_api_common_frontend

Type: class

Name: StockNavAppComponentsDisplayManager

  
  method public androidx.lifecycle.Lifecycle Registry getLifecycle();
  
  
  method public androidx.lifecycle.Lifecycle getLifecycle();
  

Type: class

Name: StockNavAppComponentsDisplayManager

  
  property public androidx.lifecycle.Lifecycle lifecycle;