API Compatibility report 1.0.6473-1.0.6434

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_alexa_api_common_alexanavappnavigationadapter

Type: interface

Name: AlexaNavAppNavigationAdapter

  
  @VisibleForTesting public static interface AlexaNavAppNavigationAdapter.AlexaNavAppNavigationStartedEvent extends com.tomtom.kotlin.traceevents.TraceEventListener {
  method @com.tomtom.kotlin.traceevents.TraceLogLevel(logLevel=com.tomtom.kotlin.traceevents.TraceLog.LogLevel.DEBUG) public void navigationStartedEventSent();
  
  

Module platform_bluetoothconnectivity_api_testing_servicemockextension

Type: class

Name: BluetoothConnectivityServiceMockExtensionsKt

  
  method @MainThread @IviExperimental public static void addPairedAndRecentlyConnectedDevice(com.tomtom.ivi.platform.bluetoothconnectivity.api.service.bluetoothconnectivity.BluetoothConnectivityServiceMock, com.tomtom.ivi.platform.bluetoothconnectivity.api.common.model.BluetoothDeviceAddress deviceAddress, optional com.tomtom.ivi.platform.bluetoothconnectivity.api.common.model.BluetoothDeviceInformation deviceInformation);
  
  
  method @MainThread @IviExperimental public static void addPairedAndRecentlyConnectedDevice(com.tomtom.ivi.platform.bluetoothconnectivity.api.service.bluetoothconnectivity.BluetoothConnectivityServiceMock, com.tomtom.ivi.platform.bluetoothconnectivity.api.common.model.BluetoothDeviceAddress deviceAddress, com.tomtom.ivi.platform.bluetoothconnectivity.api.common.model.BluetoothConnectivityStatus.BluetoothConnectionState connectionState, com.tomtom.ivi.platform.bluetoothconnectivity.api.common.model.BluetoothConnectivityStatus.BluetoothBondState bondState, java.util.Map<com.tomtom.ivi.platform.bluetoothconnectivity.api.common.model.BluetoothDeviceProfile,? extends com.tomtom.ivi.platform.bluetoothconnectivity.api.common.model.BluetoothConnectivityStatus.BluetoothConnectionState> connectedProfiles, optional com.tomtom.ivi.platform.bluetoothconnectivity.api.common.model.BluetoothDeviceInformation deviceInformation);
  

Module platform_evcharging_api_common_evcharging

Type: class

Name: Connector

  
  ctor public Connector(com.tomtom.ivi.platform.evcharging.api.common.evcharging.ConnectorId connectorId, com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector type, java.util.List<com.tomtom.ivi.platform.evcharging.api.common.evcharging.Tariff>? tariffs);
  
  
  ctor public Connector(com.tomtom.ivi.platform.evcharging.api.common.evcharging.ConnectorId connectorId, java.util.Set<com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector.ChargingStationConnectorType> chargingStationConnectorTypes, com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector.ElectricCurrentType electricCurrentType, com.tomtom.tools.android.api.quantity.Voltage? maxVoltage, com.tomtom.tools.android.api.quantity.ElectricCurrent? maxCurrent, com.tomtom.tools.android.api.quantity.Power? ratedPower, java.util.List<com.tomtom.ivi.platform.evcharging.api.common.evcharging.Tariff>? tariffs);
  

Type: class

Name: Connector

  
  method public com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector component2();
  method public java.util.List<com.tomtom.ivi.platform.evcharging.api.common.evcharging.Tariff>? component3();
  method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.Connector copy(com.tomtom.ivi.platform.evcharging.api.common.evcharging.ConnectorId connectorId, com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector type, java.util.List<com.tomtom.ivi.platform.evcharging.api.common.evcharging.Tariff>? tariffs);
  
  
  method public java.util.Set<com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector.ChargingStationConnectorType> component2();
  method public com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector.ElectricCurrentType component3();
  method public com.tomtom.tools.android.api.quantity.Voltage? component4();
  method public com.tomtom.tools.android.api.quantity.ElectricCurrent? component5();
  method public com.tomtom.tools.android.api.quantity.Power? component6();
  method public java.util.List<com.tomtom.ivi.platform.evcharging.api.common.evcharging.Tariff>? component7();
  method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.Connector copy(com.tomtom.ivi.platform.evcharging.api.common.evcharging.ConnectorId connectorId, java.util.Set<com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector.ChargingStationConnectorType> chargingStationConnectorTypes, com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector.ElectricCurrentType electricCurrentType, com.tomtom.tools.android.api.quantity.Voltage? maxVoltage, com.tomtom.tools.android.api.quantity.ElectricCurrent? maxCurrent, com.tomtom.tools.android.api.quantity.Power? ratedPower, java.util.List<com.tomtom.ivi.platform.evcharging.api.common.evcharging.Tariff>? tariffs);
  method public java.util.Set<com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector.ChargingStationConnectorType> getChargingStationConnectorTypes();
  

Type: class

Name: Connector

  
  method public com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector.ElectricCurrentType getElectricCurrentType();
  method public com.tomtom.tools.android.api.quantity.ElectricCurrent? getMaxCurrent();
  method public com.tomtom.tools.android.api.quantity.Voltage? getMaxVoltage();
  method public com.tomtom.tools.android.api.quantity.Power? getRatedPower();
  

Type: class

Name: Connector

  
  method public com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector getType();
  
  
  property public final java.util.Set<com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector.ChargingStationConnectorType> chargingStationConnectorTypes;
  

Type: class

Name: Connector

  
  property public final com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector.ElectricCurrentType electricCurrentType;
  property public final com.tomtom.tools.android.api.quantity.ElectricCurrent? maxCurrent;
  property public final com.tomtom.tools.android.api.quantity.Voltage? maxVoltage;
  property public final com.tomtom.tools.android.api.quantity.Power? ratedPower;
  

Type: class

Name: Connector

  
  property public final com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector type;
  

Type: class

Name: EvUtilKt

  
  method @IviExperimental @IviInternal public static java.time.Duration? getApproximatedChargingTime(com.tomtom.tools.android.api.quantity.Energy currentChargeLevel, float desiredChargePercentage, com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector connector, optional com.tomtom.tools.android.api.quantity.Energy batteryCapacity, optional java.util.List<com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingCurvePoint> batteryCurve, optional java.time.Duration chargingTimeOffset);
  
  
  method @IviExperimental @IviInternal public static java.time.Duration? getApproximatedChargingTime(com.tomtom.tools.android.api.quantity.Energy? currentChargeLevel, Float? desiredChargePercentage, Double? maximumConnectorChargingPower, com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector? vehicleEvChargingConnector, optional com.tomtom.tools.android.api.quantity.Energy? batteryCapacity, optional java.util.List<com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingCurvePoint>? batteryCurve, optional java.time.Duration? chargingTimeOffset);
  

Module platform_frontend_api_common_frontend

Type: class

Name: NotificationPanel

  
  ctor public NotificationPanel(com.tomtom.ivi.platform.frontend.api.common.frontend.FrontendContext frontendContext, com.tomtom.ivi.platform.frontend.api.common.frontend.panels.NotificationPanel.Priority priority, optional boolean isDismissible);
  
  
  ctor public NotificationPanel(com.tomtom.ivi.platform.frontend.api.common.frontend.FrontendContext frontendContext, com.tomtom.ivi.platform.frontend.api.common.frontend.panels.NotificationPanel.Priority priority, optional boolean isDismissible, optional java.time.Instant creationTime);
  method public final java.time.Instant getCreationTime();
  

Type: class

Name: NotificationPanel

  
  property public final java.time.Instant creationTime;
  

Type: enum

Name: NotificationPanel

  
  
  @IviExperimental public final class NotificationPanelContext implements com.tomtom.ivi.platform.frontend.api.common.frontend.panels.CommonPanelContext {
  ctor public NotificationPanelContext(com.tomtom.ivi.platform.frontend.api.common.frontend.panels.CommonPanelContext basePanelContext, boolean isShownInNotificationCenter);
  method public boolean isShownInNotificationCenter();
  property public final boolean isShownInNotificationCenter;
  

Module platform_frontend_api_template_notificationpanel

Type: class

Name: NotificationViewModel

  
  method public androidx.lifecycle.LiveData<com.tomtom.tools.android.api.resourceresolution.string.StringResolver> getCreationTime();
  

Type: class

Name: NotificationViewModel

  
  method public final void onCloseButtonClicked();
  

Type: class

Name: NotificationViewModel

  
  property public androidx.lifecycle.LiveData<com.tomtom.tools.android.api.resourceresolution.string.StringResolver> creationTime;
  

Type: class

Name: NotificationViewModel

  
  field public static final long UPDATE_DURATION_MS = 1000L; // 0x3e8L
  

Module platform_systemui_api_common_systemuihost

Type: class

Name: NotificationCenterPanelContainer

  
  method @VisibleForTesting(otherwise=androidx.annotation.VisibleForTesting.Companion.NONE) private com.tomtom.ivi.platform.frontend.api.common.frontend.panels.CommonPanelContext createBasePanelContext(com.tomtom.ivi.platform.systemui.api.common.systemuihost.panelcontainer.PanelContainerContext panelContainerContext);
  

Type: class

Name: NotificationCenterPanelContainerKt

  
  
  public final class NotificationCenterPanelContext implements com.tomtom.ivi.platform.frontend.api.common.frontend.panels.CommonPanelContext {
  ctor public NotificationCenterPanelContext(com.tomtom.ivi.platform.frontend.api.common.frontend.panels.CommonPanelContext basePanelContext);
  

Module platform_updater_api_common_updater

Type: Unexpected type

Name: Unexpected name

  
  
  @IviExperimental public enum DownloadFailureReason {
  method public static com.tomtom.ivi.platform.updater.api.common.updater.DownloadFailureReason valueOf(String name) throws java.lang.IllegalArgumentException;
  method public static com.tomtom.ivi.platform.updater.api.common.updater.DownloadFailureReason[] values();
  enum_constant public static final com.tomtom.ivi.platform.updater.api.common.updater.DownloadFailureReason EXTERNAL_ERROR;
  enum_constant public static final com.tomtom.ivi.platform.updater.api.common.updater.DownloadFailureReason INTERNAL_ERROR;
  
  @IviExperimental public enum DownloadPauseReason {
  method public static com.tomtom.ivi.platform.updater.api.common.updater.DownloadPauseReason valueOf(String name) throws java.lang.IllegalArgumentException;
  method public static com.tomtom.ivi.platform.updater.api.common.updater.DownloadPauseReason[] values();
  enum_constant public static final com.tomtom.ivi.platform.updater.api.common.updater.DownloadPauseReason PAUSED_BY_UPDATER;
  

Type: class

Name: UpdateComponentId

  
  @IviExperimental @kotlin.jvm.JvmInline @kotlinx.parcelize.Parcelize public final value class UpdateComponentId implements android.os.Parcelable {
  ctor public UpdateComponentId(String id);
  method public String getId();
  property public final String id;
  
  

Type: class

Name: UpdateId

  
  ctor public UpdateId(com.tomtom.ivi.platform.updater.api.common.updater.UpdateComponent updateComponent, com.tomtom.tools.android.api.resourceresolution.string.StringResolver versionName, long versionCode);
  method public com.tomtom.ivi.platform.updater.api.common.updater.UpdateComponent component1();
  method public com.tomtom.tools.android.api.resourceresolution.string.StringResolver component2();
  method public long component3();
  method public com.tomtom.ivi.platform.updater.api.common.updater.UpdateId copy(com.tomtom.ivi.platform.updater.api.common.updater.UpdateComponent updateComponent, com.tomtom.tools.android.api.resourceresolution.string.StringResolver versionName, long versionCode);
  method public com.tomtom.ivi.platform.updater.api.common.updater.UpdateComponent getUpdateComponent();
  
  
  ctor public UpdateId(String updateComponentId, long versionCode);
  method public String component1-Nu2j6Ss();
  method public long component2();
  method public com.tomtom.ivi.platform.updater.api.common.updater.UpdateId copy-Eb-1btE(String updateComponentId, long versionCode);
  method public String getUpdateComponentId();
  

Type: class

Name: UpdateId

  
  method public com.tomtom.tools.android.api.resourceresolution.string.StringResolver getVersionName();
  property public final com.tomtom.ivi.platform.updater.api.common.updater.UpdateComponent updateComponent;
  
  
  property public final String updateComponentId;
  

Type: class

Name: UpdateId

  
  property public final com.tomtom.tools.android.api.resourceresolution.string.StringResolver versionName;
  

Type: class

Name: UpdateInfo

  
  ctor public UpdateInfo(com.tomtom.ivi.platform.updater.api.common.updater.UpdateId updateId, com.tomtom.tools.android.api.resourceresolution.string.StringResolver releaseNotes, com.tomtom.ivi.platform.updater.api.common.updater.UpdateUrgency urgency, optional java.time.Instant? timeToStartUpdate, long sizeInBytes, java.util.EnumSet<com.tomtom.ivi.platform.updater.api.common.updater.InstallRequirement> installRequirements, optional java.time.Duration? estimatedDownloadTime, optional java.time.Duration? estimatedInstallTime, optional java.time.Duration? estimatedOutOfOrderTime, java.util.List<? extends com.tomtom.ivi.platform.updater.api.common.updater.PostInstallAction> postInstallActions, optional com.tomtom.ivi.platform.updater.api.common.updater.UpdateStatus status, java.util.List<com.tomtom.ivi.platform.updater.api.common.updater.UpdateId> dependencyBetweenUpdates);
  
  
  ctor public UpdateInfo(com.tomtom.ivi.platform.updater.api.common.updater.UpdateId updateId, com.tomtom.tools.android.api.resourceresolution.string.StringResolver versionName, com.tomtom.tools.android.api.resourceresolution.string.StringResolver componentName, com.tomtom.tools.android.api.resourceresolution.string.StringResolver releaseNotes, com.tomtom.ivi.platform.updater.api.common.updater.UpdateUrgency urgency, optional java.time.Instant? timeToStartUpdate, long sizeInBytes, java.util.EnumSet<com.tomtom.ivi.platform.updater.api.common.updater.InstallRequirement> installRequirements, optional java.time.Duration? estimatedDownloadTime, optional java.time.Duration? estimatedInstallTime, optional java.time.Duration? estimatedOutOfOrderTime, java.util.List<? extends com.tomtom.ivi.platform.updater.api.common.updater.PostInstallAction> postInstallActions, optional com.tomtom.ivi.platform.updater.api.common.updater.UpdateStatus status, java.util.List<com.tomtom.ivi.platform.updater.api.common.updater.UpdateId> dependencyBetweenUpdates);
  

Type: class

Name: UpdateInfo

  
  method public java.util.List<com.tomtom.ivi.platform.updater.api.common.updater.PostInstallAction> component10();
  method public com.tomtom.ivi.platform.updater.api.common.updater.UpdateStatus component11();
  method public java.util.List<com.tomtom.ivi.platform.updater.api.common.updater.UpdateId> component12();
  
  
  method public java.time.Duration? component10();
  method public java.time.Duration? component11();
  method public java.util.List<com.tomtom.ivi.platform.updater.api.common.updater.PostInstallAction> component12();
  method public com.tomtom.ivi.platform.updater.api.common.updater.UpdateStatus component13();
  method public java.util.List<com.tomtom.ivi.platform.updater.api.common.updater.UpdateId> component14();
  

Type: class

Name: UpdateInfo

  
  method public com.tomtom.ivi.platform.updater.api.common.updater.UpdateUrgency component3();
  method public java.time.Instant? component4();
  method public long component5();
  method public java.util.EnumSet<com.tomtom.ivi.platform.updater.api.common.updater.InstallRequirement> component6();
  method public java.time.Duration? component7();
  method public java.time.Duration? component8();
  
  
  method public com.tomtom.tools.android.api.resourceresolution.string.StringResolver component3();
  method public com.tomtom.tools.android.api.resourceresolution.string.StringResolver component4();
  method public com.tomtom.ivi.platform.updater.api.common.updater.UpdateUrgency component5();
  method public java.time.Instant? component6();
  method public long component7();
  method public java.util.EnumSet<com.tomtom.ivi.platform.updater.api.common.updater.InstallRequirement> component8();
  

Type: class

Name: UpdateInfo

  
  method public com.tomtom.ivi.platform.updater.api.common.updater.UpdateInfo copy(com.tomtom.ivi.platform.updater.api.common.updater.UpdateId updateId, com.tomtom.tools.android.api.resourceresolution.string.StringResolver releaseNotes, com.tomtom.ivi.platform.updater.api.common.updater.UpdateUrgency urgency, java.time.Instant? timeToStartUpdate, long sizeInBytes, java.util.EnumSet<com.tomtom.ivi.platform.updater.api.common.updater.InstallRequirement> installRequirements, java.time.Duration? estimatedDownloadTime, java.time.Duration? estimatedInstallTime, java.time.Duration? estimatedOutOfOrderTime, java.util.List<? extends com.tomtom.ivi.platform.updater.api.common.updater.PostInstallAction> postInstallActions, com.tomtom.ivi.platform.updater.api.common.updater.UpdateStatus status, java.util.List<com.tomtom.ivi.platform.updater.api.common.updater.UpdateId> dependencyBetweenUpdates);
  
  
  method public com.tomtom.ivi.platform.updater.api.common.updater.UpdateInfo copy(com.tomtom.ivi.platform.updater.api.common.updater.UpdateId updateId, com.tomtom.tools.android.api.resourceresolution.string.StringResolver versionName, com.tomtom.tools.android.api.resourceresolution.string.StringResolver componentName, com.tomtom.tools.android.api.resourceresolution.string.StringResolver releaseNotes, com.tomtom.ivi.platform.updater.api.common.updater.UpdateUrgency urgency, java.time.Instant? timeToStartUpdate, long sizeInBytes, java.util.EnumSet<com.tomtom.ivi.platform.updater.api.common.updater.InstallRequirement> installRequirements, java.time.Duration? estimatedDownloadTime, java.time.Duration? estimatedInstallTime, java.time.Duration? estimatedOutOfOrderTime, java.util.List<? extends com.tomtom.ivi.platform.updater.api.common.updater.PostInstallAction> postInstallActions, com.tomtom.ivi.platform.updater.api.common.updater.UpdateStatus status, java.util.List<com.tomtom.ivi.platform.updater.api.common.updater.UpdateId> dependencyBetweenUpdates);
  method public com.tomtom.tools.android.api.resourceresolution.string.StringResolver getComponentName();
  

Type: class

Name: UpdateInfo

  
  method public com.tomtom.tools.android.api.resourceresolution.string.StringResolver getVersionName();
  property public final com.tomtom.tools.android.api.resourceresolution.string.StringResolver componentName;
  

Type: class

Name: UpdateInfo

  
  property public final com.tomtom.tools.android.api.resourceresolution.string.StringResolver versionName;
  

Type: class

Name: UpdateStatus

  
  ctor public UpdateStatus.DownloadCompleted(com.tomtom.tools.android.api.resourceresolution.string.StringResolver? userMessage);
  
  
  ctor public UpdateStatus.DownloadCompleted(optional com.tomtom.tools.android.api.resourceresolution.string.StringResolver? userMessage);
  

Type: class

Name: UpdateStatus

  
  ctor public UpdateStatus.DownloadFailed(com.tomtom.tools.android.api.resourceresolution.string.StringResolver? userMessage);
  method public com.tomtom.tools.android.api.resourceresolution.string.StringResolver? component1();
  method public com.tomtom.ivi.platform.updater.api.common.updater.UpdateStatus.DownloadFailed copy(com.tomtom.tools.android.api.resourceresolution.string.StringResolver? userMessage);
  
  
  ctor public UpdateStatus.DownloadFailed(com.tomtom.ivi.platform.updater.api.common.updater.DownloadFailureReason failureReason, optional com.tomtom.tools.android.api.resourceresolution.string.StringResolver? userMessage);
  method public com.tomtom.ivi.platform.updater.api.common.updater.DownloadFailureReason component1();
  method public com.tomtom.tools.android.api.resourceresolution.string.StringResolver? component2();
  method public com.tomtom.ivi.platform.updater.api.common.updater.UpdateStatus.DownloadFailed copy(com.tomtom.ivi.platform.updater.api.common.updater.DownloadFailureReason failureReason, com.tomtom.tools.android.api.resourceresolution.string.StringResolver? userMessage);
  method public com.tomtom.ivi.platform.updater.api.common.updater.DownloadFailureReason getFailureReason();
  

Type: class

Name: UpdateStatus

  
  property public final com.tomtom.ivi.platform.updater.api.common.updater.DownloadFailureReason failureReason;
  

Type: class

Name: UpdateStatus

  
  ctor public UpdateStatus.DownloadInProgress(Long? bytesDownloaded);
  
  
  ctor public UpdateStatus.DownloadInProgress(optional Long? bytesDownloaded);
  

Type: class

Name: UpdateStatus

  
  
  public static final class UpdateStatus.DownloadPaused extends com.tomtom.ivi.platform.updater.api.common.updater.UpdateStatus {
  ctor public UpdateStatus.DownloadPaused(com.tomtom.ivi.platform.updater.api.common.updater.DownloadPauseReason pauseReason, optional Long? bytesDownloaded);
  method public com.tomtom.ivi.platform.updater.api.common.updater.DownloadPauseReason component1();
  method public Long? component2();
  method public com.tomtom.ivi.platform.updater.api.common.updater.UpdateStatus.DownloadPaused copy(com.tomtom.ivi.platform.updater.api.common.updater.DownloadPauseReason pauseReason, Long? bytesDownloaded);
  method public Long? getBytesDownloaded();
  method public com.tomtom.ivi.platform.updater.api.common.updater.DownloadPauseReason getPauseReason();
  property public final Long? bytesDownloaded;
  property public final com.tomtom.ivi.platform.updater.api.common.updater.DownloadPauseReason pauseReason;
  

Type: class

Name: UpdateStatus

  
  ctor public UpdateStatus.InstallationCompleted(com.tomtom.tools.android.api.resourceresolution.string.StringResolver? userMessage);
  
  
  ctor public UpdateStatus.InstallationCompleted(optional com.tomtom.tools.android.api.resourceresolution.string.StringResolver? userMessage);
  

Type: class

Name: UpdateStatus

  
  ctor public UpdateStatus.InstallationFailed(com.tomtom.tools.android.api.resourceresolution.string.StringResolver? userMessage);
  
  
  ctor public UpdateStatus.InstallationFailed(optional com.tomtom.tools.android.api.resourceresolution.string.StringResolver? userMessage);
  

Type: class

Name: UpdateStatus

  
  ctor public UpdateStatus.InstallationInProgress(java.time.Duration? remainingTime);
  
  
  ctor public UpdateStatus.InstallationInProgress(optional java.time.Duration? remainingTime);