| // Signature format: 4.0 |
| package androidx.privacysandbox.databridge.client { |
| |
| public abstract class DataBridgeClient { |
| method public static final androidx.privacysandbox.databridge.client.DataBridgeClient getInstance(android.content.Context context); |
| method @KotlinOnly public abstract suspend Object? getValue(androidx.privacysandbox.databridge.core.Key key, kotlin.coroutines.Continuation<? super kotlin.Result<java.lang.Object?>>); |
| method @BytecodeOnly public abstract Object? getValue-gIAlu-s(androidx.privacysandbox.databridge.core.Key, kotlin.coroutines.Continuation<? super kotlin.Result<? extends java.lang.Object!>!>); |
| method public abstract suspend Object? getValues(java.util.Set<androidx.privacysandbox.databridge.core.Key> keys, kotlin.coroutines.Continuation<? super java.util.Map<androidx.privacysandbox.databridge.core.Key,? extends kotlin.Result<? extends java.lang.Object?>>>); |
| method public abstract void registerKeyUpdateCallback(java.util.Set<androidx.privacysandbox.databridge.core.Key> keys, java.util.concurrent.Executor executor, androidx.privacysandbox.databridge.core.KeyUpdateCallback callback); |
| method public abstract suspend Object? removeValue(androidx.privacysandbox.databridge.core.Key key, kotlin.coroutines.Continuation<? super kotlin.Unit>); |
| method public abstract suspend Object? removeValues(java.util.Set<androidx.privacysandbox.databridge.core.Key> keys, kotlin.coroutines.Continuation<? super kotlin.Unit>); |
| method public abstract suspend Object? setValue(androidx.privacysandbox.databridge.core.Key key, Object? value, kotlin.coroutines.Continuation<? super kotlin.Unit>); |
| method public abstract suspend Object? setValues(java.util.Map<androidx.privacysandbox.databridge.core.Key,? extends java.lang.Object?> keyValueMap, kotlin.coroutines.Continuation<? super kotlin.Unit>); |
| method public abstract void unregisterKeyUpdateCallback(androidx.privacysandbox.databridge.core.KeyUpdateCallback callback); |
| field public static final androidx.privacysandbox.databridge.client.DataBridgeClient.Companion Companion; |
| } |
| |
| public static final class DataBridgeClient.Companion { |
| method public androidx.privacysandbox.databridge.client.DataBridgeClient getInstance(android.content.Context context); |
| } |
| |
| public abstract class DataSynchronizationManager { |
| method public abstract void addKeys(java.util.Map<androidx.privacysandbox.databridge.core.Key,? extends java.lang.Object?> keyValueMap); |
| method public abstract void addSyncFailureCallback(java.util.concurrent.Executor executor, androidx.privacysandbox.databridge.client.SyncFailureCallback syncFailureCallback); |
| method public static final androidx.privacysandbox.databridge.client.DataSynchronizationManager getInstance(android.content.Context context); |
| method public abstract java.util.Set<androidx.privacysandbox.databridge.core.Key> getKeys(); |
| method public abstract void removeSyncFailureCallback(androidx.privacysandbox.databridge.client.SyncFailureCallback syncFailureCallback); |
| field public static final androidx.privacysandbox.databridge.client.DataSynchronizationManager.Companion Companion; |
| } |
| |
| public static final class DataSynchronizationManager.Companion { |
| method public androidx.privacysandbox.databridge.client.DataSynchronizationManager getInstance(android.content.Context context); |
| } |
| |
| public interface SyncFailureCallback { |
| method public default void onSyncFailure(java.util.Map<androidx.privacysandbox.databridge.core.Key,? extends java.lang.Object?> keyValueMap, int errorCode, String errorMessage); |
| field public static final androidx.privacysandbox.databridge.client.SyncFailureCallback.Companion Companion; |
| field public static final int ERROR_ADDING_KEYS = 3; // 0x3 |
| field public static final int ERROR_SYNCING_UPDATES_FROM_DATABRIDGE = 1; // 0x1 |
| field public static final int ERROR_SYNCING_UPDATES_FROM_SHARED_PREFERENCES = 2; // 0x2 |
| } |
| |
| public static final class SyncFailureCallback.Companion { |
| property public static int ERROR_ADDING_KEYS; |
| property public static int ERROR_SYNCING_UPDATES_FROM_DATABRIDGE; |
| property public static int ERROR_SYNCING_UPDATES_FROM_SHARED_PREFERENCES; |
| field public static final int ERROR_ADDING_KEYS = 3; // 0x3 |
| field public static final int ERROR_SYNCING_UPDATES_FROM_DATABRIDGE = 1; // 0x1 |
| field public static final int ERROR_SYNCING_UPDATES_FROM_SHARED_PREFERENCES = 2; // 0x2 |
| } |
| |
| } |
| |