API Compatibility report 1.0.6030-1.0.5937

Copyright

Copyright © 2023 TomTom NV. All rights reserved.

This software is the proprietary copyright of TomTom NV and its subsidiaries and may be used for internal evaluation purposes or commercial use strictly subject to separate license agreement between you and TomTom NV. If you are the licensee, you are only permitted to use this software in accordance with the terms of your license agreement. If you are not the licensee, you are not authorized to use this software in any manner and should immediately return or destroy it.

Module appsuite_systemstatus_api_testing_frontend

Type: class

Name: SystemStatusViewMatchersKt

  
  method public static org.hamcrest.Matcher<android.view.View> getThatIsStatusBarBluetoothPopover();
  

Type: class

Name: SystemStatusViewMatchersKt

  
  property public static final org.hamcrest.Matcher<android.view.View> thatIsStatusBarBluetoothPopover;
  

Module platform_alexa_api_testing_unit

Type: class

Name: TestDataKt

  
  method public static String getTestAplRenderAlexaHeadlinePayload(android.content.Context);
  

Module platform_evcharging_api_common_evcharging

Type: class

Name: AccountInfo

  
  
  @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;
  

Type: class

Name: EmspServiceInfo

  
  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);
  

Type: class

Name: EmspServiceInfo

  
  method public com.tomtom.tools.android.api.resourceresolution.drawable.DrawableResolver component3();
  
  
  method public com.tomtom.tools.android.api.resourceresolution.drawable.DrawableResolver? component3();
  

Type: class

Name: EmspServiceInfo

  
  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);
  

Type: class

Name: EmspServiceInfo

  
  method public com.tomtom.tools.android.api.resourceresolution.drawable.DrawableResolver getIcon();
  
  
  method public com.tomtom.tools.android.api.resourceresolution.drawable.DrawableResolver? getIcon();
  

Type: class

Name: EmspServiceInfo

  
  property public final com.tomtom.tools.android.api.resourceresolution.drawable.DrawableResolver icon;
  
  
  property public final com.tomtom.tools.android.api.resourceresolution.drawable.DrawableResolver? icon;
  

Type: class

Name: EmspServiceInfo

  
  
  @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;
  

Type: class

Name: OpenIdLoginResult

  
  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;
  

Type: class

Name: Tariff

  
  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);
  

Type: class

Name: Tariff

  
  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);
  

Type: class

Name: Tariff

  
  method public java.util.List<com.tomtom.ivi.platform.evcharging.api.common.evcharging.TariffRestriction>? getRestrictions();
  

Type: class

Name: Tariff

  
  property public final java.util.List<com.tomtom.ivi.platform.evcharging.api.common.evcharging.TariffRestriction>? restrictions;
  

Type: class

Name: TariffDimensionType

  
  
  @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;
  

Module platform_evcharging_api_service_evcharging

Type: class

Name: EvChargingService

  
  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;
  

Type: enum

Name: EvChargingService

  
  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;
  
  

Type: class

Name: EvChargingService

  
  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;
  

Type: class

Name: EvChargingService

  
  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;
  

Type: class

Name: EvChargingService

  
  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;
  

Type: class

Name: EvChargingService

  
  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;
  

Module platform_evcharging_api_service_evchargingmediator

Type: interface

Name: EvChargingMediatorService

  
  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>);
  

Type: interface

Name: EvChargingMediatorService

  
  @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);
  

Type: class

Name: EvChargingMediatorService

  
  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;
  

Type: class

Name: EvChargingMediatorService

  
  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);
  

Type: class

Name: EvChargingMediatorService

  
  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();
  

Type: class

Name: EvChargingMediatorService

  
  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;
  

Type: class

Name: EvChargingMediatorService

  
  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);
  

Type: class

Name: EvChargingMediatorService

  
  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();
  

Type: class

Name: EvChargingMediatorService

  
  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;
  

Type: class

Name: EvChargingMediatorService

  
  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;
  

Type: class

Name: EvChargingMediatorService

  
  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;
  

Type: class

Name: EvChargingMediatorService

  
  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;
  

Type: class

Name: EvChargingMediatorService

  
  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;
  

Module platform_evcharging_api_service_evchargingstation

Type: enum

Name: EvChargingStationService

  
  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;
  
  

Type: class

Name: EvChargingStationService

  
  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;
  

Type: class

Name: EvChargingStationService

  
  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;
  

Module platform_framework_api_common_util

Type: class

Name: BundleExtensionsKt

  
  method @IviExperimental public static Boolean? getBooleanOrNull(android.os.Bundle, String key);
  method @IviExperimental public static Integer? getIntOrNull(android.os.Bundle, String key);
  

Module platform_framework_api_product_activity

Type: class

Name: ProxyActivity

  
  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();
  
  

Module platform_framework_api_product_application

Type: class

Name: BaseIviApplication

  
  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);
  

Type: class

Name: IviServiceManagerApplicationExtension

  
  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);
  
  
  

Module platform_framework_api_product_debugpermissions

Type: class

Name: ProxyActivityExtensionsKt

  
  @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);
  

Type: class

Name: SetupActivity

  
  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();
  

Module platform_frontend_api_common_frontend

Type: class

Name: FrontendMetadata

  
  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);
  

Type: class

Name: FrontendMetadata

  
  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);
  

Type: class

Name: FrontendMetadata

  
  method public java.util.List<android.content.IntentFilter> getIntentFilters();
  

Type: class

Name: FrontendMetadata

  
  property public final java.util.List<android.content.IntentFilter> intentFilters;
  

Module platform_frontend_api_fake_taskpanel

Type: class

Name: FakeActivityViewViewMatchersKt

  
  method public static org.hamcrest.Matcher<android.view.View> getThatIsFakeActivityViewStartActivityButton();
  

Type: class

Name: FakeActivityViewViewMatchersKt

  
  property public static final org.hamcrest.Matcher<android.view.View> thatIsFakeActivityViewStartActivityButton;
  

Module platform_navappcomponents_api_common_util

Type: class

Name: NavAppFragmentOverrideFrontendExtension

  
  @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;
  
  

Module platform_navigation_api_common_intentcontrollernavigation

Type: Unexpected type

Name: Unexpected name

  
  
  @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);
  

Type: class

Name: IntentControlledAddressSearchApplicationExtensionBuilder

  
  
  @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);
  

Module platform_navigation_api_service_privacysettings

Type: interface

Name: PrivacySettingsService

  
  @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 {
  

Module platform_navigation_api_service_systemsettings

Type: interface

Name: SystemSettingsService

  
  @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 {
  

Module platform_systemui_api_common_frontendcoordinator

Type: class

Name: FrontendRegistry

  
  method public com.tomtom.ivi.platform.frontend.api.common.frontend.Frontend? getOrCreateFrontend(android.content.Intent intent);
  

Type: class

Name: FrontendRegistry

  
  field public static final String LOG_TAG = "FrontendRegistry";
  

Type: class

Name: FrontendExtensionsKt

  
  public final class FrontendExtensionsKt {
  
  

Type: class

Name: SingleTaskPanelStackFrontendCoordinationRule

  
  
  @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);
  

Module platform_systemui_api_common_systemuihost

Type: class

Name: SystemUiHost

  
  method public final void setIntent(android.content.Intent intent);
  

Module platform_systemui_api_service_systemuistate

Type: class

Name: SequencedIntent

  
  @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;
  
  

Type: interface

Name: SystemUiStateService

  
  method public com.tomtom.ivi.platform.systemui.api.service.systemuistate.SequencedIntent? getLastIntent();
  

Type: interface

Name: SystemUiStateService

  
  property public abstract com.tomtom.ivi.platform.systemui.api.service.systemuistate.SequencedIntent? lastIntent;
  

Module platform_systemui_api_service_systemuistatemanagement

Type: interface

Name: SystemUiStateManagementService

  
  method @com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? setIntent(android.content.Intent intent, kotlin.coroutines.Continuation<? super kotlin.Unit>);
  

Module platform_telecom_api_service_telecommanagement

Type: interface

Name: TelecomManagementService

  
  method public long getCallDisconnectionTimeoutMilliseconds();
  method public boolean getForceCallDisconnectionState();
  

Type: interface

Name: TelecomManagementService

  
  property public abstract long callDisconnectionTimeoutMilliseconds;
  property public abstract boolean forceCallDisconnectionState;
  

Module platform_theming_api_common_registry

Type: class

Name: IviThemeRegistry

  
  method public java.util.Map<com.tomtom.ivi.platform.theming.api.common.attributes.IviThemeCategory,java.util.Set<int[]>> getStyleablesPerCategory();
  

Type: class

Name: IviThemeRegistry

  
  method public void setStyleablesPerCategory(java.util.Map<com.tomtom.ivi.platform.theming.api.common.attributes.IviThemeCategory,? extends java.util.Set<int[]>>);
  

Type: class

Name: IviThemeRegistry

  
  property public final java.util.Map<com.tomtom.ivi.platform.theming.api.common.attributes.IviThemeCategory,java.util.Set<int[]>> styleablesPerCategory;
  

Type: class

Name: IviThemeRegistry

  
  field @IviTestInternal public java.util.Map<com.tomtom.ivi.platform.theming.api.common.attributes.IviThemeCategory,? extends java.util.Set<int[]>> styleablesPerCategory;
  

Type: class

Name: IviThemeRegistryContext

  
  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);
  

Module platform_tools_api_testing_viewcomparison

Type: class

Name: TtiviViewComparisonConfiguration

  
  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);
  

Type: class

Name: TtiviViewComparisonConfiguration

  
  
  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>);