1// Signature format: 4.0 2package androidx.privacysandbox.ondevicepersonalization.client { 3 4 public final class ExecuteInIsolatedServiceRequest { 5 ctor public ExecuteInIsolatedServiceRequest(android.content.ComponentName service, optional android.os.PersistableBundle appParams); 6 method public android.os.PersistableBundle getAppParams(); 7 method public android.content.ComponentName getService(); 8 property public android.os.PersistableBundle appParams; 9 property public android.content.ComponentName service; 10 } 11 12 public final class ExecuteInIsolatedServiceResponse { 13 method public android.adservices.ondevicepersonalization.SurfacePackageToken? getSurfacePackageToken(); 14 property public android.adservices.ondevicepersonalization.SurfacePackageToken? surfacePackageToken; 15 } 16 17 public abstract class OnDevicePersonalizationManager { 18 method public abstract suspend Object? executeInIsolatedService(androidx.privacysandbox.ondevicepersonalization.client.ExecuteInIsolatedServiceRequest executeInIsolatedServiceRequest, kotlin.coroutines.Continuation<? super androidx.privacysandbox.ondevicepersonalization.client.ExecuteInIsolatedServiceResponse>); 19 method public static final androidx.privacysandbox.ondevicepersonalization.client.OnDevicePersonalizationManager? obtain(android.content.Context context); 20 method public abstract suspend Object? requestSurfacePackage(android.adservices.ondevicepersonalization.SurfacePackageToken surfacePackageToken, android.os.IBinder surfaceViewHostToken, int displayId, int width, int height, kotlin.coroutines.Continuation<? super android.view.SurfaceControlViewHost.SurfacePackage>); 21 field public static final androidx.privacysandbox.ondevicepersonalization.client.OnDevicePersonalizationManager.Companion Companion; 22 } 23 24 public static final class OnDevicePersonalizationManager.Companion { 25 method public androidx.privacysandbox.ondevicepersonalization.client.OnDevicePersonalizationManager? obtain(android.content.Context context); 26 } 27 28} 29 30