API compatibility report 1.0.5789-1.0.5805

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 appsuite_alexa_api_common_apl

Type: class

Name: AplEventHandler

  
  ctor public AplEventHandler(com.amazon.apl.android.APLLayout layout, android.content.Context context, kotlin.jvm.functions.Function1<? super platform.vpa.api.common.vpa.VpaMessage,kotlin.Unit> sendMessage); 
  
  
  ctor public AplEventHandler(com.amazon.apl.android.APLLayout layout, android.content.Context context); 
  method public androidx.lifecycle.LiveData<platform.vpa.api.common.vpa.VpaMessage> getAplVpaMessage(); 
  

Type: class

Name: AplEventHandler

  
  method public void removeLayout(); 
  

Type: class

Name: AplEventHandler

  
  property public final androidx.lifecycle.LiveData<platform.vpa.api.common.vpa.VpaMessage> aplVpaMessage; 
  

Module platform_tools_api_testing_viewcomparison

Type: class

Name: MatchesReferenceImageAssertionKt

  
  method @IviExperimental public static com.tomtom.tools.android.testing.functional.TtViewAssertion matchesReferenceImage(String referenceImageName);
  method @IviExperimental public static com.tomtom.tools.android.testing.functional.TtViewAssertion matchesReferenceImage();
  
  
  method @IviTestInternal public static com.tomtom.tools.android.testing.functional.TtViewAssertion matchesReferenceImage(String referenceImageName);
  method @IviTestInternal public static com.tomtom.tools.android.testing.functional.TtViewAssertion matchesReferenceImage();
  

Type: class

Name: TtiviHardwareViewComparisonTestCase

  
  @IviExperimental public abstract class TtiviHardwareViewComparisonTestCase extends com.tomtom.tools.android.testing.viewcomparison.ViewComparisonTestCase {
  
  
  @IviTestInternal public abstract class TtiviHardwareViewComparisonTestCase extends com.tomtom.tools.android.testing.viewcomparison.ViewComparisonTestCase {
  

Type: class

Name: TtiviLegacyHardwareViewComparisonTestCase

  
  @IviInternal public abstract class TtiviLegacyHardwareViewComparisonTestCase extends com.tomtom.tools.android.testing.viewcomparison.HardwareViewComparisonTestCase {
  
  
  @IviTestInternal public abstract class TtiviLegacyHardwareViewComparisonTestCase extends com.tomtom.tools.android.testing.viewcomparison.HardwareViewComparisonTestCase {
  

Type: class

Name: TtiviSoftwareViewComparisonTestCase

  
  @IviExperimental public abstract class TtiviSoftwareViewComparisonTestCase extends com.tomtom.tools.android.testing.viewcomparison.SoftwareViewComparisonTestCase {
  
  
  @IviTestInternal public abstract class TtiviSoftwareViewComparisonTestCase extends com.tomtom.tools.android.testing.viewcomparison.SoftwareViewComparisonTestCase {
  

Type: class

Name: TtiviViewComparisonConfiguration

  
  @IviExperimental public final class TtiviViewComparisonConfiguration {
  
  
  @IviTestInternal public final class TtiviViewComparisonConfiguration {
  

Module platform_tools_api_testing_unit

Type: class

Name: LiveDataMockKt

  
  public final class LiveDataMockKt { 
  method @IviTestInternal public static <V> androidx.lifecycle.Observer<V> mockObserverFor(androidx.lifecycle.LiveData<V> liveData); 
  } 
  

Module platform_framework_api_common_uiembedding

Type: class

Name: TtiviActivityView

  
  method public void setStateHolder(platform.framework.api.common.uiembedding.TtiviActivityViewStateHolder? stateHolder); 
  

Type: class

Name: TtiviActivityViewKt

  
  public final class TtiviActivityViewKt { 
  method @androidx.databinding.BindingAdapter("stateHolder") @IviExperimental public static void setHolder(platform.framework.api.common.uiembedding.TtiviActivityView, platform.framework.api.common.uiembedding.TtiviActivityViewStateHolder? stateHolder); 
  } 
   
  @IviExperimental public final class TtiviActivityViewStateHolder { 
  ctor public TtiviActivityViewStateHolder(); 
  method public void release(); 
  } 
  

Module platform_framework_api_ipc_iviservice

Type: interface

Name: IviServiceConnectionManagerImpl

  
  method public void connect(String s); 
  method public void createConnection(String s); 
  method public void disconnectConnectionWhenServiceConnectionUnavailable(String s); 
  method public void onAllPropertiesInitialized(); 
  method public void onConnectionRequested(boolean value); 
  

Type: interface

Name: IviServiceConnectionManagerImpl

  
  method public void serviceConnectionAvailable(); 
  method public <C> void serviceConnectionInfo(C? rawValue, Boolean? valueUpToDate, boolean available); 
  method public void serviceConnectionUnavailable(); 
  method public void setupConnection(String s); 
  method public void setupConnectionWhenServiceConnectionUnavailable(String s); 
  

Type: interface

Name: IviServiceConnectionManagerImpl

  
  method public void updateServiceAvailability(String s); 
  

Module platform_evcharging_api_common_evcharging

Type: class

Name: ChargingStation

  
  ctor public ChargingStation(platform.navigation.api.common.model.ChargingStationId id, String locationId, platform.navigation.api.common.model.Coordinate location, String? operatorName, java.util.List<platform.evcharging.api.common.evcharging.ChargingPoint> chargingPoints); 
  
  
  ctor public ChargingStation(platform.navigation.api.common.model.ChargingStationId chargingStationId, platform.navigation.api.common.model.Coordinate location, String? operatorName, java.util.List<platform.evcharging.api.common.evcharging.ChargingPoint> chargingPoints); 
  

Type: class

Name: ChargingStation

  
  method public String component2();
  method public platform.navigation.api.common.model.Coordinate component3();
  method public String? component4();
  method public java.util.List<platform.evcharging.api.common.evcharging.ChargingPoint> component5();
  method public platform.evcharging.api.common.evcharging.ChargingStation copy(platform.navigation.api.common.model.ChargingStationId id, String locationId, platform.navigation.api.common.model.Coordinate location, String? operatorName, java.util.List<platform.evcharging.api.common.evcharging.ChargingPoint> chargingPoints); 
  
  
  method public platform.navigation.api.common.model.Coordinate component2();
  method public String? component3();
  method public java.util.List<platform.evcharging.api.common.evcharging.ChargingPoint> component4();
  method public platform.evcharging.api.common.evcharging.ChargingStation copy(platform.navigation.api.common.model.ChargingStationId chargingStationId, platform.navigation.api.common.model.Coordinate location, String? operatorName, java.util.List<platform.evcharging.api.common.evcharging.ChargingPoint> chargingPoints); 
  

Type: class

Name: ChargingStation

  
  method public platform.navigation.api.common.model.ChargingStationId getId();
  
  
  method public platform.navigation.api.common.model.ChargingStationId getChargingStationId();
  

Type: class

Name: ChargingStation

  
  method public String getLocationId(); 
  

Type: class

Name: ChargingStation

  
  property public final platform.navigation.api.common.model.ChargingStationId id;
  
  
  property public final platform.navigation.api.common.model.ChargingStationId chargingStationId;
  

Type: class

Name: ChargingStation

  
  property public final String locationId; 
  

Type: class

Name: Cost

  
  method public float getPriceIncludingVat();
  
  
  method public String getPriceIncludingVat();
  

Type: class

Name: Cost

  
  property public final float priceIncludingVat; 
  

Type: class

Name: Cost

  
  field public static final char DECIMAL_DIVIDER = 46; // 0x002e '.' 
  field public static final int WRONG_DECIMAL_DIVIDER_POSITION = 2; // 0x2 
  

Type: class

Name: SessionId

  
  @IviExperimental @kotlinx.parcelize.Parcelize public final class SessionId implements android.os.Parcelable { 
  ctor public SessionId(String id); 
  method public String component1(); 
  method public platform.evcharging.api.common.evcharging.SessionId copy(String id); 
  method public String getId(); 
  property public final String id; 
  } 
  

Type: class

Name: SessionInfo

  
  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(); 
  
  
  ctor public SessionInfo(platform.navigation.api.common.model.ChargingStationId chargingStationId, platform.evcharging.api.common.evcharging.ChargingPointId evseId, platform.evcharging.api.common.evcharging.SessionId sessionId, platform.evcharging.api.common.evcharging.Receipt? sessionReceipt); 
  method public platform.navigation.api.common.model.ChargingStationId component1(); 
  

Type: class

Name: SessionInfo

  
  method public String component3(); 
  
  
  method public platform.evcharging.api.common.evcharging.SessionId component3(); 
  

Type: class

Name: SessionInfo

  
  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.SessionInfo copy(platform.navigation.api.common.model.ChargingStationId chargingStationId, platform.evcharging.api.common.evcharging.ChargingPointId evseId, platform.evcharging.api.common.evcharging.SessionId sessionId, platform.evcharging.api.common.evcharging.Receipt? sessionReceipt);
  method public platform.navigation.api.common.model.ChargingStationId getChargingStationId(); 
  

Type: class

Name: SessionInfo

  
  method public platform.evcharging.api.common.evcharging.SessionId getSessionId(); 
  

Type: class

Name: SessionInfo

  
  property public final String activeSessionId; 
  property public final String chargingStationLocationId; 
  
  
  property public final platform.navigation.api.common.model.ChargingStationId chargingStationId; 
  

Type: class

Name: SessionInfo

  
  property public final platform.evcharging.api.common.evcharging.SessionId sessionId; 
  

Module appsuite_bluetooth_api_testing_frontend

Type: class

Name: BluetoothConnectivityPanelViewTestCase

  
  @IviInternal public abstract class BluetoothConnectivityPanelViewTestCase extends platform.tools.api.testing.viewcomparison.TtiviHardwareViewComparisonTestCase {
  
  
  @IviTestInternal public abstract class BluetoothConnectivityPanelViewTestCase extends platform.tools.api.testing.viewcomparison.TtiviHardwareViewComparisonTestCase {