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 Boolean? getAutomotiveUiElasticMapEnabled(com.tomtom.ivi.platform.framework.api.configuration.api.StaticConfigurationProvider);
method public static Boolean? getAutomotiveUiHybridNavigation(com.tomtom.ivi.platform.framework.api.configuration.api.StaticConfigurationProvider);
method public static Boolean? getAutomotiveUiOnboardFirst(com.tomtom.ivi.platform.framework.api.configuration.api.StaticConfigurationProvider);
method public static Boolean? getAutomotiveUiOnlineMapSourceAsOrbis(com.tomtom.ivi.platform.framework.api.configuration.api.StaticConfigurationProvider);
method public static androidx.lifecycle.LiveData<java.util.List<com.tomtom.ivi.platform.contacts.api.common.model.Contact>> findContactsByPhoneNumbers(androidx.lifecycle.LiveData<com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviDataSource<com.tomtom.ivi.platform.contacts.api.service.contacts.ContactsDataSourceElement,com.tomtom.ivi.platform.contacts.api.service.contacts.ContactsDataSourceQuery>>, java.util.Set<java.lang.String> phoneNumbers);
ctor public ContactsDataSourceQuery.ContactFilter.PhoneNumber(String? phoneNumber); method public String? component1(); method public com.tomtom.ivi.platform.contacts.api.service.contacts.ContactsDataSourceQuery.ContactFilter.PhoneNumber copy(String? phoneNumber); method public String? getPhoneNumber(); property public final String? phoneNumber;
ctor public ContactsDataSourceQuery.ContactFilter.PhoneNumber(java.util.Set<java.lang.String>? phoneNumbers); ctor public ContactsDataSourceQuery.ContactFilter.PhoneNumber(String phoneNumber); method public java.util.Set<java.lang.String>? component1(); method public com.tomtom.ivi.platform.contacts.api.service.contacts.ContactsDataSourceQuery.ContactFilter.PhoneNumber copy(java.util.Set<java.lang.String>? phoneNumbers); method public java.util.Set<java.lang.String>? getPhoneNumbers(); property public final java.util.Set<java.lang.String>? phoneNumbers;
ctor public ChargingPoint(com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointId chargingPointId, com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointName chargingPointName, com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointState status, java.util.List<com.tomtom.ivi.platform.evcharging.api.common.evcharging.Connector> connectors);
ctor public ChargingPoint(com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointId chargingPointId, com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointName chargingPointName, com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointState status, java.util.List<com.tomtom.ivi.platform.evcharging.api.common.evcharging.Connector> connectors, java.util.Set<? extends com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointCapabilities> capabilities);
method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPoint copy(com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointId chargingPointId, com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointName chargingPointName, com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointState status, java.util.List<com.tomtom.ivi.platform.evcharging.api.common.evcharging.Connector> connectors);
method public java.util.Set<com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointCapabilities> component5(); method public com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPoint copy(com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointId chargingPointId, com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointName chargingPointName, com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointState status, java.util.List<com.tomtom.ivi.platform.evcharging.api.common.evcharging.Connector> connectors, java.util.Set<? extends com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointCapabilities> capabilities); method public java.util.Set<com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointCapabilities> getCapabilities();
property public final java.util.Set<com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointCapabilities> capabilities;
public enum ChargingPointCapabilities {
method public static com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointCapabilities valueOf(String name) throws java.lang.IllegalArgumentException;
method public static com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointCapabilities[] values();
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointCapabilities CHARGING_PREFERENCES_CAPABLE;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointCapabilities CHARGING_PROFILE_CAPABLE;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointCapabilities CHIP_CARD_SUPPORT;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointCapabilities CONTACTLESS_CARD_SUPPORT;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointCapabilities CREDIT_CARD_PAYABLE;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointCapabilities DEBIT_CARD_PAYABLE;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointCapabilities PED_TERMINAL;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointCapabilities PLUG_AND_CHARGE;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointCapabilities REMOTE_START_STOP_CAPABLE;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointCapabilities RESERVABLE;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointCapabilities RFID_READER;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointCapabilities START_SESSION_CONNECTOR_REQUIRED;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointCapabilities TOKEN_GROUP_CAPABLE;
enum_constant public static final com.tomtom.ivi.platform.evcharging.api.common.evcharging.ChargingPointCapabilities UNLOCK_CAPABLE;
public final class ScopedLifecycleOwnerKt {
method @IviExperimental public static inline <R> R! useScopedLifecycleOwner(kotlin.jvm.functions.Function1<? super androidx.lifecycle.LifecycleOwner,? extends R> block);
public final class IviServiceApiExtensionsKt {
method public static suspend <T extends com.tomtom.ivi.platform.framework.api.ipc.iviservice.IviServiceApiBase<?, ?, ?, ?>> Object? waitForServiceAvailable(T, kotlin.coroutines.Continuation<? super T>);
@IviExperimental public final class HideNonSystemOverlayProxyActivityExtension extends com.tomtom.ivi.platform.framework.api.product.proxyactivityextension.ProxyActivityExtension {
@IviInternal public final class HideNonSystemOverlayProxyActivityExtensionBuilder extends com.tomtom.ivi.platform.framework.api.product.proxyactivityextension.ProxyActivityExtensionBuilder {
ctor public HideNonSystemOverlayProxyActivityExtensionBuilder();
method public com.tomtom.ivi.platform.framework.api.product.proxyactivityextension.ProxyActivityExtension build(com.tomtom.ivi.platform.framework.api.product.proxyactivityextension.ProxyActivityExtensionContext extensionContext);
method public static inline <reified T> T! mockkDiscoverableService(kotlin.reflect.KFunction<? extends T> createApi, com.tomtom.ivi.platform.framework.api.ipc.iviservice.IviServiceId iviServiceId, optional java.util.List<kotlin.jvm.functions.Function0<? extends kotlin.Unit>> queuedActions, optional kotlin.jvm.functions.Function1<? super T,? extends kotlin.Unit> mockServiceImplementation);
method public suspend Object? shouldConversationBeIgnored(com.tomtom.ivi.platform.messaging.api.common.model.Conversation conversation, com.tomtom.ivi.platform.contacts.api.service.contacts.ContactsServiceApi contactsService, kotlin.coroutines.Continuation<? super java.lang.Boolean>);
method public suspend Object? shouldConversationFromContactsBeIgnored(java.util.Set<com.tomtom.ivi.platform.messaging.api.common.model.ConversationContact> conversationContacts, com.tomtom.ivi.platform.contacts.api.service.contacts.ContactsServiceApi contactService, kotlin.coroutines.Continuation<? super java.lang.Boolean>);
method public suspend Object? shouldMessageBeIgnored(com.tomtom.ivi.platform.messaging.api.common.model.Message message, com.tomtom.ivi.platform.contacts.api.service.contacts.ContactsServiceApi contactService, kotlin.coroutines.Continuation<? super java.lang.Boolean>);
method public inline <reified T> T! mockkDiscoverableService(kotlin.reflect.KFunction<? extends T> createApi, com.tomtom.ivi.platform.framework.api.ipc.iviservice.IviServiceId iviServiceId, optional kotlin.jvm.functions.Function1<? super T,? extends kotlin.Unit> mockServiceImplementation);
method public suspend Object? detectUpdate(String componentId, kotlin.coroutines.Continuation<? super kotlin.Unit>);
method public void detectUpdate(String componentId);
method protected final com.tomtom.ivi.platform.framework.api.ipc.iviservice.IviServiceId getIviServiceId();
method protected final void setIviServiceId(com.tomtom.ivi.platform.framework.api.ipc.iviservice.IviServiceId);
property protected final com.tomtom.ivi.platform.framework.api.ipc.iviservice.IviServiceId iviServiceId;
field protected com.tomtom.ivi.platform.framework.api.ipc.iviservice.IviServiceId iviServiceId;
method @com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviServiceFun public default suspend Object? detectUpdate(String componentId, kotlin.coroutines.Continuation<? super kotlin.Unit>);
method public boolean getExclusiveModeEnabled();
property public abstract boolean exclusiveModeEnabled;
method @com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? enableExclusiveMode(boolean enable, kotlin.coroutines.Continuation<? super kotlin.Unit>);
method public boolean getExclusiveModeEnabled();
property public abstract boolean exclusiveModeEnabled;