blob: 46eb7fdbeaad71e40454a679d0b94eeec605035c [file] [log] [blame]
// 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;
}
}