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.
@IviExperimental public final class CompactProcessControlViewModel implements com.tomtom.tools.android.api.uicontrols.compositeviewmodel.VisibilityProvider { ctor public CompactProcessControlViewModel(optional com.tomtom.tools.android.api.uicontrols.button.TtButtonViewModel buttonViewModel, optional boolean isFixedWidth);
@IviExperimental public final class CompactProcessControlViewModel implements com.tomtom.tools.android.api.uicontrols.prioritylayout.Prioritizable com.tomtom.tools.android.api.uicontrols.compositeviewmodel.VisibilityProvider { ctor public CompactProcessControlViewModel(optional com.tomtom.tools.android.api.uicontrols.button.TtButtonViewModel buttonViewModel, optional boolean isFixedWidth , optional int priority );
method public int getPriority();
property public int priority;
public final class CompactProcessControlViewModelKt {
method @IviExperimental public static java.util.List<platform.frontend.api.template.compactprocesspanel.CompactProcessControlViewModel>? filterVisible(java.util.List<platform.frontend.api.template.compactprocesspanel.CompactProcessControlViewModel>?);
method public Integer? getMaxPrimaryItems();
method public Integer? getMaxSecondaryItems();
property public Integer? maxPrimaryItems;
property public Integer? maxSecondaryItems;
ctor public BluetoothDeviceInformation(String? name, platform.bluetoothconnectivity.api.common.model.BluetoothDeviceInformation.BluetoothDeviceMajorClass majorDeviceClass, java.util.Set<? extends platform.bluetoothconnectivity.api.common.model.BluetoothDeviceInformation.BluetoothDeviceMajorServiceClass> majorServiceClasses, platform.bluetoothconnectivity.api.common.model.BluetoothConnectivityStatus status);
ctor public BluetoothDeviceInformation(String? name, platform.bluetoothconnectivity.api.common.model.BluetoothDeviceInformation.BluetoothDeviceMajorClass majorDeviceClass, java.util.Set<? extends platform.bluetoothconnectivity.api.common.model.BluetoothDeviceInformation.BluetoothDeviceMajorServiceClass> majorServiceClasses, platform.bluetoothconnectivity.api.common.model.BluetoothConnectivityStatus status, java.util.Set<? extends platform.bluetoothconnectivity.api.common.model.BluetoothDeviceProfile> supportedProfiles);
method public platform.bluetoothconnectivity.api.common.model.BluetoothDeviceInformation copy(String? name, platform.bluetoothconnectivity.api.common.model.BluetoothDeviceInformation.BluetoothDeviceMajorClass majorDeviceClass, java.util.Set<? extends platform.bluetoothconnectivity.api.common.model.BluetoothDeviceInformation.BluetoothDeviceMajorServiceClass> majorServiceClasses, platform.bluetoothconnectivity.api.common.model.BluetoothConnectivityStatus status);
method public java.util.Set<platform.bluetoothconnectivity.api.common.model.BluetoothDeviceProfile> component5(); method public platform.bluetoothconnectivity.api.common.model.BluetoothDeviceInformation copy(String? name, platform.bluetoothconnectivity.api.common.model.BluetoothDeviceInformation.BluetoothDeviceMajorClass majorDeviceClass, java.util.Set<? extends platform.bluetoothconnectivity.api.common.model.BluetoothDeviceInformation.BluetoothDeviceMajorServiceClass> majorServiceClasses, platform.bluetoothconnectivity.api.common.model.BluetoothConnectivityStatus status, java.util.Set<? extends platform.bluetoothconnectivity.api.common.model.BluetoothDeviceProfile> supportedProfiles);
method public java.util.Set<platform.bluetoothconnectivity.api.common.model.BluetoothDeviceProfile> getSupportedProfiles();
property public final java.util.Set<platform.bluetoothconnectivity.api.common.model.BluetoothDeviceProfile> supportedProfiles;
@IviExperimental @platform.framework.api.ipc.iviserviceannotations.IviService(serviceId="service.tracedrain", traceEvents=false) public interface TraceDrainService {
@platform.framework.api.ipc.iviserviceannotations.IviService(serviceId="service.tracedrain", traceEvents=false) public interface TraceDrainService {
method @platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? stopCharging(kotlin.coroutines.Continuation<? super kotlin.Unit>);
method @platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? stopCharging(kotlin.coroutines.Continuation<? super platform.evcharging.api.service.evcharging.EvChargingService.StopChargingResult>);
public abstract static sealed class EvChargingService.StopChargingResult implements android.os.Parcelable {
}
@kotlinx.parcelize.Parcelize public static final class EvChargingService.StopChargingResult.Failure extends platform.evcharging.api.service.evcharging.EvChargingService.StopChargingResult {
ctor public EvChargingService.StopChargingResult.Failure(platform.evcharging.api.service.evcharging.EvChargingService.StopChargingResult.StopChargingError reason);
method public platform.evcharging.api.service.evcharging.EvChargingService.StopChargingResult.StopChargingError component1();
method public platform.evcharging.api.service.evcharging.EvChargingService.StopChargingResult.Failure copy(platform.evcharging.api.service.evcharging.EvChargingService.StopChargingResult.StopChargingError reason);
method public platform.evcharging.api.service.evcharging.EvChargingService.StopChargingResult.StopChargingError getReason();
property public final platform.evcharging.api.service.evcharging.EvChargingService.StopChargingResult.StopChargingError reason;
}
@kotlinx.parcelize.Parcelize public static final class EvChargingService.StopChargingResult.Success extends platform.evcharging.api.service.evcharging.EvChargingService.StopChargingResult {
field public static final platform.evcharging.api.service.evcharging.EvChargingService.StopChargingResult.Success INSTANCE;
}
public enum EvChargingService.StopChargingResult.StopChargingError {
method public static platform.evcharging.api.service.evcharging.EvChargingService.StopChargingResult.StopChargingError valueOf(String name) throws java.lang.IllegalArgumentException;
method public static platform.evcharging.api.service.evcharging.EvChargingService.StopChargingResult.StopChargingError[] values();
enum_constant public static final platform.evcharging.api.service.evcharging.EvChargingService.StopChargingResult.StopChargingError AUTHORIZATION_ERROR;
enum_constant public static final platform.evcharging.api.service.evcharging.EvChargingService.StopChargingResult.StopChargingError NETWORK_ERROR;
enum_constant public static final platform.evcharging.api.service.evcharging.EvChargingService.StopChargingResult.StopChargingError NO_ACTIVE_SESSION;
enum_constant public static final platform.evcharging.api.service.evcharging.EvChargingService.StopChargingResult.StopChargingError UNKNOWN_ERROR;
}
enum_constant public static final platform.evcharging.api.service.evchargingstation.EvChargingStationService.NearbyChargingStationsResult.FindNearbyChargingStationFailure NO_RESULT;
ctor public MediaFrontendContext(platform.frontend.api.common.frontend.FrontendContext frontendContext, androidx.lifecycle.LiveData<? extends java.util.List<? extends appsuite.media.api.common.frontend.MediaTaskPanel>> panelStack, appsuite.media.api.common.frontend.MediaConfiguration mediaConfiguration, appsuite.media.api.service.core.MediaServiceApi mediaService, appsuite.media.api.common.frontend.MediaFrontendContext.MediaFrontendNavigation mediaFrontendNavigation , appsuite.media.api.common.core.ErrorCallback errorCallback ); method public appsuite.media.api.common.core.ErrorCallback getErrorCallback();
ctor public MediaFrontendContext(platform.frontend.api.common.frontend.FrontendContext frontendContext, androidx.lifecycle.LiveData<? extends java.util.List<? extends appsuite.media.api.common.frontend.MediaTaskPanel>> panelStack, appsuite.media.api.common.frontend.MediaConfiguration mediaConfiguration, appsuite.media.api.service.core.MediaServiceApi mediaService, appsuite.media.api.common.frontend.MediaFrontendContext.MediaFrontendNavigation mediaFrontendNavigation);
property public final appsuite.media.api.common.core.ErrorCallback errorCallback;
method public kotlinx.coroutines.flow.Flow<appsuite.media.api.common.core.MediaError> getMediaErrors();
property public kotlinx.coroutines.flow.Flow<appsuite.media.api.common.core.MediaError> mediaErrors;
method public appsuite.media.api.common.frontend.controls.MediaControlFactory getReplacedMediaControlFactoryFor(appsuite.media.api.common.frontend.controls.standard.StandardMediaControls standardMediaControl);
@IviExperimental public abstract class ErrorCallback {
ctor public ErrorCallback();
method public void browsingFailed(appsuite.media.api.common.core.SourceId sourceId, String mediaItemId);
method public void connectionEnded(appsuite.media.api.common.core.SourceId sourceId);
method public void connectionFailed(appsuite.media.api.common.core.SourceId sourceId);
method public void logInRequired(appsuite.media.api.common.core.SourceId sourceId, android.app.PendingIntent pendingIntent);
method public void resultCodeReceived(appsuite.media.api.common.core.SourceId sourceId, appsuite.media.api.common.core.ResultCode resultCode);
method public void timeout(appsuite.media.api.common.core.SourceId sourceId);
}
ctor public ItemSourceClient(android.content.Context context, appsuite.media.api.common.core.SourceId sourceId, appsuite.media.api.common.core.IviMediaItem mediaItem , optional kotlinx.coroutines.CoroutineDispatcher coroutineDispatcher );
ctor public ItemSourceClient(android.content.Context context, appsuite.media.api.common.core.SourceId sourceId, appsuite.media.api.common.core.IviMediaItem mediaItem);
method public kotlinx.coroutines.flow.Flow<appsuite.media.api.common.core.MediaError> getMediaErrors();
method public void setErrorCallback(appsuite.media.api.common.core.ErrorCallback callback);
property public kotlinx.coroutines.flow.Flow<appsuite.media.api.common.core.MediaError> mediaErrors;
@IviExperimental public abstract sealed class MediaError {
method public appsuite.media.api.common.core.SourceId getSourceId();
property public appsuite.media.api.common.core.SourceId sourceId;
}
public static final class MediaError.BrowsingFailed extends appsuite.media.api.common.core.MediaError {
ctor public MediaError.BrowsingFailed(appsuite.media.api.common.core.SourceId sourceId, String mediaItemId);
method public appsuite.media.api.common.core.SourceId component1();
method public String component2();
method public appsuite.media.api.common.core.MediaError.BrowsingFailed copy(appsuite.media.api.common.core.SourceId sourceId, String mediaItemId);
method public String getMediaItemId();
property public final String mediaItemId;
property public appsuite.media.api.common.core.SourceId sourceId;
}
public static final class MediaError.ConnectionEnded extends appsuite.media.api.common.core.MediaError {
ctor public MediaError.ConnectionEnded(appsuite.media.api.common.core.SourceId sourceId);
method public appsuite.media.api.common.core.SourceId component1();
method public appsuite.media.api.common.core.MediaError.ConnectionEnded copy(appsuite.media.api.common.core.SourceId sourceId);
property public appsuite.media.api.common.core.SourceId sourceId;
}
public static final class MediaError.ConnectionFailed extends appsuite.media.api.common.core.MediaError {
ctor public MediaError.ConnectionFailed(appsuite.media.api.common.core.SourceId sourceId, optional appsuite.media.api.common.core.ResultCode? resultCode);
method public appsuite.media.api.common.core.SourceId component1();
method public appsuite.media.api.common.core.ResultCode? component2();
method public appsuite.media.api.common.core.MediaError.ConnectionFailed copy(appsuite.media.api.common.core.SourceId sourceId, appsuite.media.api.common.core.ResultCode? resultCode);
method public appsuite.media.api.common.core.ResultCode? getResultCode();
property public final appsuite.media.api.common.core.ResultCode? resultCode;
property public appsuite.media.api.common.core.SourceId sourceId;
}
public static final class MediaError.LogInRequired extends appsuite.media.api.common.core.MediaError {
ctor public MediaError.LogInRequired(appsuite.media.api.common.core.SourceId sourceId, android.app.PendingIntent pendingIntent);
method public appsuite.media.api.common.core.SourceId component1();
method public android.app.PendingIntent component2();
method public appsuite.media.api.common.core.MediaError.LogInRequired copy(appsuite.media.api.common.core.SourceId sourceId, android.app.PendingIntent pendingIntent);
method public android.app.PendingIntent getPendingIntent();
property public final android.app.PendingIntent pendingIntent;
property public appsuite.media.api.common.core.SourceId sourceId;
}
public static final class MediaError.ResultCodeReceived extends appsuite.media.api.common.core.MediaError {
ctor public MediaError.ResultCodeReceived(appsuite.media.api.common.core.SourceId sourceId, appsuite.media.api.common.core.ResultCode resultCode);
method public appsuite.media.api.common.core.SourceId component1();
method public appsuite.media.api.common.core.ResultCode component2();
method public appsuite.media.api.common.core.MediaError.ResultCodeReceived copy(appsuite.media.api.common.core.SourceId sourceId, appsuite.media.api.common.core.ResultCode resultCode);
method public appsuite.media.api.common.core.ResultCode getResultCode();
property public final appsuite.media.api.common.core.ResultCode resultCode;
property public appsuite.media.api.common.core.SourceId sourceId;
}
public static final class MediaError.Timeout extends appsuite.media.api.common.core.MediaError {
ctor public MediaError.Timeout(appsuite.media.api.common.core.SourceId sourceId);
method public appsuite.media.api.common.core.SourceId component1();
method public appsuite.media.api.common.core.MediaError.Timeout copy(appsuite.media.api.common.core.SourceId sourceId);
property public appsuite.media.api.common.core.SourceId sourceId;
}
method public kotlinx.coroutines.CoroutineDispatcher getMediaCoroutineDispatcher();
method public void setMediaCoroutineDispatcher(kotlinx.coroutines.CoroutineDispatcher);
property public final kotlinx.coroutines.CoroutineDispatcher mediaCoroutineDispatcher;
ctor public RootSourceClient(android.content.Context context, appsuite.media.api.common.core.SourceId sourceId , optional kotlinx.coroutines.CoroutineDispatcher coroutineDispatcher ); method public void browseTo(appsuite.media.api.common.core.IviMediaItem newMediaItem);
ctor public RootSourceClient(android.content.Context context, appsuite.media.api.common.core.SourceId sourceId); method @MainThread public void browseTo(appsuite.media.api.common.core.IviMediaItem newMediaItem);
method public kotlinx.coroutines.flow.Flow<appsuite.media.api.common.core.MediaError> getMediaErrors();
method public void setErrorCallback(appsuite.media.api.common.core.ErrorCallback callback);
property public kotlinx.coroutines.flow.Flow<appsuite.media.api.common.core.MediaError> mediaErrors;
ctor public SearchSourceClient(android.content.Context context, appsuite.media.api.common.core.SourceId sourceId , optional kotlinx.coroutines.CoroutineDispatcher coroutineDispatcher );
ctor public SearchSourceClient(android.content.Context context, appsuite.media.api.common.core.SourceId sourceId);
method public kotlinx.coroutines.flow.Flow<appsuite.media.api.common.core.MediaError> getMediaErrors();
method public void search(String? query); method public void setErrorCallback(appsuite.media.api.common.core.ErrorCallback callback);
method @MainThread public void search(String? query);
property public kotlinx.coroutines.flow.Flow<appsuite.media.api.common.core.MediaError> mediaErrors;
method public suspend <T> Object? coLaunchBrowserAction(appsuite.media.api.common.core.actions.BrowserAction<T> browserAction, kotlin.coroutines.Continuation<? super appsuite.media.api.common.core.actions.BrowserActionResult<T>>); method public void connect(); method public void disconnect();
method @MainThread public suspend <T> Object? coLaunchBrowserAction(appsuite.media.api.common.core.actions.BrowserAction<T> browserAction, kotlin.coroutines.Continuation<? super appsuite.media.api.common.core.actions.BrowserActionResult<T>>); method @MainThread public void connect(); method @MainThread public void disconnect();
method public kotlinx.coroutines.flow.Flow<appsuite.media.api.common.core.MediaError> getMediaErrors();
method public void setErrorCallback(appsuite.media.api.common.core.ErrorCallback callback); method public void setTag(String tag);
method @MainThread public void setTag(String tag);
property public abstract kotlinx.coroutines.flow.Flow<appsuite.media.api.common.core.MediaError> mediaErrors;
public final class SharedBrowsingThreadControllerKt {
public final class SharedSourceClientThreadControllerKt {
@VisibleForTesting @IviExperimental public abstract class TtiviMenuItemTestCase extends platform.tools.api.testing.viewcomparison.TtiviHardwareViewComparisonTestCase {
@VisibleForTesting public abstract class TtiviMenuItemTestCase extends platform.tools.api.testing.viewcomparison.TtiviHardwareViewComparisonTestCase {