API Compatibility report 1.0.6336-1.0.6303

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_media_api_common_core

Type: class

Name: ActionExtensionsKt

  
  method @IviExperimental public static androidx.lifecycle.LiveData<com.tomtom.ivi.appsuite.media.api.common.core.actions.Action> getFirstActionByIdOrNull(androidx.lifecycle.LiveData<java.util.List<com.tomtom.ivi.appsuite.media.api.common.core.actions.Action>>?, com.tomtom.ivi.appsuite.media.api.common.core.actions.Action... actions);
  

Type: class

Name: ActionExtensionsKt

  
  method @IviExperimental public static boolean hasAnyActionId(java.util.Collection<? extends com.tomtom.ivi.appsuite.media.api.common.core.actions.Action>, java.lang.String... actionIds);
  

Module platform_bluetoothconnectivity_api_testing_servicemockextension

Type: class

Name: BluetoothConnectivityServiceMockExtensionsKt

  
  method @MainThread @IviExperimental public static void addPairedAndRecentlyConnectedDevice(com.tomtom.ivi.platform.bluetoothconnectivity.api.service.bluetoothconnectivity.BluetoothConnectivityServiceMock, com.tomtom.ivi.platform.bluetoothconnectivity.api.common.model.BluetoothDeviceAddress deviceAddress, optional com.tomtom.ivi.platform.bluetoothconnectivity.api.common.model.BluetoothDeviceInformation deviceInformation);
  

Type: class

Name: BluetoothConnectivityServiceMockExtensionsKt

  
  method public static com.tomtom.ivi.platform.bluetoothconnectivity.api.common.model.BluetoothDeviceInformation getDefaultDeviceInformation();
  

Type: class

Name: BluetoothConnectivityServiceMockExtensionsKt

  
  property public static final com.tomtom.ivi.platform.bluetoothconnectivity.api.common.model.BluetoothDeviceInformation defaultDeviceInformation;
  

Module platform_frontend_api_common_frontend

Type: class

Name: GenericDismissiblePanel

  
  method @CallSuper protected void onDismissed();
  

Module platform_telemetry_api_service_tracedrain

Type: interface

Name: TraceDrainService

  
  method public com.tomtom.ivi.platform.framework.api.ipc.iviservice.mirrormap.MirrorableMap<com.tomtom.ivi.platform.telemetry.api.service.tracedrain.TraceEventFilterId,com.tomtom.ivi.platform.telemetry.api.service.tracedrain.TraceEventFilter> getTraceDrainFilters();
  method @com.tomtom.ivi.platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? setTraceEventFilter(com.tomtom.ivi.platform.telemetry.api.service.tracedrain.TraceEventFilterId traceEventFilterId, com.tomtom.ivi.platform.telemetry.api.service.tracedrain.TraceEventFilter traceEventFilter, kotlin.coroutines.Continuation<? super kotlin.Unit>);
  property public abstract com.tomtom.ivi.platform.framework.api.ipc.iviservice.mirrormap.MirrorableMap<com.tomtom.ivi.platform.telemetry.api.service.tracedrain.TraceEventFilterId,com.tomtom.ivi.platform.telemetry.api.service.tracedrain.TraceEventFilter> traceDrainFilters;
  

Type: class

Name: TraceEventFilter

  
  @kotlinx.parcelize.Parcelize public final class TraceEventFilter implements android.os.Parcelable {
  ctor public TraceEventFilter(optional java.util.Set<java.lang.String> traceEventInterfaces);
  method public java.util.Set<java.lang.String> component1();
  method public com.tomtom.ivi.platform.telemetry.api.service.tracedrain.TraceEventFilter copy(java.util.Set<java.lang.String> traceEventInterfaces);
  method public java.util.Set<java.lang.String> getTraceEventInterfaces();
  property public final java.util.Set<java.lang.String> traceEventInterfaces;
  
  @kotlinx.parcelize.Parcelize public final class TraceEventFilterId implements android.os.Parcelable {
  ctor public TraceEventFilterId(String id);
  method public String component1();
  method public com.tomtom.ivi.platform.telemetry.api.service.tracedrain.TraceEventFilterId copy(String id);
  method public String getId();
  property public final String id;
  
  

Module platform_telemetry_api_service_tracesink

Type: interface

Name: TraceSinkService

  
  method public boolean getHasDrain();
  property public abstract boolean hasDrain;
  
  
  method public com.tomtom.ivi.platform.telemetry.api.service.tracesink.TraceSinkService.Config getConfig();
  property public abstract com.tomtom.ivi.platform.telemetry.api.service.tracesink.TraceSinkService.Config config;
  

Type: class

Name: TraceSinkService

  
  @kotlinx.parcelize.Parcelize public static final class TraceSinkService.Config implements android.os.Parcelable {
  ctor public TraceSinkService.Config(optional boolean hasDrainListener, optional com.tomtom.ivi.platform.telemetry.api.service.tracedrain.TraceEventFilter traceEventFilter);
  method public boolean component1();
  method public com.tomtom.ivi.platform.telemetry.api.service.tracedrain.TraceEventFilter component2();
  method public com.tomtom.ivi.platform.telemetry.api.service.tracesink.TraceSinkService.Config copy(boolean hasDrainListener, com.tomtom.ivi.platform.telemetry.api.service.tracedrain.TraceEventFilter traceEventFilter);
  method public boolean getHasDrainListener();
  method public com.tomtom.ivi.platform.telemetry.api.service.tracedrain.TraceEventFilter getTraceEventFilter();
  property public final boolean hasDrainListener;
  property public final com.tomtom.ivi.platform.telemetry.api.service.tracedrain.TraceEventFilter traceEventFilter;