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.
ctor public SessionInfo(platform.evcharging.api.common.evcharging.ChargingPoint activeChargingPoint, String? activeSessionId, platform.evcharging.api.common.evcharging.Receipt? sessionReceipt); method public platform.evcharging.api.common.evcharging.ChargingPoint component1(); method public String ? component2(); method public platform.evcharging.api.common.evcharging.Receipt? component3(); method public platform.evcharging.api.common.evcharging.SessionInfo copy(platform.evcharging.api.common.evcharging.ChargingPoint activeChargingPoint, String? activeSessionId, platform.evcharging.api.common.evcharging.Receipt? sessionReceipt); method public platform.evcharging.api.common.evcharging.ChargingPoint getActiveChargingPoint(); method public String ? getActiveSessionId();
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(); method public platform.evcharging.api.common.evcharging.ChargingPoint Id component2(); method public String component3(); method public platform.evcharging.api.common.evcharging.Receipt? component4(); 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.ChargingPointId getEvseId();
property public final platform.evcharging.api.common.evcharging.ChargingPoint activeChargingPoint; property public final String ? activeSessionId;
property public final String activeSessionId; property public final String chargingStationLocationId; property public final platform.evcharging.api.common.evcharging.ChargingPointId evseId;
property public androidx.lifecycle.Lifecycle lifecycle;
property public androidx.lifecycle.Lifecycle lifecycle;
method public String? getActiveSessionId();
method public platform.evcharging.api.common.evcharging.Receipt? getSessionReceipt();
method public platform.evcharging.api.common.evcharging.SessionInfo? getSessionInfo();
property public abstract String? activeSessionId;
property public abstract platform.evcharging.api.common.evcharging.Receipt? sessionReceipt;
property public abstract platform.evcharging.api.common.evcharging.SessionInfo? sessionInfo;
method public void onRunAnimation(android.view.View view);
method public void onRunAnimation(platform.framework.api.common.parcelable.Stringified<android.view.View> view);
property public final androidx.lifecycle.Lifecycle lifecycle;
property public androidx.lifecycle.Lifecycle lifecycle;
property public androidx.lifecycle.Lifecycle lifecycle;
method public static String getAutomotiveUiMapDisplayUdsFileName(platform.framework.api.configuration.api.StaticConfigurationProvider);
method public static String ? getAutomotiveUiMapDisplayUdsFileName(platform.framework.api.configuration.api.StaticConfigurationProvider);
@IviExperimental @kotlinx.parcelize.Parcelize public final class Stringified<T> implements android.os.Parcelable {
ctor public Stringified(T? instance);
}
public final class StringifiedKt {
method @IviExperimental public static <T> platform.framework.api.common.parcelable.Stringified<T> toStringified(T?);
}
@IviExperimental public abstract class IviTestCase extends platform.tools.api.testing.testcase.TestCaseBase {
@IviTestInternal public final class CoroutineTestRule extends com.tomtom.tools.android.testing.common.ResourceRule { ctor public CoroutineTestRule(); method public kotlinx.coroutines.test.TestCoroutineScheduler getScheduler(); property public final kotlinx.coroutines.test.TestCoroutineScheduler scheduler; } @IviTestInternal @org.junit.runner.RunWith(RobolectricTestRunner::class) public abstract class IviTestCase {
method @org.junit.After public final void cleanupMocks();
method @kotlin.jvm.Throws(exceptionClasses=Exception::class) @org.junit.Before public final void configure() throws java.lang.Exception;
method public final android.content.Context getContext();
method @org.junit.Rule public final platform.tools.api.testing.unit.CoroutineTestRule getCoroutinesTestRule();
method @org.junit.Rule public final org.junit.rules.TestRule getWatcher();
method public final void setCoroutinesTestRule(platform.tools.api.testing.unit.CoroutineTestRule);
property public final android.content.Context context;
property @org.junit.Rule public final platform.tools.api.testing.unit.CoroutineTestRule coroutinesTestRule;
property @org.junit.Rule public final org.junit.rules.TestRule watcher;
method @IviExperimental public static <T, B, V> void iviServiceFunResult(io.mockk.MockKAnswerScope<T,B>, V? value);
method @IviExperimental public static <T, B, V> void iviServiceFunResult(io.mockk.MockKAnswerScope<T,B>, platform.framework.api.ipc.iviservice.IviServiceFunResult.ResultType resultType, optional Exception? exception);
@IviExper ime n t al public final class MockkRetryTestRule implements org.junit.rules.TestRule {
@IviInternal public final class MockkRetryTestRule implements org.junit.rules.TestRule {
public final class ParametersProductKt {
method @IviExperimental public static java.util.List<java.lang.Object[]> parametersProduct(java.util.List<?>... lists);
}
method @kotlinx.coroutines.ExperimentalCoroutinesApi public static void advanceTimeBy(kotlinx.coroutines.test.TestScope, long duration);
method @IviTestInternal @kotlinx.coroutines.ExperimentalCoroutinesApi public static void advanceTimeBy(kotlinx.coroutines.test.TestScope, long duration);
method public androidx.lifecycle.Lifecycle Registry getLifecycle();
method public androidx.lifecycle.Lifecycle getLifecycle();
property public androidx.lifecycle.Lifecycle lifecycle;
property public androidx.lifecycle.ViewModelProvider.Factory defaultViewModelProviderFactory;
}
public interface PanelExitAnimationListener {
method public void onPanelExitAnimationStarted();
property public androidx.lifecycle.Lifecycle lifecycle;
@IviExperimental(message="This functionality depends on internal Android APIs and is not " + "guaranteed to be available in future Android versions.") public final class TtiviActivityView extends android.widget.FrameLayout {
@IviExperimental(message="This functionality depends on internal Android APIs and is not " + "guaranteed to be available in future Android versions.") public final class TtiviActivityView extends android.widget.FrameLayout implements platform.frontend.api.common.frontend.PanelExitAnimationListener {
method public boolean getTtHideContentOnDismissalStarted();
method public boolean getTtHideContentOnExitAnim at ionStarted();
method public void onDismissalStarted();
method public void onPanelExitAnim at ionStarted();
method public void setTtHideContentOnDismissalStarted(boolean);
method public void setTtHideContentOnExitAnim at ionStarted(boolean);
property public final boolean ttHideContentOnDismissalStarted;
property public final boolean ttHideContentOnExitAnim at ionStarted;
}
public final class ViewGroupExtensionsKt {
method @IviExperimental public static void callOnDismissalStartedForChildActivityViews(android.view.ViewGroup);
property public androidx.lifecycle.Lifecycle lifecycle;
method public platform.evcharging.api.common.evcharging.ChargingPoint? getActiveChargingPoint();
property public abstract platform.evcharging.api.common.evcharging.ChargingPoint? activeChargingPoint;
method protected static final void extendUiDeviceForEmbeddedActivities();
method protected void extendUiDeviceForEmbeddedActivities();
method public androidx.lifecycle.Lifecycle Registry getLifecycle();
method public androidx.lifecycle.Lifecycle getLifecycle();
property public androidx.lifecycle.Lifecycle lifecycle;