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 androidx.test.espresso.ViewInteraction waitForDisplayedMediaBrowser();
method public androidx.test.espresso.ViewInteraction waitForDisplayedMediaBrowser(optional long timeoutMs);
@IviExperimental @kotlinx.parcelize.Parcelize public enum ChargingState implements android.os.Parcelable { method public static com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState valueOf(String name) throws java.lang.IllegalArgumentException; method public static com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState[] values(); enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState CHARGING; enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState CHARGING_COMPLETED; enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState CHARGING_REQUESTED; enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState NOT_CHARGING; enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState PREPARING_CHARGING_SESSION; enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState STOP_CHARGING_REQUESTED; enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState WAITING_FOR_CHARGER;
@IviExperimental public abstract sealed class ChargingState implements android.os.Parcelable { @kotlinx.parcelize.Parcelize public static final class ChargingState.Charging extends com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState { field public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState.Charging INSTANCE; @kotlinx.parcelize.Parcelize public static final class ChargingState.ChargingCompleted extends com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState { field public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState.ChargingCompleted INSTANCE; @kotlinx.parcelize.Parcelize public static final class ChargingState.ChargingRequested extends com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState { field public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState.ChargingRequested INSTANCE; @kotlinx.parcelize.Parcelize public static final class ChargingState.Failure extends com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState { ctor public ChargingState.Failure(com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason reason); method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason component1(); method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState.Failure copy(com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason reason); method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason getReason(); property public final com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason reason; @kotlinx.parcelize.Parcelize public static final class ChargingState.Idle extends com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState { field public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState.Idle INSTANCE; @kotlinx.parcelize.Parcelize public static final class ChargingState.PreparingChargingSession extends com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState { field public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState.PreparingChargingSession INSTANCE; @kotlinx.parcelize.Parcelize public static final class ChargingState.StopChargingRequested extends com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState { field public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState.StopChargingRequested INSTANCE; @kotlinx.parcelize.Parcelize public static final class ChargingState.WaitingForCharger extends com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState { field public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingState.WaitingForCharger INSTANCE;
@kotlinx.parcelize.Parcelize public enum FailureReason implements android.os.Parcelable {
method public static com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason valueOf(String name) throws java.lang.IllegalArgumentException;
method public static com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason[] values();
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason CHARGING_POINT_ERROR;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason INTERNAL_ERROR;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason INVALID_CHARGING_STATE;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason NETWORK_ERROR;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason NO_AUTHENTICATED_EMSP_AVAILABLE;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason USER_NOT_AUTHORIZED;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason VEHICLE_CHARGING_CONNECTOR_ERROR;
public static final class TariffDimensionType.ReservationTime extends com.tomtom.ivi.platform.evcharging.api.common.evcharging.TariffDimensionType {
ctor public TariffDimensionType.ReservationTime(int stepSize);
method public int component1();
method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.TariffDimensionType.ReservationTime copy(int stepSize);
method public int getStepSize();
property public final int stepSize;
@IviExperimental @com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviService(serviceId="com.tomtom.ivi.service.debugevchargingstate", importedEnums={ChargingState::class}) public interface DebugEvChargingStateService {
@IviExperimental @com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviService(serviceId="com.tomtom.ivi.service.debugevchargingstate") public interface DebugEvChargingStateService {
method @com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? getChargingStationTariffs(com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingStation chargingStation, kotlin.coroutines.Continuation<? super com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.ChargingStationTariffsResult>);
method @com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? getChargingStationTariffs(com.tomtom.ivi.platform.navigation.api.common.model.ChargingStationId chargingStationId, kotlin.coroutines.Continuation<? super com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.ChargingStationTariffsResult>);
method @com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? startCharging(com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingStation chargingStation, com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPoint chargingPoint, kotlin.coroutines.Continuation<? super com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.StartChargingResult>);
method @com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? startCharging(com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingStation chargingStation, com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPoint chargingPoint, com.tomtom.ivi.platform.evcharging.api.common.evcharging.ConnectorId connectorId, kotlin.coroutines.Continuation<? super com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.StartChargingResult>);
method @com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? startCharging(com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingStation chargingStation, com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPoint chargingPoint, com.tomtom.ivi.platform.evcharging.api.common.evcharging.EmspIdentifier? serviceIdentifier, kotlin.coroutines.Continuation<? super kotlin.Unit>);
method @com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? startCharging(com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingStation chargingStation, com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPoint chargingPoint, com.tomtom.ivi.platform.evcharging.api.common.evcharging.ConnectorId connectorId, com.tomtom.ivi.platform.evcharging.api.common.evcharging.EmspIdentifier? serviceIdentifier, kotlin.coroutines.Continuation<? super kotlin.Unit>);
method public boolean getTtHideContentOnExitAnimationStarted();
method public void setTtHideContentOnExitAnimationStarted(boolean);
property public final boolean ttHideContentOnExitAnimationStarted;
method @IviExperimental public static <T> Integer? indexOfFirstOrNull(java.util.Collection<? extends T>, kotlin.jvm.functions.Function1<? super T,java.lang.Boolean> predicate);
method @IviExperimental public static <T> Integer? indexOfFirstOrNull(java.util.ArrayList<T>, kotlin.jvm.functions.Function1<? super T,java.lang.Boolean> predicate);
method @IviExperimental public static <T> Integer? indexOfLastOrNull(java.util.Collection<? extends T>, kotlin.jvm.functions.Function1<? super T,java.lang.Boolean> predicate);
method @IviExperimental public static <T> Integer? indexOfLastOrNull(java.util.ArrayList<T>, kotlin.jvm.functions.Function1<? super T,java.lang.Boolean> predicate);
method @IviExperimental public static inline <T> long sumByLong(Iterable<? extends T>, kotlin.jvm.functions.Function1<? super T,java.lang.Long> selector);
@IviInternal @kotlin.annotation.Target(allowedTargets={kotlin.annotation.AnnotationTarget.CLASS, kotlin.annotation.AnnotationTarget.FUNCTION}) public @interface Android8 {
@IviInternal @kotlin.annotation.Target(allowedTargets={kotlin.annotation.AnnotationTarget.CLASS, kotlin.annotation.AnnotationTarget.FUNCTION}) public @interface Android8Ignore {
method public abstract String reason();
property public abstract String reason;
@IviInternal @kotlin.annotation.Target(allowedTargets={kotlin.annotation.AnnotationTarget.CLASS, kotlin.annotation.AnnotationTarget.FUNCTION}) public @interface Android8Only {
method protected final void runTest(optional kotlin.coroutines.CoroutineContext context, optional long timeout, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.test.TestScope,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> testBody);
field public static final com.tomtom.ivi.platform.tools.api.testing.unit.IviTestCase.Companion Companion;
public static final class IviTestCase.Companion {
method public long getDEFAULT_RUN_TEST_TIMEOUT();
property public final long DEFAULT_RUN_TEST_TIMEOUT;
public final class TestScopeExtensionsKt { method @IviTestInternal @kotlinx.coroutines.ExperimentalCoroutinesApi public static void advanceTimeBy(kotlinx.coroutines.test.TestScope, long duration);
Module platform_vehiclefunctions_api_common_androidcar
Type: class
Name: VhalPropertyDelegate
@IviExperimental public static interface VhalPropertyDelegate.Companion.VhalPropertyDelegateTraceEventListener extends com.tomtom.kotlin.traceevents.TraceEventListener { method public void onChangeEvent(android.car.hardware.CarPropertyValue<?> carPropertyValue, int vhalPropertyId); method @com.tomtom.kotlin.traceevents.TraceLogLevel(logLevel=com.tomtom.kotlin.traceevents.TraceLog.LogLevel.WARN) public void onErrorEvent(int vhalPropertyId, int areaId); method public void onMarkAsUnavailable(int vhalPropertyId, int areaId); method public void onMarkAsUnsupported(int vhalPropertyId); method public void onRegisterCallback(int vhalPropertyId, boolean result, android.car.hardware.CarPropertyConfig<java.lang.Object> propertyConfig); method public void onUnregisterCallback(int vhalPropertyId, android.car.hardware.CarPropertyConfig<java.lang.Object> propertyConfig); method @com.tomtom.kotlin.traceevents.TraceLogLevel(logLevel=com.tomtom.kotlin.traceevents.TraceLog.LogLevel.WARN) public void outOfRangeValueCoerced(String propertyIdentifier, Comparable<?> value, Comparable<?> coercedValue, Comparable<?> minimum, Comparable<?> maximum);
Type: interface
Name: VhalWrapper
@IviExperimental public static interface VhalWrapper.Companion.VhalWrapperTraceEventListener extends com.tomtom.kotlin.traceevents.TraceEventListener { method public void onCarServiceAvailable(); method public void onCarServiceDisconnect();
Module platform_vehiclefunctions_api_service_debugvehicleelectricenginestate
Type: interface
Name: DebugVehicleElectricEngineStateService
@IviExperimental @com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviService(serviceId="com.tomtom.ivi.service.debugvehicleelectricenginestate") public interface DebugVehicleElectricEngineStateService {
@IviExperimental(message="The DebugVehicleElectricEngineStateService is only used for debugging/testing " + "purposes and its API may change in the future without providing backward compatibility") @com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviService(serviceId="com.tomtom.ivi.service.debugvehicleelectricenginestate") public interface DebugVehicleElectricEngineStateService {
Module platform_vehiclefunctions_api_testing_functional
Type: class
Name: VehicleFunctionsServiceTestCase
@IviExperimental public abstract class VehicleFunctionsServiceTestCase extends com.tomtom.ivi.platform.tools.api.testing.testapplication.IviServiceTestCase {
@IviTestInternal public abstract class VehicleFunctionsServiceTestCase extends com.tomtom.ivi.platform.tools.api.testing.testapplication.IviServiceTestCase {
Type: class
Name: VehicleFunctionsServiceTestCase
method @IviInternal protected final void enableDebugVehicleProfileSettingsService(com.tomtom.ivi.platform.vehiclefunctions.api.service.debugvehicleprofilesettings.DebugVehicleProfile? debugVehicleProfile);
method @IviTestInternal protected final void enableDebugVehicleProfileSettingsService(com.tomtom.ivi.platform.vehiclefunctions.api.service.debugvehicleprofilesettings.DebugVehicleProfile? debugVehicleProfile);
Module platform_vehiclefunctions_api_testing_vehiclehvac
Type: class
Name: VehiclePropertyMockUtility
@IviExperimental public final class VehiclePropertyMockUtility { ctor public VehiclePropertyMockUtility(); field public static final com.tomtom.ivi.platform.vehiclefunctions.api.testing.vehiclehvac.VehiclePropertyMockUtility.Companion Companion; public static final class VehiclePropertyMockUtility.Companion {
public final class VehiclePropertyMockUtility {
Type: class
Name: VehiclePropertyMockUtility
field public static final com.tomtom.ivi.platform.vehiclefunctions.api.testing.vehiclehvac.VehiclePropertyMockUtility INSTANCE;