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.
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);
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;
@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;
enum_constant public static final com.tomtom.ivi.platform.updater.api.common.updater.UpdateCancelReason UPDATE_COMPONENT_DISABLED;
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);
method protected final boolean isUpdateComponentDisabled();
method protected kotlinx.coroutines.flow.Flow<java.lang.Boolean> isUpdateComponentDisabledFlow();
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;
method protected void onUpdateComponentDisabledInner();
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);
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();
property public final boolean cancelUpdateIfNewUpdateIsAvailable;
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();
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>);
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;
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);