| // Signature format: 4.0 |
| package androidx.credentials.registry.provider { |
| |
| public final class ProviderGetCredentialRequest { |
| method public static String? getSelectedEntryId(androidx.credentials.provider.ProviderGetCredentialRequest); |
| } |
| |
| public final class RegisterCredentialsConfigurationException extends androidx.credentials.registry.provider.RegisterCredentialsException { |
| ctor public RegisterCredentialsConfigurationException(); |
| ctor public RegisterCredentialsConfigurationException(optional CharSequence? errorMessage); |
| field public static final String TYPE_REGISTER_CREDENTIALS_CONFIGURATION_EXCEPTION = "androidx.credentials.provider.registry.TYPE_REGISTER_CREDENTIALS_CONFIGURATION_EXCEPTION"; |
| } |
| |
| public abstract class RegisterCredentialsException extends java.lang.Exception { |
| ctor public RegisterCredentialsException(String type, optional CharSequence? errorMessage); |
| method public final CharSequence? getErrorMessage(); |
| method public final String getType(); |
| property public final CharSequence? errorMessage; |
| property public final String type; |
| } |
| |
| public abstract class RegisterCredentialsRequest { |
| ctor public RegisterCredentialsRequest(String type, String id, byte[] credentials, byte[] matcher); |
| method public final byte[] getCredentials(); |
| method public final String getId(); |
| method public final byte[] getMatcher(); |
| method public final String getType(); |
| property public final byte[] credentials; |
| property public final String id; |
| property public final byte[] matcher; |
| property public final String type; |
| } |
| |
| public abstract class RegisterCredentialsResponse { |
| ctor public RegisterCredentialsResponse(String type); |
| method public final String getType(); |
| property public final String type; |
| } |
| |
| public final class RegisterCredentialsUnknownException extends androidx.credentials.registry.provider.RegisterCredentialsException { |
| ctor public RegisterCredentialsUnknownException(); |
| ctor public RegisterCredentialsUnknownException(optional CharSequence? errorMessage); |
| field public static final String TYPE_REGISTER_CREDENTIALS_UNKNOWN_EXCEPTION = "androidx.credentials.registry.provider.TYPE_REGISTER_CREDENTIALS_UNKNOWN_EXCEPTION"; |
| } |
| |
| public abstract class RegistryManager { |
| method public static final androidx.credentials.registry.provider.RegistryManager create(android.content.Context context); |
| method public final suspend Object? registerCredentials(androidx.credentials.registry.provider.RegisterCredentialsRequest request, kotlin.coroutines.Continuation<? super androidx.credentials.registry.provider.RegisterCredentialsResponse>); |
| method public abstract void registerCredentialsAsync(androidx.credentials.registry.provider.RegisterCredentialsRequest request, android.os.CancellationSignal? cancellationSignal, java.util.concurrent.Executor executor, androidx.credentials.CredentialManagerCallback<androidx.credentials.registry.provider.RegisterCredentialsResponse,androidx.credentials.registry.provider.RegisterCredentialsException> callback); |
| field public static final String ACTION_GET_CREDENTIAL = "androidx.credentials.registry.provider.action.GET_CREDENTIAL"; |
| field public static final androidx.credentials.registry.provider.RegistryManager.Companion Companion; |
| } |
| |
| public static final class RegistryManager.Companion { |
| method public androidx.credentials.registry.provider.RegistryManager create(android.content.Context context); |
| property public static final String ACTION_GET_CREDENTIAL; |
| } |
| |
| public interface RegistryManagerProvider { |
| method public boolean isAvailable(); |
| method public void onRegisterCredentials(androidx.credentials.registry.provider.RegisterCredentialsRequest request, android.os.CancellationSignal? cancellationSignal, java.util.concurrent.Executor executor, androidx.credentials.CredentialManagerCallback<androidx.credentials.registry.provider.RegisterCredentialsResponse,androidx.credentials.registry.provider.RegisterCredentialsException> callback); |
| } |
| |
| } |
| |
| package androidx.credentials.registry.provider.digitalcredentials { |
| |
| public abstract class DigitalCredentialEntry { |
| ctor public DigitalCredentialEntry(String id, java.util.Set<? extends androidx.credentials.registry.provider.digitalcredentials.EntryDisplayProperties> entryDisplayPropertySet); |
| method public final java.util.Set<androidx.credentials.registry.provider.digitalcredentials.EntryDisplayProperties> getEntryDisplayPropertySet(); |
| method public final String getId(); |
| property public final java.util.Set<androidx.credentials.registry.provider.digitalcredentials.EntryDisplayProperties> entryDisplayPropertySet; |
| property public final String id; |
| } |
| |
| public abstract class DigitalCredentialField { |
| ctor public DigitalCredentialField(java.util.Set<? extends androidx.credentials.registry.provider.digitalcredentials.FieldDisplayProperties> fieldDisplayPropertySet); |
| method public final java.util.Set<androidx.credentials.registry.provider.digitalcredentials.FieldDisplayProperties> getFieldDisplayPropertySet(); |
| property public final java.util.Set<androidx.credentials.registry.provider.digitalcredentials.FieldDisplayProperties> fieldDisplayPropertySet; |
| } |
| |
| public abstract class DigitalCredentialRegistry extends androidx.credentials.registry.provider.RegisterCredentialsRequest { |
| ctor public DigitalCredentialRegistry(String id, byte[] credentials, byte[] matcher); |
| field public static final androidx.credentials.registry.provider.digitalcredentials.DigitalCredentialRegistry.Companion Companion; |
| field public static final int DISPLAY_TYPE_VERIFICATION = 0; // 0x0 |
| } |
| |
| public static final class DigitalCredentialRegistry.Companion { |
| property public static final int DISPLAY_TYPE_VERIFICATION; |
| } |
| |
| public final class DigitalCredentialRegistryResponse extends androidx.credentials.registry.provider.RegisterCredentialsResponse { |
| ctor public DigitalCredentialRegistryResponse(); |
| } |
| |
| public abstract class EntryDisplayProperties { |
| ctor public EntryDisplayProperties(int displayType); |
| method public final int getDisplayType(); |
| property public final int displayType; |
| } |
| |
| public abstract class FieldDisplayProperties { |
| ctor public FieldDisplayProperties(int displayType); |
| method public final int getDisplayType(); |
| property public final int displayType; |
| } |
| |
| public final class VerificationEntryDisplayProperties extends androidx.credentials.registry.provider.digitalcredentials.EntryDisplayProperties { |
| ctor public VerificationEntryDisplayProperties(CharSequence title, CharSequence? subtitle, android.graphics.Bitmap icon, optional CharSequence? explainer, optional CharSequence? warning); |
| method public CharSequence? getExplainer(); |
| method public android.graphics.Bitmap getIcon(); |
| method public CharSequence? getSubtitle(); |
| method public CharSequence getTitle(); |
| method public CharSequence? getWarning(); |
| property public final CharSequence? explainer; |
| property public final android.graphics.Bitmap icon; |
| property public final CharSequence? subtitle; |
| property public final CharSequence title; |
| property public final CharSequence? warning; |
| } |
| |
| public final class VerificationFieldDisplayProperties extends androidx.credentials.registry.provider.digitalcredentials.FieldDisplayProperties { |
| ctor public VerificationFieldDisplayProperties(CharSequence displayName, optional CharSequence? displayValue); |
| method public CharSequence getDisplayName(); |
| method public CharSequence? getDisplayValue(); |
| property public final CharSequence displayName; |
| property public final CharSequence? displayValue; |
| } |
| |
| } |
| |