API Compatibility report 1.0.6872-1.0.6853

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_common_lifecycle

Type: class

Name: LifecycleExtensionsKt

  
  method public static void handleLifecycleEventInSteps(androidx.lifecycle.LifecycleRegistry, androidx.lifecycle.Lifecycle.Event event);
  method public static void setCurrentStateInSteps(androidx.lifecycle.LifecycleRegistry, androidx.lifecycle.Lifecycle.State state);
  

Type: class

Name: SubLifecycleOwner

  
  public final class SubLifecycleOwner implements androidx.lifecycle.LifecycleOwner {
  ctor public SubLifecycleOwner(androidx.lifecycle.LifecycleOwner parentLifecycleOwner);
  method @MainThread public void destroy();
  method public androidx.lifecycle.Lifecycle getLifecycle();
  method public androidx.lifecycle.Lifecycle.State? getStateLimit();
  method public void setStateLimit(androidx.lifecycle.Lifecycle.State?);
  property public androidx.lifecycle.Lifecycle lifecycle;
  property public final androidx.lifecycle.Lifecycle.State? stateLimit;
  
  

Module platform_framework_api_common_util

Type: class

Name: AppOpsUtil

  
  
  @IviInternal public final class AppStableVersionDetector {
  method public boolean isStable(android.content.Context context);
  field public static final com.tomtom.ivi.platform.framework.api.common.util.AppStableVersionDetector INSTANCE;
  

Module platform_updater_api_common_updater

Type: enum

Name: UpdateCancelReason

  
  enum_constant public static final com.tomtom.ivi.platform.updater.api.common.updater.UpdateCancelReason UPDATE_COMPONENT_DISABLED;
  

Module platform_updater_api_service_handlerbasedupdater

Type: class

Name: ApkComponentUpdateHandler

  
  ctor public ApkComponentUpdateHandler.Config(String componentId, com.tomtom.tools.android.api.resourceresolution.string.StringResolver componentDisplayName, com.tomtom.ivi.platform.updater.api.common.updater.UpdatePolicy defaultUpdatePolicy, String packageName, optional com.tomtom.ivi.platform.updater.api.common.serviceutil.DetectUpdateTriggerWorkConfig detectUpdateTriggerWorkConfig);
  
  
  ctor public ApkComponentUpdateHandler.Config(String componentId, com.tomtom.tools.android.api.resourceresolution.string.StringResolver componentDisplayName, com.tomtom.ivi.platform.updater.api.common.updater.UpdatePolicy defaultUpdatePolicy, String packageName, optional boolean cancelUpdateIfNewUpdateIsAvailable, optional com.tomtom.ivi.platform.updater.api.common.serviceutil.DetectUpdateTriggerWorkConfig detectUpdateTriggerWorkConfig);
  

Type: class

Name: SingleComponentUpdateHandler

  
  method protected final boolean isUpdateComponentDisabled();
  method protected kotlinx.coroutines.flow.Flow<java.lang.Boolean> isUpdateComponentDisabledFlow();
  

Type: class

Name: SingleComponentUpdateHandler

  
  property public kotlinx.coroutines.flow.Flow<java.lang.Boolean> isReady;
  property protected final boolean isUpdateComponentDisabled;
  property protected kotlinx.coroutines.flow.Flow<java.lang.Boolean> isUpdateComponentDisabledFlow;
  

Type: class

Name: SingleComponentUpdateHandler

  
  method protected void onUpdateComponentDisabledInner();
  

Type: class

Name: SingleComponentUpdateHandler

  
  ctor public SingleComponentUpdateHandler.Config(String componentId, com.tomtom.tools.android.api.resourceresolution.string.StringResolver componentDisplayName, com.tomtom.ivi.platform.updater.api.common.updater.UpdatePolicy defaultUpdatePolicy);
  
  
  ctor public SingleComponentUpdateHandler.Config(String componentId, com.tomtom.tools.android.api.resourceresolution.string.StringResolver componentDisplayName, com.tomtom.ivi.platform.updater.api.common.updater.UpdatePolicy defaultUpdatePolicy, boolean cancelUpdateIfNewUpdateIsAvailable);
  

Type: class

Name: SingleComponentUpdateHandler

  
  method public com.tomtom.ivi.platform.updater.api.service.handlerbasedupdater.handlers.SingleComponentUpdateHandler.Config copy-8j2sPLo(com.tomtom.ivi.platform.updater.api.service.handlerbasedupdater.handlers.ComponentUpdateHandler.Config base, String componentId, com.tomtom.tools.android.api.resourceresolution.string.StringResolver componentDisplayName);
  
  
  method public boolean component4();
  method public com.tomtom.ivi.platform.updater.api.service.handlerbasedupdater.handlers.SingleComponentUpdateHandler.Config copy-i2ZwuKU(com.tomtom.ivi.platform.updater.api.service.handlerbasedupdater.handlers.ComponentUpdateHandler.Config base, String componentId, com.tomtom.tools.android.api.resourceresolution.string.StringResolver componentDisplayName, boolean cancelUpdateIfNewUpdateIsAvailable);
  method public boolean getCancelUpdateIfNewUpdateIsAvailable();
  

Type: class

Name: SingleComponentUpdateHandler

  
  property public final boolean cancelUpdateIfNewUpdateIsAvailable;
  

Module platform_vehiclefunctions_api_service_vehiclehvac

Type: interface

Name: VehicleHvacService

  
  method public com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleZoneProperty<com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.SeatArea,com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleProperties.RangedProperty<java.lang.Float>>? getCabinTargetTemperatureCelsius();
  
  
  method public com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleZoneProperty<com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.SeatArea,com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleProperties.RangedProperty<com.tomtom.tools.android.api.quantity.Temperature>>? getCabinTargetTemperature();
  method @Deprecated public com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleZoneProperty<com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.SeatArea,com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleProperties.RangedProperty<java.lang.Float>>? getCabinTargetTemperatureCelsius();
  

Type: interface

Name: VehicleHvacService

  
  method @com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? setCabinTargetTemperature(com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleZone<com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.SeatArea> zone, float degreesCelsius, kotlin.coroutines.Continuation<? super kotlin.Unit>);
  
  
  method @com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? setCabinTargetTemperature(com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleZone<com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.SeatArea> zone, com.tomtom.tools.android.api.quantity.Temperature temperature, kotlin.coroutines.Continuation<? super kotlin.Unit>);
  method @Deprecated @com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviServiceFun public default suspend Object? setCabinTargetTemperature(com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleZone<com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.SeatArea> zone, float degreesCelsius, kotlin.coroutines.Continuation<? super kotlin.Unit>);
  

Type: interface

Name: VehicleHvacService

  
  property public abstract com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleZoneProperty<com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.SeatArea,com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleProperties.RangedProperty<java.lang.Float>>? cabinTargetTemperatureCelsius;
  
  
  property public abstract com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleZoneProperty<com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.SeatArea,com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleProperties.RangedProperty<com.tomtom.tools.android.api.quantity.Temperature>>? cabinTargetTemperature;
  property @Deprecated public abstract com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleZoneProperty<com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.SeatArea,com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleProperties.RangedProperty<java.lang.Float>>? cabinTargetTemperatureCelsius;
  

Module platform_vehiclefunctions_api_testing_vehiclehvac

Type: class

Name: VehiclePropertyMockUtility

  
  method public <S extends com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleArea, T extends java.lang.Number & java.lang.Comparable<? super T>> androidx.lifecycle.MutableLiveData<com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleZoneProperty<S,com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleProperties.RangedProperty<T>>> getMockRangeZoneProperty(com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleZone<S> zone, com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleProperties.RangedProperty<T> value);
  
  
  method public <S extends com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleArea, T extends java.lang.Comparable<? super T>> androidx.lifecycle.MutableLiveData<com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleZoneProperty<S,com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleProperties.RangedProperty<T>>> getMockRangeZoneProperty(com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleZone<S> zone, com.tomtom.ivi.platform.vehiclefunctions.api.common.vehiclefunctions.VehicleProperties.RangedProperty<T> value);