Wei Wang | 6b7561d | 2021-06-03 17:33:14 -0700 | [diff] [blame] | 1 | // Signature format: 2.0 |
Chun Zhang | af9ab16 | 2021-10-18 11:25:15 -0700 | [diff] [blame] | 2 | package android.nearby { |
| 3 | |
| 4 | public abstract class FastPairDataProviderBase { |
| 5 | ctor public FastPairDataProviderBase(@NonNull String); |
| 6 | method @Nullable public final android.os.IBinder getBinder(); |
| 7 | method public abstract void onLoadFastPairDeviceMetadata(@NonNull android.nearby.FastPairDataProviderBase.FastPairDeviceMetadataRequest, @NonNull android.nearby.FastPairDataProviderBase.FastPairDeviceMetadataCallback); |
| 8 | } |
| 9 | |
| 10 | public static class FastPairDataProviderBase.FastPairDeviceMetadata { |
| 11 | } |
| 12 | |
| 13 | public static final class FastPairDataProviderBase.FastPairDeviceMetadata.Builder { |
| 14 | ctor public FastPairDataProviderBase.FastPairDeviceMetadata.Builder(); |
| 15 | method @NonNull public android.nearby.FastPairDataProviderBase.FastPairDeviceMetadata build(); |
| 16 | method @NonNull public android.nearby.FastPairDataProviderBase.FastPairDeviceMetadata.Builder setAntiSpoofPublicKey(@NonNull byte[]); |
| 17 | method @NonNull public android.nearby.FastPairDataProviderBase.FastPairDeviceMetadata.Builder setBleTxPower(int); |
| 18 | method @NonNull public android.nearby.FastPairDataProviderBase.FastPairDeviceMetadata.Builder setDeviceType(int); |
| 19 | method @NonNull public android.nearby.FastPairDataProviderBase.FastPairDeviceMetadata.Builder setImage(@NonNull byte[]); |
| 20 | method @NonNull public android.nearby.FastPairDataProviderBase.FastPairDeviceMetadata.Builder setImageUrl(@NonNull String); |
| 21 | method @NonNull public android.nearby.FastPairDataProviderBase.FastPairDeviceMetadata.Builder setIntentUri(@NonNull String); |
| 22 | method @NonNull public android.nearby.FastPairDataProviderBase.FastPairDeviceMetadata.Builder setTriggerDistance(float); |
| 23 | method @NonNull public android.nearby.FastPairDataProviderBase.FastPairDeviceMetadata.Builder setTrueWirelessImageUriLeftBud(@NonNull byte[]); |
| 24 | method @NonNull public android.nearby.FastPairDataProviderBase.FastPairDeviceMetadata.Builder setTrueWirelessImageUrlCase(@NonNull byte[]); |
| 25 | method @NonNull public android.nearby.FastPairDataProviderBase.FastPairDeviceMetadata.Builder setTrueWirelessImageUrlRightBud(@NonNull byte[]); |
| 26 | } |
| 27 | |
| 28 | public static interface FastPairDataProviderBase.FastPairDeviceMetadataCallback { |
| 29 | method public void onFastPairDeviceMetadataReceived(@NonNull android.nearby.FastPairDataProviderBase.FastPairDeviceMetadata); |
| 30 | } |
| 31 | |
| 32 | public static class FastPairDataProviderBase.FastPairDeviceMetadataRequest { |
| 33 | method @Nullable public byte[] getModelId(); |
| 34 | } |
| 35 | |
| 36 | } |
| 37 | |