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 org.hamcrest.Matcher<android.view.View> getThatIsStatusBarBluetoothPopover();
property public static final org.hamcrest.Matcher<android.view.View> thatIsStatusBarBluetoothPopover;
method public static String getTestAplRenderAlexaHeadlinePayload(android.content.Context);
@kotlinx.parcelize.Parcelize public enum AuthenticationError implements android.os.Parcelable {
method public static com.tomtom.ivi.platform.evcharging.api.common.evcharging.AuthenticationError valueOf(String name) throws java.lang.IllegalArgumentException;
method public static com.tomtom.ivi.platform.evcharging.api.common.evcharging.AuthenticationError[] values();
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.AuthenticationError AUTHENTICATION_ALREADY_IN_PROGRESS;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.AuthenticationError EMSP_NOT_FOUND;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.AuthenticationError NETWORK_ERROR;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.AuthenticationError UNABLE_TO_SETUP_AUTHENTICATION;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.AuthenticationError UNKNOWN_ERROR;
ctor public EmspServiceInfo(com.tomtom.ivi.platform.evcharging.api.common.evcharging.EmspIdentifier emspIdentifier, com.tomtom.tools.android.api.resourceresolution.string.StringResolver localizedServiceName, com.tomtom.tools.android.api.resourceresolution.drawable.DrawableResolver icon, java.util.Set<? extends com.tomtom.tools.android.core.geography.CountryId> countriesOfOperation);
ctor public EmspServiceInfo(com.tomtom.ivi.platform.evcharging.api.common.evcharging.EmspIdentifier emspIdentifier, com.tomtom.tools.android.api.resourceresolution.string.StringResolver localizedServiceName, com.tomtom.tools.android.api.resourceresolution.drawable.DrawableResolver? icon, java.util.Set<? extends com.tomtom.tools.android.core.geography.CountryId> countriesOfOperation);
method public com.tomtom.tools.android.api.resourceresolution.drawable.DrawableResolver component3();
method public com.tomtom.tools.android.api.resourceresolution.drawable.DrawableResolver? component3();
method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.EmspServiceInfo copy(com.tomtom.ivi.platform.evcharging.api.common.evcharging.EmspIdentifier emspIdentifier, com.tomtom.tools.android.api.resourceresolution.string.StringResolver localizedServiceName, com.tomtom.tools.android.api.resourceresolution.drawable.DrawableResolver icon, java.util.Set<? extends com.tomtom.tools.android.core.geography.CountryId> countriesOfOperation);
method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.EmspServiceInfo copy(com.tomtom.ivi.platform.evcharging.api.common.evcharging.EmspIdentifier emspIdentifier, com.tomtom.tools.android.api.resourceresolution.string.StringResolver localizedServiceName, com.tomtom.tools.android.api.resourceresolution.drawable.DrawableResolver? icon, java.util.Set<? extends com.tomtom.tools.android.core.geography.CountryId> countriesOfOperation);
method public com.tomtom.tools.android.api.resourceresolution.drawable.DrawableResolver getIcon();
method public com.tomtom.tools.android.api.resourceresolution.drawable.DrawableResolver? getIcon();
property public final com.tomtom.tools.android.api.resourceresolution.drawable.DrawableResolver icon;
property public final com.tomtom.tools.android.api.resourceresolution.drawable.DrawableResolver? icon;
@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 ACCOUNT_ERROR;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason ACTIVE_SESSION_ERROR;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason AUTHENTICATION_ALREADY_IN_PROGRESS_ERROR;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason AUTHENTICATION_SETUP_ERROR;
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 CLIENT_ERROR;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason COUNTRY_NOT_SUPPORTED_BY_EMSP_ERROR;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason EMSP_NOT_FOUND_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 JSON_DESERIALIZATION_ERROR;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason LOGIN_CANCELLED_ERROR;
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 NOT_FOUND_ERROR;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason NO_AUTHENTICATED_EMSP_AVAILABLE_ERROR;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason TIMEOUT_ERROR;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason UNKNOWN_ERROR;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason USER_NOT_AUTHORIZED_ERROR;
ctor public OpenIdLoginResult.Failure(com.tomtom.ivi.platform.evcharging.api.common.evcharging.OpenIdLoginResult.FailureReason reason); method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.OpenIdLoginResult.FailureReason component1(); method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.OpenIdLoginResult.Failure copy(com.tomtom.ivi.platform.evcharging.api.common.evcharging.OpenIdLoginResult.FailureReason reason); method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.OpenIdLoginResult.FailureReason getReason(); property public final com.tomtom.ivi.platform.evcharging.api.common.evcharging.OpenIdLoginResult.FailureReason reason; @kotlinx.parcelize.Parcelize public enum OpenIdLoginResult.FailureReason implements android.os.Parcelable { method public static com.tomtom.ivi.platform.evcharging.api.common.evcharging.OpenIdLoginResult.FailureReason valueOf(String name) throws java.lang.IllegalArgumentException; method public static com.tomtom.ivi.platform.evcharging.api.common.evcharging.OpenIdLoginResult.FailureReason[] values(); enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.OpenIdLoginResult.FailureReason CANCELED;
ctor public OpenIdLoginResult.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.OpenIdLoginResult.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;
ctor public Tariff(com.tomtom.ivi.platform.evcharging.api.common.evcharging.TariffDimensionType dimensionType, com.tomtom.ivi.platform.evcharging.api.common.evcharging.Cost cost);
ctor public Tariff(com.tomtom.ivi.platform.evcharging.api.common.evcharging.TariffDimensionType dimensionType, com.tomtom.ivi.platform.evcharging.api.common.evcharging.Cost cost, optional java.util.List<? extends com.tomtom.ivi.platform.evcharging.api.common.evcharging.TariffRestriction>? restrictions);
method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.Tariff copy(com.tomtom.ivi.platform.evcharging.api.common.evcharging.TariffDimensionType dimensionType, com.tomtom.ivi.platform.evcharging.api.common.evcharging.Cost cost);
method public java.util.List<com.tomtom.ivi.platform.evcharging.api.common.evcharging.TariffRestriction>? component3(); method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.Tariff copy(com.tomtom.ivi.platform.evcharging.api.common.evcharging.TariffDimensionType dimensionType, com.tomtom.ivi.platform.evcharging.api.common.evcharging.Cost cost, java.util.List<? extends com.tomtom.ivi.platform.evcharging.api.common.evcharging.TariffRestriction>? restrictions);
method public java.util.List<com.tomtom.ivi.platform.evcharging.api.common.evcharging.TariffRestriction>? getRestrictions();
property public final java.util.List<com.tomtom.ivi.platform.evcharging.api.common.evcharging.TariffRestriction>? restrictions;
@IviExperimental @kotlinx.parcelize.Parcelize public abstract sealed class TariffRestriction implements android.os.Parcelable {
public static final class TariffRestriction.DayOfWeekRestriction extends com.tomtom.ivi.platform.evcharging.api.common.evcharging.TariffRestriction {
ctor public TariffRestriction.DayOfWeekRestriction(java.util.List<? extends java.time.DayOfWeek> daysOfWeek);
method public java.util.List<java.time.DayOfWeek> component1();
method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.TariffRestriction.DayOfWeekRestriction copy(java.util.List<? extends java.time.DayOfWeek> daysOfWeek);
method public java.util.List<java.time.DayOfWeek> getDaysOfWeek();
property public final java.util.List<java.time.DayOfWeek> daysOfWeek;
public static final class TariffRestriction.EndTimeRestriction extends com.tomtom.ivi.platform.evcharging.api.common.evcharging.TariffRestriction {
ctor public TariffRestriction.EndTimeRestriction(java.time.LocalDateTime endTime);
method public java.time.LocalDateTime component1();
method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.TariffRestriction.EndTimeRestriction copy(java.time.LocalDateTime endTime);
method public java.time.LocalDateTime getEndTime();
property public final java.time.LocalDateTime endTime;
public static final class TariffRestriction.MaximumDurationRestriction extends com.tomtom.ivi.platform.evcharging.api.common.evcharging.TariffRestriction {
ctor public TariffRestriction.MaximumDurationRestriction(java.time.Duration maximumDuration);
method public java.time.Duration component1();
method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.TariffRestriction.MaximumDurationRestriction copy(java.time.Duration maximumDuration);
method public java.time.Duration getMaximumDuration();
property public final java.time.Duration maximumDuration;
public static final class TariffRestriction.MinimumDurationRestriction extends com.tomtom.ivi.platform.evcharging.api.common.evcharging.TariffRestriction {
ctor public TariffRestriction.MinimumDurationRestriction(java.time.Duration minimumDuration);
method public java.time.Duration component1();
method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.TariffRestriction.MinimumDurationRestriction copy(java.time.Duration minimumDuration);
method public java.time.Duration getMinimumDuration();
property public final java.time.Duration minimumDuration;
public static final class TariffRestriction.StartTimeRestriction extends com.tomtom.ivi.platform.evcharging.api.common.evcharging.TariffRestriction {
ctor public TariffRestriction.StartTimeRestriction(java.time.LocalDateTime startTime);
method public java.time.LocalDateTime component1();
method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.TariffRestriction.StartTimeRestriction copy(java.time.LocalDateTime startTime);
method public java.time.LocalDateTime getStartTime();
property public final java.time.LocalDateTime startTime;
ctor public EvChargingService.ChargingStationTariffsResult.Failure(com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason reason); method public com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason component1(); method public com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.ChargingStationTariffsResult.Failure copy(com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason reason); method public com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason getReason(); property public final com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason reason;
ctor public EvChargingService.ChargingStationTariffsResult.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.service.evcharging.EvChargingService.ChargingStationTariffsResult.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;
public enum EvChargingService.FailureReason {
method public static com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason valueOf(String name) throws java.lang.IllegalArgumentException;
method public static com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason[] values();
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason ACCOUNT_ERROR;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason ACTIVE_SESSION_ERROR;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason AUTHENTICATION_ERROR;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason CHARGING_STATION_ERROR;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason INVALID_CURRENT_CHARGING_STATE;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason NETWORK_ERROR;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason TIMEOUT;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason UNKNOWN_ERROR;
ctor public EvChargingService.LogInResult.Failure(com.tomtom.ivi.platform.evcharging.api.common.evcharging.AuthenticationError reason); method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.AuthenticationError component1(); method public com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.LogInResult.Failure copy(com.tomtom.ivi.platform.evcharging.api.common.evcharging.AuthenticationError reason); method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.AuthenticationError getReason(); property public final com.tomtom.ivi.platform.evcharging.api.common.evcharging.AuthenticationError reason;
ctor public EvChargingService.LogInResult.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.service.evcharging.EvChargingService.LogInResult.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;
ctor public EvChargingService.ResetChargingResult.Failure(com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason reason); method public com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason component1(); method public com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.ResetChargingResult.Failure copy(com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason reason); method public com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason getReason(); property public final com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason reason;
ctor public EvChargingService.ResetChargingResult.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.service.evcharging.EvChargingService.ResetChargingResult.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;
ctor public EvChargingService.StartChargingResult.Failure(com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason reason); method public com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason component1(); method public com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.StartChargingResult.Failure copy(com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason reason); method public com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason getReason(); property public final com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason reason;
ctor public EvChargingService.StartChargingResult.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.service.evcharging.EvChargingService.StartChargingResult.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;
ctor public EvChargingService.StopChargingResult.Failure(com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason reason); method public com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason component1(); method public com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.StopChargingResult.Failure copy(com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason reason); method public com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason getReason(); property public final com.tomtom.ivi.platform.evcharging.api.service.evcharging.EvChargingService.FailureReason reason;
ctor public EvChargingService.StopChargingResult.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.service.evcharging.EvChargingService.StopChargingResult.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;
method @com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? postFailure(com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason reason, kotlin.coroutines.Continuation<? super kotlin.Unit>);
@kotlinx.parcelize.Parcelize public enum EvChargingMediatorService.FailureReason implements android.os.Parcelable { method public static com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason valueOf(String name) throws java.lang.IllegalArgumentException; method public static com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason[] values(); enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason ACCOUNT_ERROR; enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason ACTIVE_SESSION_ONGOING; enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason CHARGING_POINT_ERROR; enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason COUNTY_NOT_SUPPORTED_BY_EMSP; enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason INTERNAL_ERROR; enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason NETWORK_ERROR; enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason NO_AUTHENTICATED_EMSP_AVAILABLE; enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason TIMEOUT; enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason USER_NOT_AUTHORIZED;
@com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviServiceEventListener public static interface EvChargingMediatorService.EvChargingEventListener { method public void onFailure(com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason failureReason);
ctor public EvChargingMediatorService.FinishChargingResult.Failure(com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason reason); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason component1(); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FinishChargingResult.Failure copy(com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason reason); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason getReason(); property public final com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason reason;
ctor public EvChargingMediatorService.FinishChargingResult.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.service.evchargingmediator.EvChargingMediatorService.FinishChargingResult.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;
ctor public EvChargingMediatorService.LogInResult.Failure(com.tomtom.ivi.platform.evcharging.api.common.evcharging.EmspIdentifier serviceIdentifier, com.tomtom.ivi.platform.evcharging.api.common.evcharging.AuthenticationError reason);
ctor public EvChargingMediatorService.LogInResult.Failure(com.tomtom.ivi.platform.evcharging.api.common.evcharging.EmspIdentifier serviceIdentifier, com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason reason);
method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.AuthenticationError component2(); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.LogInResult.Failure copy(com.tomtom.ivi.platform.evcharging.api.common.evcharging.EmspIdentifier serviceIdentifier, com.tomtom.ivi.platform.evcharging.api.common.evcharging.AuthenticationError reason); method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.AuthenticationError getReason();
method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason component2(); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.LogInResult.Failure copy(com.tomtom.ivi.platform.evcharging.api.common.evcharging.EmspIdentifier serviceIdentifier, 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.AuthenticationError reason;
property public final com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason reason;
ctor public EvChargingMediatorService.LogOutResult.Failure(com.tomtom.ivi.platform.evcharging.api.common.evcharging.EmspIdentifier serviceIdentifier, com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason reason);
ctor public EvChargingMediatorService.LogOutResult.Failure(com.tomtom.ivi.platform.evcharging.api.common.evcharging.EmspIdentifier serviceIdentifier, com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason reason);
method public com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason component2(); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.LogOutResult.Failure copy(com.tomtom.ivi.platform.evcharging.api.common.evcharging.EmspIdentifier serviceIdentifier, com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason reason); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason getReason();
method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason component2(); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.LogOutResult.Failure copy(com.tomtom.ivi.platform.evcharging.api.common.evcharging.EmspIdentifier serviceIdentifier, 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.service.evchargingmediator.EvChargingMediatorService.FailureReason reason;
property public final com.tomtom.ivi.platform.evcharging.api.common.evcharging.FailureReason reason;
ctor public EvChargingMediatorService.PrepareForChargingResult.Failure(com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason reason); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason component1(); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.PrepareForChargingResult.Failure copy(com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason reason); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason getReason(); property public final com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason reason;
ctor public EvChargingMediatorService.PrepareForChargingResult.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.service.evchargingmediator.EvChargingMediatorService.PrepareForChargingResult.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;
ctor public EvChargingMediatorService.PrepareForChargingResult.Success(com.tomtom.ivi.platform.evcharging.api.common.evcharging.EmspIdentifier serviceIdentifier); method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.EmspIdentifier component1(); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.PrepareForChargingResult.Success copy(com.tomtom.ivi.platform.evcharging.api.common.evcharging.EmspIdentifier serviceIdentifier); method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.EmspIdentifier getServiceIdentifier(); property public final com.tomtom.ivi.platform.evcharging.api.common.evcharging.EmspIdentifier serviceIdentifier;
field public static final com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.PrepareForChargingResult.Success INSTANCE;
ctor public EvChargingMediatorService.StartChargingResult.Failure(com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason reason); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason component1(); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.StartChargingResult.Failure copy(com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason reason); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason getReason(); property public final com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason reason;
ctor public EvChargingMediatorService.StartChargingResult.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.service.evchargingmediator.EvChargingMediatorService.StartChargingResult.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;
ctor public EvChargingMediatorService.StopChargingResult.Failure(com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason reason); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason component1(); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.StopChargingResult.Failure copy(com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason reason); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason getReason(); property public final com.tomtom.ivi.platform.evcharging.api.service.evchargingmediator.EvChargingMediatorService.FailureReason reason;
ctor public EvChargingMediatorService.StopChargingResult.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.service.evchargingmediator.EvChargingMediatorService.StopChargingResult.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;
public enum EvChargingStationService.ChargingStationInfoResult.ChargingStationInfoFailure {
method public static com.tomtom.ivi.platform.evcharging.api.service.evchargingstation.EvChargingStationService.ChargingStationInfoResult.ChargingStationInfoFailure valueOf(String name) throws java.lang.IllegalArgumentException;
method public static com.tomtom.ivi.platform.evcharging.api.service.evchargingstation.EvChargingStationService.ChargingStationInfoResult.ChargingStationInfoFailure[] values();
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evchargingstation.EvChargingStationService.ChargingStationInfoResult.ChargingStationInfoFailure NETWORK_ERROR;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evchargingstation.EvChargingStationService.ChargingStationInfoResult.ChargingStationInfoFailure UNKNOWN_CHARGING_STATION;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evchargingstation.EvChargingStationService.ChargingStationInfoResult.ChargingStationInfoFailure UNKNOWN_ERROR;
ctor public EvChargingStationService.ChargingStationInfoResult.Failure(com.tomtom.ivi.platform.evcharging.api.service.evchargingstation.EvChargingStationService.ChargingStationInfoResult.ChargingStationInfoFailure reason); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingstation.EvChargingStationService.ChargingStationInfoResult.ChargingStationInfoFailure component1(); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingstation.EvChargingStationService.ChargingStationInfoResult.Failure copy(com.tomtom.ivi.platform.evcharging.api.service.evchargingstation.EvChargingStationService.ChargingStationInfoResult.ChargingStationInfoFailure reason); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingstation.EvChargingStationService.ChargingStationInfoResult.ChargingStationInfoFailure getReason(); property public final com.tomtom.ivi.platform.evcharging.api.service.evchargingstation.EvChargingStationService.ChargingStationInfoResult.ChargingStationInfoFailure reason;
ctor public EvChargingStationService.ChargingStationInfoResult.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.service.evchargingstation.EvChargingStationService.ChargingStationInfoResult.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;
ctor public EvChargingStationService.NearbyChargingStationsResult.Failure(com.tomtom.ivi.platform.evcharging.api.service.evchargingstation.EvChargingStationService.NearbyChargingStationsResult.FindNearbyChargingStationFailure reason); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingstation.EvChargingStationService.NearbyChargingStationsResult.FindNearbyChargingStationFailure component1(); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingstation.EvChargingStationService.NearbyChargingStationsResult.Failure copy(com.tomtom.ivi.platform.evcharging.api.service.evchargingstation.EvChargingStationService.NearbyChargingStationsResult.FindNearbyChargingStationFailure reason); method public com.tomtom.ivi.platform.evcharging.api.service.evchargingstation.EvChargingStationService.NearbyChargingStationsResult.FindNearbyChargingStationFailure getReason(); property public final com.tomtom.ivi.platform.evcharging.api.service.evchargingstation.EvChargingStationService.NearbyChargingStationsResult.FindNearbyChargingStationFailure reason; public enum EvChargingStationService.NearbyChargingStationsResult.FindNearbyChargingStationFailure { method public static com.tomtom.ivi.platform.evcharging.api.service.evchargingstation.EvChargingStationService.NearbyChargingStationsResult.FindNearbyChargingStationFailure valueOf(String name) throws java.lang.IllegalArgumentException; method public static com.tomtom.ivi.platform.evcharging.api.service.evchargingstation.EvChargingStationService.NearbyChargingStationsResult.FindNearbyChargingStationFailure[] values(); enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evchargingstation.EvChargingStationService.NearbyChargingStationsResult.FindNearbyChargingStationFailure DISTANCE_OUT_OF_RANGE; enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evchargingstation.EvChargingStationService.NearbyChargingStationsResult.FindNearbyChargingStationFailure NETWORK_ERROR; enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evchargingstation.EvChargingStationService.NearbyChargingStationsResult.FindNearbyChargingStationFailure NO_RESULT; enum_constant public static final com.tomtom.ivi.platform.evcharging.api.service.evchargingstation.EvChargingStationService.NearbyChargingStationsResult.FindNearbyChargingStationFailure UNKNOWN_ERROR;
ctor public EvChargingStationService.NearbyChargingStationsResult.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.service.evchargingstation.EvChargingStationService.NearbyChargingStationsResult.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;
method @IviExperimental public static Boolean? getBooleanOrNull(android.os.Bundle, String key);
method @IviExperimental public static Integer? getIntOrNull(android.os.Bundle, String key);
public class ProxyActivity extends androidx.activity.ComponentActivity {
ctor public ProxyActivity();
method @CallSuper @IviExperimental protected java.util.List<com.tomtom.ivi.platform.framework.api.product.proxyactivityextension.ProxyActivityExtension> createExtensions(com.tomtom.ivi.platform.framework.api.product.proxyactivityextension.ProxyActivityExtensionContext extensionContext);
method protected final void onResume();
method @IviInternal protected java.util.List<com.tomtom.ivi.platform.framework.api.product.application.IviApplicationExtension> createApplicationExtensions(com.tomtom.ivi.platform.framework.api.product.application.IviApplicationExtensionContext applicationExtensionContext);
package com.tomtom.ivi.platform.framework.api.product.application.internal.buildconfig {
@IviInternal public final class IviApplicationExtensionBuildConfigExtension implements com.tomtom.ivi.platform.framework.api.product.buildconfig.IviBuildConfigExtension {
ctor public IviApplicationExtensionBuildConfigExtension(optional java.util.List<com.tomtom.ivi.platform.framework.api.product.application.internal.buildconfig.IviApplicationExtensionData> applicationExtensionData);
method public java.util.List<com.tomtom.ivi.platform.framework.api.product.application.internal.buildconfig.IviApplicationExtensionData> component1();
method public com.tomtom.ivi.platform.framework.api.product.application.internal.buildconfig.IviApplicationExtensionBuildConfigExtension copy(java.util.List<com.tomtom.ivi.platform.framework.api.product.application.internal.buildconfig.IviApplicationExtensionData> applicationExtensionData);
method public java.util.List<com.tomtom.ivi.platform.framework.api.product.application.internal.buildconfig.IviApplicationExtensionData> getApplicationExtensionData();
property public final java.util.List<com.tomtom.ivi.platform.framework.api.product.application.internal.buildconfig.IviApplicationExtensionData> applicationExtensionData;
public final class IviApplicationExtensionBuildConfigExtensionKt {
method public static com.tomtom.ivi.platform.framework.api.product.buildconfig.IviBuildConfigExtensionId<com.tomtom.ivi.platform.framework.api.product.application.internal.buildconfig.IviApplicationExtensionBuildConfigExtension> getIviApplicationExtensionBuildConfigExtensionId();
property public static final com.tomtom.ivi.platform.framework.api.product.buildconfig.IviBuildConfigExtensionId<com.tomtom.ivi.platform.framework.api.product.application.internal.buildconfig.IviApplicationExtensionBuildConfigExtension> iviApplicationExtensionBuildConfigExtensionId;
@IviInternal public final class IviApplicationExtensionData {
ctor public IviApplicationExtensionData(String id, kotlin.jvm.functions.Function0<? extends com.tomtom.ivi.platform.framework.api.product.application.IviApplicationExtensionBuilder<?>> builderFactory);
@IviExperimental public final class SetupActivity extends android.app.Activity { ctor public SetupActivity(); field public static final com.tomtom.ivi.platform.framework.api.product.debugpermissions.SetupActivity.Companion Companion; field public static final String METADATA_KEY_APP_NAME_RES_ID = "com.tomtom.ivi.platform.debugpermissions.META_DATA_KEY_APPLICATION_NAME_RES_ID"; field public static final String METADATA_KEY_MAIN_ACTIVITY_CLASS_NAME = "com.tomtom.ivi.platform.debugpermissions.META_DATA_KEY_MAIN_ACTIVITY_CLASS_NAME";
public final class ProxyActivityExtensionsKt { method @IviExperimental public static java.util.List<com.tomtom.ivi.platform.framework.api.product.proxyactivityextension.ProxyActivityExtension> createSetupProxyActivityExtensions(com.tomtom.ivi.platform.framework.api.product.proxyactivityextension.ProxyActivityExtensionContext extensionContext);
public static final class SetupActivity.Companion {
@IviExperimental public final class SetupActivity extends com.tomtom.ivi.platform.framework.api.product.activity.ProxyActivity { ctor public SetupActivity(); @IviExperimental public final class SetupProxyActivity extends com.tomtom.ivi.platform.framework.api.product.activity.ProxyActivity { ctor public SetupProxyActivity();
ctor public FrontendMetadata(com.tomtom.ivi.platform.frontend.api.common.frontend.FrontendMetadataId id, optional com.tomtom.ivi.platform.frontend.api.common.frontend.FrontendCreationPolicy creationPolicy, optional com.tomtom.ivi.platform.mainmenu.api.common.menu.MenuItem? launchMenuItem, optional java.util.Collection<? extends com.tomtom.ivi.platform.frontend.api.common.frontend.FrontendExtension> frontendExtensions, optional com.tomtom.ivi.platform.frontend.api.common.frontend.panels.PanelTypeSet availablePanelTypes, kotlin.jvm.functions.Function0<? extends com.tomtom.ivi.platform.frontend.api.common.frontend.FrontendBuilder> frontendBuilderFactory);
ctor public FrontendMetadata(com.tomtom.ivi.platform.frontend.api.common.frontend.FrontendMetadataId id, optional com.tomtom.ivi.platform.frontend.api.common.frontend.FrontendCreationPolicy creationPolicy, optional com.tomtom.ivi.platform.mainmenu.api.common.menu.MenuItem? launchMenuItem, optional java.util.Collection<? extends com.tomtom.ivi.platform.frontend.api.common.frontend.FrontendExtension> frontendExtensions, optional java.util.List<? extends android.content.IntentFilter> intentFilters, optional com.tomtom.ivi.platform.frontend.api.common.frontend.panels.PanelTypeSet availablePanelTypes, kotlin.jvm.functions.Function0<? extends com.tomtom.ivi.platform.frontend.api.common.frontend.FrontendBuilder> frontendBuilderFactory);
method public com.tomtom.ivi.platform.frontend.api.common.frontend.panels.PanelTypeSet component5(); method public kotlin.jvm.functions.Function0<com.tomtom.ivi.platform.frontend.api.common.frontend.FrontendBuilder> component6(); method public com.tomtom.ivi.platform.frontend.api.common.frontend.FrontendMetadata copy(com.tomtom.ivi.platform.frontend.api.common.frontend.FrontendMetadataId id, com.tomtom.ivi.platform.frontend.api.common.frontend.FrontendCreationPolicy creationPolicy, com.tomtom.ivi.platform.mainmenu.api.common.menu.MenuItem? launchMenuItem, java.util.Collection<? extends com.tomtom.ivi.platform.frontend.api.common.frontend.FrontendExtension> frontendExtensions, com.tomtom.ivi.platform.frontend.api.common.frontend.panels.PanelTypeSet availablePanelTypes, kotlin.jvm.functions.Function0<? extends com.tomtom.ivi.platform.frontend.api.common.frontend.FrontendBuilder> frontendBuilderFactory);
method public java.util.List<android.content.IntentFilter> component5(); method public com.tomtom.ivi.platform.frontend.api.common.frontend.panels.PanelTypeSet component6(); method public kotlin.jvm.functions.Function0<com.tomtom.ivi.platform.frontend.api.common.frontend.FrontendBuilder> component7(); method public com.tomtom.ivi.platform.frontend.api.common.frontend.FrontendMetadata copy(com.tomtom.ivi.platform.frontend.api.common.frontend.FrontendMetadataId id, com.tomtom.ivi.platform.frontend.api.common.frontend.FrontendCreationPolicy creationPolicy, com.tomtom.ivi.platform.mainmenu.api.common.menu.MenuItem? launchMenuItem, java.util.Collection<? extends com.tomtom.ivi.platform.frontend.api.common.frontend.FrontendExtension> frontendExtensions, java.util.List<? extends android.content.IntentFilter> intentFilters, com.tomtom.ivi.platform.frontend.api.common.frontend.panels.PanelTypeSet availablePanelTypes, kotlin.jvm.functions.Function0<? extends com.tomtom.ivi.platform.frontend.api.common.frontend.FrontendBuilder> frontendBuilderFactory);
method public java.util.List<android.content.IntentFilter> getIntentFilters();
property public final java.util.List<android.content.IntentFilter> intentFilters;
method public static org.hamcrest.Matcher<android.view.View> getThatIsFakeActivityViewStartActivityButton();
property public static final org.hamcrest.Matcher<android.view.View> thatIsFakeActivityViewStartActivityButton;
@IviExperimental public final class NavAppFragmentOverrideFrontendExtension implements com.tomtom.ivi.platform.frontend.api.common.frontend.FrontendExtension {
ctor public NavAppFragmentOverrideFrontendExtension(java.util.List<com.tomtom.ivi.platform.navappcomponents.api.common.util.NavAppFragmentOverrideProvider> navAppFragmentOverrideProviders);
method public java.util.List<com.tomtom.ivi.platform.navappcomponents.api.common.util.NavAppFragmentOverrideProvider> component1();
method public com.tomtom.ivi.platform.navappcomponents.api.common.util.NavAppFragmentOverrideFrontendExtension copy(java.util.List<com.tomtom.ivi.platform.navappcomponents.api.common.util.NavAppFragmentOverrideProvider> navAppFragmentOverrideProviders);
method public java.util.List<com.tomtom.ivi.platform.navappcomponents.api.common.util.NavAppFragmentOverrideProvider> getNavAppFragmentOverrideProviders();
property public final java.util.List<com.tomtom.ivi.platform.navappcomponents.api.common.util.NavAppFragmentOverrideProvider> navAppFragmentOverrideProviders;
@IviExperimental public final class NavAppFragmentOverrideProvider {
ctor public NavAppFragmentOverrideProvider(String originalPanelType, String substitutePanelType, Class<? extends androidx.fragment.app.Fragment> fragmentClass, kotlin.jvm.functions.Function1<? super com.tomtom.ivi.platform.navappcomponents.api.common.util.NavAppFragmentOverrideProvider.FragmentFactoryParameters,? extends androidx.fragment.app.Fragment> fragmentFactory);
method public String component1();
method public String component2();
method public Class<? extends androidx.fragment.app.Fragment> component3();
method public kotlin.jvm.functions.Function1<com.tomtom.ivi.platform.navappcomponents.api.common.util.NavAppFragmentOverrideProvider.FragmentFactoryParameters,androidx.fragment.app.Fragment> component4();
method public com.tomtom.ivi.platform.navappcomponents.api.common.util.NavAppFragmentOverrideProvider copy(String originalPanelType, String substitutePanelType, Class<? extends androidx.fragment.app.Fragment> fragmentClass, kotlin.jvm.functions.Function1<? super com.tomtom.ivi.platform.navappcomponents.api.common.util.NavAppFragmentOverrideProvider.FragmentFactoryParameters,? extends androidx.fragment.app.Fragment> fragmentFactory);
method public Class<? extends androidx.fragment.app.Fragment> getFragmentClass();
method public kotlin.jvm.functions.Function1<com.tomtom.ivi.platform.navappcomponents.api.common.util.NavAppFragmentOverrideProvider.FragmentFactoryParameters,androidx.fragment.app.Fragment> getFragmentFactory();
method public String getOriginalPanelType();
method public String getSubstitutePanelType();
property public final Class<? extends androidx.fragment.app.Fragment> fragmentClass;
property public final kotlin.jvm.functions.Function1<com.tomtom.ivi.platform.navappcomponents.api.common.util.NavAppFragmentOverrideProvider.FragmentFactoryParameters,androidx.fragment.app.Fragment> fragmentFactory;
property public final String originalPanelType;
property public final String substitutePanelType;
public static final class NavAppFragmentOverrideProvider.FragmentFactoryParameters {
ctor public NavAppFragmentOverrideProvider.FragmentFactoryParameters(com.tomtom.ivi.platform.framework.api.ipc.iviservice.IviServiceProvider iviServiceProvider);
method public com.tomtom.ivi.platform.framework.api.ipc.iviservice.IviServiceProvider component1();
method public com.tomtom.ivi.platform.navappcomponents.api.common.util.NavAppFragmentOverrideProvider.FragmentFactoryParameters copy(com.tomtom.ivi.platform.framework.api.ipc.iviservice.IviServiceProvider iviServiceProvider);
method public com.tomtom.ivi.platform.framework.api.ipc.iviservice.IviServiceProvider getIviServiceProvider();
property public final com.tomtom.ivi.platform.framework.api.ipc.iviservice.IviServiceProvider iviServiceProvider;
@IviExperimental public final class IntentControlledAddressSearch extends android.content.BroadcastReceiver {
ctor public IntentControlledAddressSearch(androidx.lifecycle.LifecycleOwner lifecycleOwner);
method public void onReceive(android.content.Context context, android.content.Intent intent);
field public static final com.tomtom.ivi.platform.navigation.api.common.intentcontrollernavigation.IntentControlledAddressSearch.Companion Companion;
public static final class IntentControlledAddressSearch.Companion {
method public void register(android.content.Context applicationContext, androidx.lifecycle.LifecycleOwner lifecycleOwner, String? broadcastPermission);
@IviExperimental public final class IntentControlledTripPlanner extends android.content.BroadcastReceiver {
ctor public IntentControlledTripPlanner(com.tomtom.ivi.platform.framework.api.ipc.iviservice.IviServiceProvider iviServiceProvider, androidx.lifecycle.LifecycleOwner lifecycleOwner);
method public void onReceive(android.content.Context context, android.content.Intent intent);
field public static final com.tomtom.ivi.platform.navigation.api.common.intentcontrollernavigation.IntentControlledTripPlanner.Companion Companion;
public static final class IntentControlledTripPlanner.Companion {
method public void register(android.content.Context applicationContext, com.tomtom.ivi.platform.framework.api.ipc.iviservice.IviServiceProvider iviServiceProvider, androidx.lifecycle.LifecycleOwner lifecycleOwner, String? broadcastPermission);
@IviExperimental @com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviService(serviceId="com.tomtom.ivi.service.privacysettings") public interface PrivacySettingsService {
@com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviService(serviceId="com.tomtom.ivi.service.privacysettings") public interface PrivacySettingsService {
@IviExperimental @com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviService(serviceId="com.tomtom.ivi.service.navigationsystemsettings") public interface SystemSettingsService {
@com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviService(serviceId="com.tomtom.ivi.service.navigationsystemsettings") public interface SystemSettingsService {
method public com.tomtom.ivi.platform.frontend.api.common.frontend.Frontend? getOrCreateFrontend(android.content.Intent intent);
field public static final String LOG_TAG = "FrontendRegistry";
public final class FrontendExtensionsKt {
@IviExperimental public final class ToggleTaskPanelsOnIntentFrontendCoordinationRule implements com.tomtom.ivi.platform.systemui.api.common.frontendcoordinator.frontendcoordination.FrontendCoordinationRule {
ctor public ToggleTaskPanelsOnIntentFrontendCoordinationRule(kotlin.jvm.functions.Function1<? super android.content.Intent,? extends com.tomtom.ivi.platform.frontend.api.common.frontend.Frontend> getOrCreateFrontend);
method public void activate(androidx.lifecycle.LifecycleOwner lifecycleOwner, com.tomtom.ivi.platform.framework.api.ipc.iviservice.IviInstanceBoundIviServiceProvider iviServiceProvider, androidx.lifecycle.LiveData<? extends java.util.Collection<? extends com.tomtom.ivi.platform.frontend.api.common.frontend.Frontend>> frontends);
method public final void setIntent(android.content.Intent intent);
@kotlinx.parcelize.Parcelize public final class SequencedIntent implements android.os.Parcelable {
ctor public SequencedIntent(int sequenceNumber, android.content.Intent intent);
method public android.content.Intent getIntent();
method public int getSequenceNumber();
property public final android.content.Intent intent;
property public final int sequenceNumber;
method public com.tomtom.ivi.platform.systemui.api.service.systemuistate.SequencedIntent? getLastIntent();
property public abstract com.tomtom.ivi.platform.systemui.api.service.systemuistate.SequencedIntent? lastIntent;
method @com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? setIntent(android.content.Intent intent, kotlin.coroutines.Continuation<? super kotlin.Unit>);
method public long getCallDisconnectionTimeoutMilliseconds();
method public boolean getForceCallDisconnectionState();
property public abstract long callDisconnectionTimeoutMilliseconds;
property public abstract boolean forceCallDisconnectionState;
method public java.util.Map<com.tomtom.ivi.platform.theming.api.common.attributes.IviThemeCategory,java.util.Set<int[]>> getStyleablesPerCategory();
method public void setStyleablesPerCategory(java.util.Map<com.tomtom.ivi.platform.theming.api.common.attributes.IviThemeCategory,? extends java.util.Set<int[]>>);
property public final java.util.Map<com.tomtom.ivi.platform.theming.api.common.attributes.IviThemeCategory,java.util.Set<int[]>> styleablesPerCategory;
field @IviTestInternal public java.util.Map<com.tomtom.ivi.platform.theming.api.common.attributes.IviThemeCategory,? extends java.util.Set<int[]>> styleablesPerCategory;
method @VisibleForTesting public com.tomtom.ivi.platform.theming.api.common.registry.IviThemeRegistryContext create(android.content.Context context, com.tomtom.ivi.platform.framework.api.common.iviinstance.IviInstanceId iviInstanceId, com.tomtom.ivi.platform.framework.api.configuration.api.StaticConfigurationProvider staticConfigurationProvider, com.tomtom.ivi.platform.framework.api.ipc.iviservice.IviServiceProvider iviServiceProvider, java.util.List<? extends com.tomtom.ivi.platform.theming.api.common.registry.IviThemeRegistrySourceBuilder> registrySourceBuilders);
method @IviTestInternal public com.tomtom.ivi.platform.theming.api.common.registry.IviThemeRegistryContext create(android.content.Context context, com.tomtom.ivi.platform.framework.api.common.iviinstance.IviInstanceId iviInstanceId, com.tomtom.ivi.platform.framework.api.configuration.api.StaticConfigurationProvider staticConfigurationProvider, com.tomtom.ivi.platform.framework.api.ipc.iviservice.IviServiceProvider iviServiceProvider, java.util.List<? extends com.tomtom.ivi.platform.theming.api.common.registry.IviThemeRegistrySourceBuilder> registrySourceBuilders);
method public com.tomtom.tools.android.testing.viewcomparison.ViewComparisonConfiguration.Companion.ViewComparisonTheme getAlternativeTheme(); method public com.tomtom.tools.android.testing.viewcomparison.ViewComparisonConfiguration.Companion.ViewComparisonTheme getStockTheme(); property public final com.tomtom.tools.android.testing.viewcomparison.ViewComparisonConfiguration.Companion.ViewComparisonTheme alternativeTheme; property public final com.tomtom.tools.android.testing.viewcomparison.ViewComparisonConfiguration.Companion.ViewComparisonTheme stockTheme;
method public com.tomtom.tools.android.testing.viewcomparison.ViewComparisonConfiguration.Companion.ViewComparisonTheme createAlternativeTheme(com.tomtom.ivi.platform.theming.api.common.registry.IviThemeRegistrySourceBuilder... additionalThemeRegistrySourceBuilder); method public java.util.List<com.tomtom.tools.android.testing.viewcomparison.ViewComparisonConfiguration> createConfigurations(com.tomtom.ivi.platform.theming.api.common.registry.IviThemeRegistrySourceBuilder... additionalThemeRegistrySourceBuilder); method public com.tomtom.tools.android.testing.viewcomparison.ViewComparisonConfiguration.Companion.ViewComparisonTheme createStockTheme(com.tomtom.ivi.platform.theming.api.common.registry.IviThemeRegistrySourceBuilder... additionalThemeRegistrySourceBuilder);
public final class ViewComparisonConfigurationExtensionKt {
method @IviTestInternal public static java.util.List<java.lang.Object[]> toViewComparisonTestParameterData(java.util.List<com.tomtom.tools.android.testing.viewcomparison.ViewComparisonConfiguration>);