| // Signature format: 4.0 |
| package androidx.credentials { |
| |
| public final class ClearCredentialStateRequest { |
| ctor public ClearCredentialStateRequest(); |
| ctor public ClearCredentialStateRequest(int requestType); |
| method public android.os.Bundle getRequestBundle(); |
| method public int getRequestType(); |
| property public final android.os.Bundle requestBundle; |
| property public final int requestType; |
| } |
| |
| public abstract class CreateCredentialRequest { |
| method @RequiresApi(23) public static final androidx.credentials.CreateCredentialRequest createFrom(String type, android.os.Bundle credentialData, android.os.Bundle candidateQueryData, boolean requireSystemProvider); |
| method @RequiresApi(23) public static final androidx.credentials.CreateCredentialRequest createFrom(String type, android.os.Bundle credentialData, android.os.Bundle candidateQueryData, boolean requireSystemProvider, optional String? origin); |
| method public final android.os.Bundle getCandidateQueryData(); |
| method public final android.os.Bundle getCredentialData(); |
| method public final androidx.credentials.CreateCredentialRequest.DisplayInfo getDisplayInfo(); |
| method public final String? getOrigin(); |
| method public final String getType(); |
| method public final boolean isAutoSelectAllowed(); |
| method public final boolean isSystemProviderRequired(); |
| method public final boolean preferImmediatelyAvailableCredentials(); |
| property public final android.os.Bundle candidateQueryData; |
| property public final android.os.Bundle credentialData; |
| property public final androidx.credentials.CreateCredentialRequest.DisplayInfo displayInfo; |
| property public final boolean isAutoSelectAllowed; |
| property public final boolean isSystemProviderRequired; |
| property public final String? origin; |
| property public final boolean preferImmediatelyAvailableCredentials; |
| property public final String type; |
| field public static final androidx.credentials.CreateCredentialRequest.Companion Companion; |
| } |
| |
| public static final class CreateCredentialRequest.Companion { |
| method @RequiresApi(23) public androidx.credentials.CreateCredentialRequest createFrom(String type, android.os.Bundle credentialData, android.os.Bundle candidateQueryData, boolean requireSystemProvider); |
| method @RequiresApi(23) public androidx.credentials.CreateCredentialRequest createFrom(String type, android.os.Bundle credentialData, android.os.Bundle candidateQueryData, boolean requireSystemProvider, optional String? origin); |
| } |
| |
| public static final class CreateCredentialRequest.DisplayInfo { |
| ctor public CreateCredentialRequest.DisplayInfo(CharSequence userId); |
| ctor public CreateCredentialRequest.DisplayInfo(CharSequence userId, optional CharSequence? userDisplayName); |
| ctor public CreateCredentialRequest.DisplayInfo(CharSequence userId, CharSequence? userDisplayName, String? preferDefaultProvider); |
| method @RequiresApi(23) public static androidx.credentials.CreateCredentialRequest.DisplayInfo createFrom(android.os.Bundle from); |
| method public CharSequence? getUserDisplayName(); |
| method public CharSequence getUserId(); |
| property public final CharSequence? userDisplayName; |
| property public final CharSequence userId; |
| field public static final androidx.credentials.CreateCredentialRequest.DisplayInfo.Companion Companion; |
| } |
| |
| public static final class CreateCredentialRequest.DisplayInfo.Companion { |
| method @RequiresApi(23) public androidx.credentials.CreateCredentialRequest.DisplayInfo createFrom(android.os.Bundle from); |
| } |
| |
| public abstract class CreateCredentialResponse { |
| method public final android.os.Bundle getData(); |
| method public final String getType(); |
| property public final android.os.Bundle data; |
| property public final String type; |
| } |
| |
| public class CreateCustomCredentialRequest extends androidx.credentials.CreateCredentialRequest { |
| ctor public CreateCustomCredentialRequest(String type, android.os.Bundle credentialData, android.os.Bundle candidateQueryData, boolean isSystemProviderRequired, androidx.credentials.CreateCredentialRequest.DisplayInfo displayInfo); |
| ctor public CreateCustomCredentialRequest(String type, android.os.Bundle credentialData, android.os.Bundle candidateQueryData, boolean isSystemProviderRequired, androidx.credentials.CreateCredentialRequest.DisplayInfo displayInfo, optional boolean isAutoSelectAllowed); |
| ctor public CreateCustomCredentialRequest(String type, android.os.Bundle credentialData, android.os.Bundle candidateQueryData, boolean isSystemProviderRequired, androidx.credentials.CreateCredentialRequest.DisplayInfo displayInfo, optional boolean isAutoSelectAllowed, optional String? origin); |
| ctor public CreateCustomCredentialRequest(String type, android.os.Bundle credentialData, android.os.Bundle candidateQueryData, boolean isSystemProviderRequired, androidx.credentials.CreateCredentialRequest.DisplayInfo displayInfo, optional boolean isAutoSelectAllowed, optional String? origin, optional boolean preferImmediatelyAvailableCredentials); |
| } |
| |
| public class CreateCustomCredentialResponse extends androidx.credentials.CreateCredentialResponse { |
| ctor public CreateCustomCredentialResponse(String type, android.os.Bundle data); |
| } |
| |
| public final class CreatePasswordRequest extends androidx.credentials.CreateCredentialRequest { |
| ctor public CreatePasswordRequest(String id, String password); |
| ctor public CreatePasswordRequest(String id, String password, optional String? origin); |
| ctor public CreatePasswordRequest(String id, String password, optional String? origin, optional boolean preferImmediatelyAvailableCredentials); |
| ctor public CreatePasswordRequest(String id, String password, optional String? origin, optional boolean preferImmediatelyAvailableCredentials, optional boolean isAutoSelectAllowed); |
| ctor public CreatePasswordRequest(String id, String password, String? origin, String? preferDefaultProvider, boolean preferImmediatelyAvailableCredentials, boolean isAutoSelectAllowed); |
| method public String getId(); |
| method public String getPassword(); |
| property public final String id; |
| property public final String password; |
| } |
| |
| public final class CreatePasswordResponse extends androidx.credentials.CreateCredentialResponse { |
| ctor public CreatePasswordResponse(); |
| } |
| |
| public final class CreatePublicKeyCredentialRequest extends androidx.credentials.CreateCredentialRequest { |
| ctor public CreatePublicKeyCredentialRequest(String requestJson); |
| ctor public CreatePublicKeyCredentialRequest(String requestJson, optional byte[]? clientDataHash); |
| ctor public CreatePublicKeyCredentialRequest(String requestJson, optional byte[]? clientDataHash, optional boolean preferImmediatelyAvailableCredentials); |
| ctor public CreatePublicKeyCredentialRequest(String requestJson, optional byte[]? clientDataHash, optional boolean preferImmediatelyAvailableCredentials, optional String? origin); |
| ctor public CreatePublicKeyCredentialRequest(String requestJson, optional byte[]? clientDataHash, optional boolean preferImmediatelyAvailableCredentials, optional String? origin, optional boolean isAutoSelectAllowed); |
| ctor public CreatePublicKeyCredentialRequest(String requestJson, byte[]? clientDataHash, boolean preferImmediatelyAvailableCredentials, String? origin, String? preferDefaultProvider, boolean isAutoSelectAllowed); |
| method public byte[]? getClientDataHash(); |
| method public String getRequestJson(); |
| property public final byte[]? clientDataHash; |
| property public final String requestJson; |
| } |
| |
| public final class CreatePublicKeyCredentialResponse extends androidx.credentials.CreateCredentialResponse { |
| ctor public CreatePublicKeyCredentialResponse(String registrationResponseJson); |
| method public String getRegistrationResponseJson(); |
| property public final String registrationResponseJson; |
| } |
| |
| public final class CreateRestoreCredentialRequest extends androidx.credentials.CreateCredentialRequest { |
| ctor public CreateRestoreCredentialRequest(String requestJson); |
| ctor public CreateRestoreCredentialRequest(String requestJson, optional boolean isCloudBackupEnabled); |
| method public String getRequestJson(); |
| method public boolean isCloudBackupEnabled(); |
| property public final boolean isCloudBackupEnabled; |
| property public final String requestJson; |
| field public static final androidx.credentials.CreateRestoreCredentialRequest.Companion Companion; |
| } |
| |
| public static final class CreateRestoreCredentialRequest.Companion { |
| } |
| |
| public final class CreateRestoreCredentialResponse extends androidx.credentials.CreateCredentialResponse { |
| ctor public CreateRestoreCredentialResponse(String responseJson, android.os.Bundle data); |
| method public static androidx.credentials.CreateRestoreCredentialResponse createFrom(android.os.Bundle data); |
| method public String getResponseJson(); |
| property public final String responseJson; |
| field public static final String BUNDLE_KEY_CREATE_RESTORE_CREDENTIAL_RESPONSE = "androidx.credentials.BUNDLE_KEY_CREATE_RESTORE_CREDENTIAL_RESPONSE"; |
| field public static final androidx.credentials.CreateRestoreCredentialResponse.Companion Companion; |
| } |
| |
| public static final class CreateRestoreCredentialResponse.Companion { |
| method public androidx.credentials.CreateRestoreCredentialResponse createFrom(android.os.Bundle data); |
| } |
| |
| public abstract class Credential { |
| method public final android.os.Bundle getData(); |
| method public final String getType(); |
| property public final android.os.Bundle data; |
| property public final String type; |
| field public static final androidx.credentials.Credential.Companion Companion; |
| } |
| |
| public static final class Credential.Companion { |
| } |
| |
| public interface CredentialManager { |
| method public default suspend Object? clearCredentialState(androidx.credentials.ClearCredentialStateRequest request, kotlin.coroutines.Continuation<? super kotlin.Unit>); |
| method public void clearCredentialStateAsync(androidx.credentials.ClearCredentialStateRequest request, android.os.CancellationSignal? cancellationSignal, java.util.concurrent.Executor executor, androidx.credentials.CredentialManagerCallback<java.lang.Void?,androidx.credentials.exceptions.ClearCredentialException> callback); |
| method public static androidx.credentials.CredentialManager create(android.content.Context context); |
| method public default suspend Object? createCredential(android.content.Context context, androidx.credentials.CreateCredentialRequest request, kotlin.coroutines.Continuation<? super androidx.credentials.CreateCredentialResponse>); |
| method public void createCredentialAsync(android.content.Context context, androidx.credentials.CreateCredentialRequest request, android.os.CancellationSignal? cancellationSignal, java.util.concurrent.Executor executor, androidx.credentials.CredentialManagerCallback<androidx.credentials.CreateCredentialResponse,androidx.credentials.exceptions.CreateCredentialException> callback); |
| method @RequiresApi(34) public android.app.PendingIntent createSettingsPendingIntent(); |
| method public default suspend Object? getCredential(android.content.Context context, androidx.credentials.GetCredentialRequest request, kotlin.coroutines.Continuation<? super androidx.credentials.GetCredentialResponse>); |
| method @RequiresApi(34) public default suspend Object? getCredential(android.content.Context context, androidx.credentials.PrepareGetCredentialResponse.PendingGetCredentialHandle pendingGetCredentialHandle, kotlin.coroutines.Continuation<? super androidx.credentials.GetCredentialResponse>); |
| method public void getCredentialAsync(android.content.Context context, androidx.credentials.GetCredentialRequest request, android.os.CancellationSignal? cancellationSignal, java.util.concurrent.Executor executor, androidx.credentials.CredentialManagerCallback<androidx.credentials.GetCredentialResponse,androidx.credentials.exceptions.GetCredentialException> callback); |
| method @RequiresApi(34) public void getCredentialAsync(android.content.Context context, androidx.credentials.PrepareGetCredentialResponse.PendingGetCredentialHandle pendingGetCredentialHandle, android.os.CancellationSignal? cancellationSignal, java.util.concurrent.Executor executor, androidx.credentials.CredentialManagerCallback<androidx.credentials.GetCredentialResponse,androidx.credentials.exceptions.GetCredentialException> callback); |
| method @RequiresApi(34) public default suspend Object? prepareGetCredential(androidx.credentials.GetCredentialRequest request, kotlin.coroutines.Continuation<? super androidx.credentials.PrepareGetCredentialResponse>); |
| method @RequiresApi(34) public void prepareGetCredentialAsync(androidx.credentials.GetCredentialRequest request, android.os.CancellationSignal? cancellationSignal, java.util.concurrent.Executor executor, androidx.credentials.CredentialManagerCallback<androidx.credentials.PrepareGetCredentialResponse,androidx.credentials.exceptions.GetCredentialException> callback); |
| field public static final androidx.credentials.CredentialManager.Companion Companion; |
| } |
| |
| public static final class CredentialManager.Companion { |
| method public androidx.credentials.CredentialManager create(android.content.Context context); |
| } |
| |
| public interface CredentialManagerCallback<R, E> { |
| method public void onError(E e); |
| method public void onResult(R result); |
| } |
| |
| public final class CredentialManagerViewHandler { |
| method public static androidx.credentials.PendingGetCredentialRequest? getPendingGetCredentialRequest(android.view.View); |
| method public static void setPendingGetCredentialRequest(android.view.View, androidx.credentials.PendingGetCredentialRequest?); |
| } |
| |
| public abstract class CredentialOption { |
| method public final java.util.Set<android.content.ComponentName> getAllowedProviders(); |
| method public final android.os.Bundle getCandidateQueryData(); |
| method public final android.os.Bundle getRequestData(); |
| method public final String getType(); |
| method public final int getTypePriorityHint(); |
| method public final boolean isAutoSelectAllowed(); |
| method public final boolean isSystemProviderRequired(); |
| property public final java.util.Set<android.content.ComponentName> allowedProviders; |
| property public final android.os.Bundle candidateQueryData; |
| property public final boolean isAutoSelectAllowed; |
| property public final boolean isSystemProviderRequired; |
| property public final android.os.Bundle requestData; |
| property public final String type; |
| property public final int typePriorityHint; |
| field public static final androidx.credentials.CredentialOption.Companion Companion; |
| field public static final int PRIORITY_DEFAULT = 2000; // 0x7d0 |
| field public static final int PRIORITY_OIDC_OR_SIMILAR = 500; // 0x1f4 |
| field public static final int PRIORITY_PASSKEY_OR_SIMILAR = 100; // 0x64 |
| field public static final int PRIORITY_PASSWORD_OR_SIMILAR = 1000; // 0x3e8 |
| } |
| |
| public static final class CredentialOption.Companion { |
| } |
| |
| public interface CredentialProvider { |
| method public boolean isAvailableOnDevice(); |
| method public void onClearCredential(androidx.credentials.ClearCredentialStateRequest request, android.os.CancellationSignal? cancellationSignal, java.util.concurrent.Executor executor, androidx.credentials.CredentialManagerCallback<java.lang.Void?,androidx.credentials.exceptions.ClearCredentialException> callback); |
| method public void onCreateCredential(android.content.Context context, androidx.credentials.CreateCredentialRequest request, android.os.CancellationSignal? cancellationSignal, java.util.concurrent.Executor executor, androidx.credentials.CredentialManagerCallback<androidx.credentials.CreateCredentialResponse,androidx.credentials.exceptions.CreateCredentialException> callback); |
| method public void onGetCredential(android.content.Context context, androidx.credentials.GetCredentialRequest request, android.os.CancellationSignal? cancellationSignal, java.util.concurrent.Executor executor, androidx.credentials.CredentialManagerCallback<androidx.credentials.GetCredentialResponse,androidx.credentials.exceptions.GetCredentialException> callback); |
| method @RequiresApi(34) public default void onGetCredential(android.content.Context context, androidx.credentials.PrepareGetCredentialResponse.PendingGetCredentialHandle pendingGetCredentialHandle, android.os.CancellationSignal? cancellationSignal, java.util.concurrent.Executor executor, androidx.credentials.CredentialManagerCallback<androidx.credentials.GetCredentialResponse,androidx.credentials.exceptions.GetCredentialException> callback); |
| method @RequiresApi(34) public default void onPrepareCredential(androidx.credentials.GetCredentialRequest request, android.os.CancellationSignal? cancellationSignal, java.util.concurrent.Executor executor, androidx.credentials.CredentialManagerCallback<androidx.credentials.PrepareGetCredentialResponse,androidx.credentials.exceptions.GetCredentialException> callback); |
| } |
| |
| public class CustomCredential extends androidx.credentials.Credential { |
| ctor public CustomCredential(String type, android.os.Bundle data); |
| } |
| |
| public final class GetCredentialRequest { |
| ctor public GetCredentialRequest(java.util.List<? extends androidx.credentials.CredentialOption> credentialOptions); |
| ctor public GetCredentialRequest(java.util.List<? extends androidx.credentials.CredentialOption> credentialOptions, optional String? origin); |
| ctor public GetCredentialRequest(java.util.List<? extends androidx.credentials.CredentialOption> credentialOptions, optional String? origin, optional boolean preferIdentityDocUi); |
| ctor public GetCredentialRequest(java.util.List<? extends androidx.credentials.CredentialOption> credentialOptions, optional String? origin, optional boolean preferIdentityDocUi, optional android.content.ComponentName? preferUiBrandingComponentName); |
| ctor public GetCredentialRequest(java.util.List<? extends androidx.credentials.CredentialOption> credentialOptions, optional String? origin, optional boolean preferIdentityDocUi, optional android.content.ComponentName? preferUiBrandingComponentName, optional boolean preferImmediatelyAvailableCredentials); |
| method public java.util.List<androidx.credentials.CredentialOption> getCredentialOptions(); |
| method public String? getOrigin(); |
| method public boolean getPreferIdentityDocUi(); |
| method public android.content.ComponentName? getPreferUiBrandingComponentName(); |
| method public boolean preferImmediatelyAvailableCredentials(); |
| property public final java.util.List<androidx.credentials.CredentialOption> credentialOptions; |
| property public final String? origin; |
| property public final boolean preferIdentityDocUi; |
| property public final boolean preferImmediatelyAvailableCredentials; |
| property public final android.content.ComponentName? preferUiBrandingComponentName; |
| } |
| |
| public static final class GetCredentialRequest.Builder { |
| ctor public GetCredentialRequest.Builder(); |
| method public androidx.credentials.GetCredentialRequest.Builder addCredentialOption(androidx.credentials.CredentialOption credentialOption); |
| method public androidx.credentials.GetCredentialRequest build(); |
| method public androidx.credentials.GetCredentialRequest.Builder setCredentialOptions(java.util.List<? extends androidx.credentials.CredentialOption> credentialOptions); |
| method public androidx.credentials.GetCredentialRequest.Builder setOrigin(String origin); |
| method public androidx.credentials.GetCredentialRequest.Builder setPreferIdentityDocUi(boolean preferIdentityDocUi); |
| method public androidx.credentials.GetCredentialRequest.Builder setPreferImmediatelyAvailableCredentials(boolean preferImmediatelyAvailableCredentials); |
| method public androidx.credentials.GetCredentialRequest.Builder setPreferUiBrandingComponentName(android.content.ComponentName? component); |
| } |
| |
| public final class GetCredentialResponse { |
| ctor public GetCredentialResponse(androidx.credentials.Credential credential); |
| method public androidx.credentials.Credential getCredential(); |
| property public final androidx.credentials.Credential credential; |
| } |
| |
| public class GetCustomCredentialOption extends androidx.credentials.CredentialOption { |
| ctor public GetCustomCredentialOption(String type, android.os.Bundle requestData, android.os.Bundle candidateQueryData, boolean isSystemProviderRequired); |
| ctor public GetCustomCredentialOption(String type, android.os.Bundle requestData, android.os.Bundle candidateQueryData, boolean isSystemProviderRequired, optional boolean isAutoSelectAllowed); |
| ctor public GetCustomCredentialOption(String type, android.os.Bundle requestData, android.os.Bundle candidateQueryData, boolean isSystemProviderRequired, optional boolean isAutoSelectAllowed, optional java.util.Set<android.content.ComponentName> allowedProviders); |
| ctor public GetCustomCredentialOption(String type, android.os.Bundle requestData, android.os.Bundle candidateQueryData, boolean isSystemProviderRequired, optional boolean isAutoSelectAllowed, optional java.util.Set<android.content.ComponentName> allowedProviders, optional int typePriorityHint); |
| } |
| |
| public final class GetPasswordOption extends androidx.credentials.CredentialOption { |
| ctor public GetPasswordOption(); |
| ctor public GetPasswordOption(optional java.util.Set<java.lang.String> allowedUserIds); |
| ctor public GetPasswordOption(optional java.util.Set<java.lang.String> allowedUserIds, optional boolean isAutoSelectAllowed); |
| ctor public GetPasswordOption(optional java.util.Set<java.lang.String> allowedUserIds, optional boolean isAutoSelectAllowed, optional java.util.Set<android.content.ComponentName> allowedProviders); |
| method public java.util.Set<java.lang.String> getAllowedUserIds(); |
| property public final java.util.Set<java.lang.String> allowedUserIds; |
| } |
| |
| public final class GetPublicKeyCredentialOption extends androidx.credentials.CredentialOption { |
| ctor public GetPublicKeyCredentialOption(String requestJson); |
| ctor public GetPublicKeyCredentialOption(String requestJson, optional byte[]? clientDataHash); |
| ctor public GetPublicKeyCredentialOption(String requestJson, optional byte[]? clientDataHash, optional java.util.Set<android.content.ComponentName> allowedProviders); |
| method public byte[]? getClientDataHash(); |
| method public String getRequestJson(); |
| property public final byte[]? clientDataHash; |
| property public final String requestJson; |
| } |
| |
| public final class GetRestoreCredentialOption extends androidx.credentials.CredentialOption { |
| ctor public GetRestoreCredentialOption(String requestJson); |
| method public String getRequestJson(); |
| property public final String requestJson; |
| } |
| |
| public final class PasswordCredential extends androidx.credentials.Credential { |
| ctor public PasswordCredential(String id, String password); |
| method public String getId(); |
| method public String getPassword(); |
| property public final String id; |
| property public final String password; |
| field public static final androidx.credentials.PasswordCredential.Companion Companion; |
| field public static final String TYPE_PASSWORD_CREDENTIAL = "android.credentials.TYPE_PASSWORD_CREDENTIAL"; |
| } |
| |
| public static final class PasswordCredential.Companion { |
| } |
| |
| public final class PendingGetCredentialRequest { |
| ctor public PendingGetCredentialRequest(androidx.credentials.GetCredentialRequest request, kotlin.jvm.functions.Function1<? super androidx.credentials.GetCredentialResponse,kotlin.Unit> callback); |
| method public kotlin.jvm.functions.Function1<androidx.credentials.GetCredentialResponse,kotlin.Unit> getCallback(); |
| method public androidx.credentials.GetCredentialRequest getRequest(); |
| property public final kotlin.jvm.functions.Function1<androidx.credentials.GetCredentialResponse,kotlin.Unit> callback; |
| property public final androidx.credentials.GetCredentialRequest request; |
| } |
| |
| @RequiresApi(34) public final class PrepareGetCredentialResponse { |
| method public kotlin.jvm.functions.Function1<java.lang.String,java.lang.Boolean>? getCredentialTypeDelegate(); |
| method public kotlin.jvm.functions.Function0<java.lang.Boolean>? getHasAuthResultsDelegate(); |
| method public kotlin.jvm.functions.Function0<java.lang.Boolean>? getHasRemoteResultsDelegate(); |
| method public androidx.credentials.PrepareGetCredentialResponse.PendingGetCredentialHandle? getPendingGetCredentialHandle(); |
| method @RequiresPermission(android.Manifest.permission.CREDENTIAL_MANAGER_QUERY_CANDIDATE_CREDENTIALS) public boolean hasAuthenticationResults(); |
| method @RequiresPermission(android.Manifest.permission.CREDENTIAL_MANAGER_QUERY_CANDIDATE_CREDENTIALS) public boolean hasCredentialResults(String credentialType); |
| method @RequiresPermission(android.Manifest.permission.CREDENTIAL_MANAGER_QUERY_CANDIDATE_CREDENTIALS) public boolean hasRemoteResults(); |
| method public boolean isNullHandlesForTest(); |
| property public final kotlin.jvm.functions.Function1<java.lang.String,java.lang.Boolean>? credentialTypeDelegate; |
| property public final kotlin.jvm.functions.Function0<java.lang.Boolean>? hasAuthResultsDelegate; |
| property public final kotlin.jvm.functions.Function0<java.lang.Boolean>? hasRemoteResultsDelegate; |
| property public final boolean isNullHandlesForTest; |
| property public final androidx.credentials.PrepareGetCredentialResponse.PendingGetCredentialHandle? pendingGetCredentialHandle; |
| } |
| |
| @RequiresApi(34) public static final class PrepareGetCredentialResponse.PendingGetCredentialHandle { |
| ctor public PrepareGetCredentialResponse.PendingGetCredentialHandle(android.credentials.PrepareGetCredentialResponse.PendingGetCredentialHandle? frameworkHandle); |
| } |
| |
| @VisibleForTesting public static final class PrepareGetCredentialResponse.TestBuilder { |
| ctor public PrepareGetCredentialResponse.TestBuilder(); |
| method public androidx.credentials.PrepareGetCredentialResponse build(); |
| method @VisibleForTesting public androidx.credentials.PrepareGetCredentialResponse.TestBuilder setCredentialTypeDelegate(kotlin.jvm.functions.Function1<? super java.lang.String,java.lang.Boolean> handler); |
| method @VisibleForTesting public androidx.credentials.PrepareGetCredentialResponse.TestBuilder setHasAuthResultsDelegate(kotlin.jvm.functions.Function0<java.lang.Boolean> handler); |
| method @VisibleForTesting public androidx.credentials.PrepareGetCredentialResponse.TestBuilder setHasRemoteResultsDelegate(kotlin.jvm.functions.Function0<java.lang.Boolean> handler); |
| } |
| |
| public final class PublicKeyCredential extends androidx.credentials.Credential { |
| ctor public PublicKeyCredential(String authenticationResponseJson); |
| method public String getAuthenticationResponseJson(); |
| property public final String authenticationResponseJson; |
| field public static final androidx.credentials.PublicKeyCredential.Companion Companion; |
| field public static final String TYPE_PUBLIC_KEY_CREDENTIAL = "androidx.credentials.TYPE_PUBLIC_KEY_CREDENTIAL"; |
| } |
| |
| public static final class PublicKeyCredential.Companion { |
| } |
| |
| public final class RestoreCredential extends androidx.credentials.Credential { |
| method public String getAuthenticationResponseJson(); |
| property public final String authenticationResponseJson; |
| field public static final androidx.credentials.RestoreCredential.Companion Companion; |
| field public static final String TYPE_RESTORE_CREDENTIAL = "androidx.credentials.TYPE_RESTORE_CREDENTIAL"; |
| } |
| |
| public static final class RestoreCredential.Companion { |
| } |
| |
| } |
| |
| package androidx.credentials.exceptions { |
| |
| public final class ClearCredentialCustomException extends androidx.credentials.exceptions.ClearCredentialException { |
| ctor public ClearCredentialCustomException(String type); |
| ctor public ClearCredentialCustomException(String type, optional CharSequence? errorMessage); |
| method public String getType(); |
| property public String type; |
| } |
| |
| public abstract class ClearCredentialException extends java.lang.Exception { |
| } |
| |
| public final class ClearCredentialInterruptedException extends androidx.credentials.exceptions.ClearCredentialException { |
| ctor public ClearCredentialInterruptedException(); |
| ctor public ClearCredentialInterruptedException(optional CharSequence? errorMessage); |
| } |
| |
| public final class ClearCredentialProviderConfigurationException extends androidx.credentials.exceptions.ClearCredentialException { |
| ctor public ClearCredentialProviderConfigurationException(); |
| ctor public ClearCredentialProviderConfigurationException(optional CharSequence? errorMessage); |
| } |
| |
| public final class ClearCredentialUnknownException extends androidx.credentials.exceptions.ClearCredentialException { |
| ctor public ClearCredentialUnknownException(); |
| ctor public ClearCredentialUnknownException(optional CharSequence? errorMessage); |
| } |
| |
| public final class ClearCredentialUnsupportedException extends androidx.credentials.exceptions.ClearCredentialException { |
| ctor public ClearCredentialUnsupportedException(); |
| ctor public ClearCredentialUnsupportedException(optional CharSequence? errorMessage); |
| } |
| |
| public final class CreateCredentialCancellationException extends androidx.credentials.exceptions.CreateCredentialException { |
| ctor public CreateCredentialCancellationException(); |
| ctor public CreateCredentialCancellationException(optional CharSequence? errorMessage); |
| } |
| |
| public final class CreateCredentialCustomException extends androidx.credentials.exceptions.CreateCredentialException { |
| ctor public CreateCredentialCustomException(String type); |
| ctor public CreateCredentialCustomException(String type, optional CharSequence? errorMessage); |
| method public String getType(); |
| property public String type; |
| } |
| |
| public abstract class CreateCredentialException extends java.lang.Exception { |
| } |
| |
| public final class CreateCredentialInterruptedException extends androidx.credentials.exceptions.CreateCredentialException { |
| ctor public CreateCredentialInterruptedException(); |
| ctor public CreateCredentialInterruptedException(optional CharSequence? errorMessage); |
| } |
| |
| public final class CreateCredentialNoCreateOptionException extends androidx.credentials.exceptions.CreateCredentialException { |
| ctor public CreateCredentialNoCreateOptionException(); |
| ctor public CreateCredentialNoCreateOptionException(optional CharSequence? errorMessage); |
| } |
| |
| public final class CreateCredentialProviderConfigurationException extends androidx.credentials.exceptions.CreateCredentialException { |
| ctor public CreateCredentialProviderConfigurationException(); |
| ctor public CreateCredentialProviderConfigurationException(optional CharSequence? errorMessage); |
| } |
| |
| public final class CreateCredentialUnknownException extends androidx.credentials.exceptions.CreateCredentialException { |
| ctor public CreateCredentialUnknownException(); |
| ctor public CreateCredentialUnknownException(optional CharSequence? errorMessage); |
| } |
| |
| public final class CreateCredentialUnsupportedException extends androidx.credentials.exceptions.CreateCredentialException { |
| ctor public CreateCredentialUnsupportedException(); |
| ctor public CreateCredentialUnsupportedException(optional CharSequence? errorMessage); |
| } |
| |
| public final class GetCredentialCancellationException extends androidx.credentials.exceptions.GetCredentialException { |
| ctor public GetCredentialCancellationException(); |
| ctor public GetCredentialCancellationException(optional CharSequence? errorMessage); |
| } |
| |
| public final class GetCredentialCustomException extends androidx.credentials.exceptions.GetCredentialException { |
| ctor public GetCredentialCustomException(String type); |
| ctor public GetCredentialCustomException(String type, optional CharSequence? errorMessage); |
| method public String getType(); |
| property public String type; |
| } |
| |
| public abstract class GetCredentialException extends java.lang.Exception { |
| } |
| |
| public final class GetCredentialInterruptedException extends androidx.credentials.exceptions.GetCredentialException { |
| ctor public GetCredentialInterruptedException(); |
| ctor public GetCredentialInterruptedException(optional CharSequence? errorMessage); |
| } |
| |
| public final class GetCredentialProviderConfigurationException extends androidx.credentials.exceptions.GetCredentialException { |
| ctor public GetCredentialProviderConfigurationException(); |
| ctor public GetCredentialProviderConfigurationException(optional CharSequence? errorMessage); |
| } |
| |
| public final class GetCredentialUnknownException extends androidx.credentials.exceptions.GetCredentialException { |
| ctor public GetCredentialUnknownException(); |
| ctor public GetCredentialUnknownException(optional CharSequence? errorMessage); |
| } |
| |
| public final class GetCredentialUnsupportedException extends androidx.credentials.exceptions.GetCredentialException { |
| ctor public GetCredentialUnsupportedException(); |
| ctor public GetCredentialUnsupportedException(optional CharSequence? errorMessage); |
| } |
| |
| public final class NoCredentialException extends androidx.credentials.exceptions.GetCredentialException { |
| ctor public NoCredentialException(); |
| ctor public NoCredentialException(optional CharSequence? errorMessage); |
| } |
| |
| } |
| |
| package androidx.credentials.exceptions.domerrors { |
| |
| public final class AbortError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public AbortError(); |
| } |
| |
| public final class ConstraintError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public ConstraintError(); |
| } |
| |
| public final class DataCloneError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public DataCloneError(); |
| } |
| |
| public final class DataError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public DataError(); |
| } |
| |
| public abstract class DomError { |
| ctor public DomError(String type); |
| } |
| |
| public final class EncodingError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public EncodingError(); |
| } |
| |
| public final class HierarchyRequestError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public HierarchyRequestError(); |
| } |
| |
| public final class InUseAttributeError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public InUseAttributeError(); |
| } |
| |
| public final class InvalidCharacterError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public InvalidCharacterError(); |
| } |
| |
| public final class InvalidModificationError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public InvalidModificationError(); |
| } |
| |
| public final class InvalidNodeTypeError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public InvalidNodeTypeError(); |
| } |
| |
| public final class InvalidStateError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public InvalidStateError(); |
| } |
| |
| public final class NamespaceError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public NamespaceError(); |
| } |
| |
| public final class NetworkError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public NetworkError(); |
| } |
| |
| public final class NoModificationAllowedError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public NoModificationAllowedError(); |
| } |
| |
| public final class NotAllowedError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public NotAllowedError(); |
| } |
| |
| public final class NotFoundError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public NotFoundError(); |
| } |
| |
| public final class NotReadableError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public NotReadableError(); |
| } |
| |
| public final class NotSupportedError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public NotSupportedError(); |
| } |
| |
| public final class OperationError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public OperationError(); |
| } |
| |
| public final class OptOutError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public OptOutError(); |
| } |
| |
| public final class QuotaExceededError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public QuotaExceededError(); |
| } |
| |
| public final class ReadOnlyError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public ReadOnlyError(); |
| } |
| |
| public final class SecurityError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public SecurityError(); |
| } |
| |
| public final class SyntaxError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public SyntaxError(); |
| } |
| |
| public final class TimeoutError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public TimeoutError(); |
| } |
| |
| public final class TransactionInactiveError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public TransactionInactiveError(); |
| } |
| |
| public final class UnknownError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public UnknownError(); |
| } |
| |
| public final class VersionError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public VersionError(); |
| } |
| |
| public final class WrongDocumentError extends androidx.credentials.exceptions.domerrors.DomError { |
| ctor public WrongDocumentError(); |
| } |
| |
| } |
| |
| package androidx.credentials.exceptions.publickeycredential { |
| |
| public final class CreatePublicKeyCredentialDomException extends androidx.credentials.exceptions.publickeycredential.CreatePublicKeyCredentialException { |
| ctor public CreatePublicKeyCredentialDomException(androidx.credentials.exceptions.domerrors.DomError domError); |
| ctor public CreatePublicKeyCredentialDomException(androidx.credentials.exceptions.domerrors.DomError domError, optional CharSequence? errorMessage); |
| method public androidx.credentials.exceptions.domerrors.DomError getDomError(); |
| property public final androidx.credentials.exceptions.domerrors.DomError domError; |
| } |
| |
| public class CreatePublicKeyCredentialException extends androidx.credentials.exceptions.CreateCredentialException { |
| } |
| |
| public final class GetPublicKeyCredentialDomException extends androidx.credentials.exceptions.publickeycredential.GetPublicKeyCredentialException { |
| ctor public GetPublicKeyCredentialDomException(androidx.credentials.exceptions.domerrors.DomError domError); |
| ctor public GetPublicKeyCredentialDomException(androidx.credentials.exceptions.domerrors.DomError domError, optional CharSequence? errorMessage); |
| method public androidx.credentials.exceptions.domerrors.DomError getDomError(); |
| property public final androidx.credentials.exceptions.domerrors.DomError domError; |
| } |
| |
| public class GetPublicKeyCredentialException extends androidx.credentials.exceptions.GetCredentialException { |
| } |
| |
| } |
| |
| package androidx.credentials.exceptions.restorecredential { |
| |
| public final class CreateRestoreCredentialDomException extends androidx.credentials.exceptions.CreateCredentialException { |
| ctor public CreateRestoreCredentialDomException(androidx.credentials.exceptions.domerrors.DomError domError, CharSequence errorMessage); |
| method public androidx.credentials.exceptions.domerrors.DomError getDomError(); |
| property public final androidx.credentials.exceptions.domerrors.DomError domError; |
| } |
| |
| public final class E2eeUnavailableException extends androidx.credentials.exceptions.CreateCredentialException { |
| ctor public E2eeUnavailableException(CharSequence errorMessage); |
| } |
| |
| } |
| |
| package androidx.credentials.provider { |
| |
| public final class Action { |
| ctor public Action(CharSequence title, android.app.PendingIntent pendingIntent, optional CharSequence? subtitle); |
| method public static androidx.credentials.provider.Action? fromAction(android.service.credentials.Action action); |
| method public android.app.PendingIntent getPendingIntent(); |
| method public CharSequence? getSubtitle(); |
| method public CharSequence getTitle(); |
| property public final android.app.PendingIntent pendingIntent; |
| property public final CharSequence? subtitle; |
| property public final CharSequence title; |
| field public static final androidx.credentials.provider.Action.Companion Companion; |
| } |
| |
| public static final class Action.Builder { |
| ctor public Action.Builder(CharSequence title, android.app.PendingIntent pendingIntent); |
| method public androidx.credentials.provider.Action build(); |
| method public androidx.credentials.provider.Action.Builder setSubtitle(CharSequence? subtitle); |
| } |
| |
| public static final class Action.Companion { |
| method public androidx.credentials.provider.Action? fromAction(android.service.credentials.Action action); |
| } |
| |
| public final class AuthenticationAction { |
| ctor public AuthenticationAction(CharSequence title, android.app.PendingIntent pendingIntent); |
| method @RequiresApi(34) public static androidx.credentials.provider.AuthenticationAction? fromAction(android.service.credentials.Action authenticationAction); |
| method public android.app.PendingIntent getPendingIntent(); |
| method public CharSequence getTitle(); |
| property public final android.app.PendingIntent pendingIntent; |
| property public final CharSequence title; |
| field public static final androidx.credentials.provider.AuthenticationAction.Companion Companion; |
| } |
| |
| public static final class AuthenticationAction.Builder { |
| ctor public AuthenticationAction.Builder(CharSequence title, android.app.PendingIntent pendingIntent); |
| method public androidx.credentials.provider.AuthenticationAction build(); |
| } |
| |
| public static final class AuthenticationAction.Companion { |
| method @RequiresApi(34) public androidx.credentials.provider.AuthenticationAction? fromAction(android.service.credentials.Action authenticationAction); |
| } |
| |
| public final class AuthenticationError { |
| ctor public AuthenticationError(int errorCode); |
| ctor public AuthenticationError(int errorCode, optional CharSequence? errorMsg); |
| method public int getErrorCode(); |
| method public CharSequence? getErrorMsg(); |
| property public final int errorCode; |
| property public final CharSequence? errorMsg; |
| } |
| |
| public final class AuthenticationResult { |
| ctor public AuthenticationResult(int authenticationType); |
| method public int getAuthenticationType(); |
| property public final int authenticationType; |
| } |
| |
| public abstract class BeginCreateCredentialRequest { |
| ctor public BeginCreateCredentialRequest(String type, android.os.Bundle candidateQueryData, androidx.credentials.provider.CallingAppInfo? callingAppInfo); |
| method public static final android.os.Bundle asBundle(androidx.credentials.provider.BeginCreateCredentialRequest request); |
| method public static final androidx.credentials.provider.BeginCreateCredentialRequest? fromBundle(android.os.Bundle bundle); |
| method public final androidx.credentials.provider.CallingAppInfo? getCallingAppInfo(); |
| method public final android.os.Bundle getCandidateQueryData(); |
| method public final String getType(); |
| property public final androidx.credentials.provider.CallingAppInfo? callingAppInfo; |
| property public final android.os.Bundle candidateQueryData; |
| property public final String type; |
| field public static final androidx.credentials.provider.BeginCreateCredentialRequest.Companion Companion; |
| } |
| |
| public static final class BeginCreateCredentialRequest.Companion { |
| method public android.os.Bundle asBundle(androidx.credentials.provider.BeginCreateCredentialRequest request); |
| method public androidx.credentials.provider.BeginCreateCredentialRequest? fromBundle(android.os.Bundle bundle); |
| } |
| |
| public final class BeginCreateCredentialResponse { |
| ctor public BeginCreateCredentialResponse(); |
| ctor public BeginCreateCredentialResponse(optional java.util.List<androidx.credentials.provider.CreateEntry> createEntries, optional androidx.credentials.provider.RemoteEntry? remoteEntry); |
| method public static android.os.Bundle asBundle(androidx.credentials.provider.BeginCreateCredentialResponse response); |
| method public static androidx.credentials.provider.BeginCreateCredentialResponse? fromBundle(android.os.Bundle bundle); |
| method public java.util.List<androidx.credentials.provider.CreateEntry> getCreateEntries(); |
| method public androidx.credentials.provider.RemoteEntry? getRemoteEntry(); |
| property public final java.util.List<androidx.credentials.provider.CreateEntry> createEntries; |
| property public final androidx.credentials.provider.RemoteEntry? remoteEntry; |
| field public static final androidx.credentials.provider.BeginCreateCredentialResponse.Companion Companion; |
| } |
| |
| public static final class BeginCreateCredentialResponse.Builder { |
| ctor public BeginCreateCredentialResponse.Builder(); |
| method public androidx.credentials.provider.BeginCreateCredentialResponse.Builder addCreateEntry(androidx.credentials.provider.CreateEntry createEntry); |
| method public androidx.credentials.provider.BeginCreateCredentialResponse build(); |
| method public androidx.credentials.provider.BeginCreateCredentialResponse.Builder setCreateEntries(java.util.List<androidx.credentials.provider.CreateEntry> createEntries); |
| method public androidx.credentials.provider.BeginCreateCredentialResponse.Builder setRemoteEntry(androidx.credentials.provider.RemoteEntry? remoteEntry); |
| } |
| |
| public static final class BeginCreateCredentialResponse.Companion { |
| method public android.os.Bundle asBundle(androidx.credentials.provider.BeginCreateCredentialResponse response); |
| method public androidx.credentials.provider.BeginCreateCredentialResponse? fromBundle(android.os.Bundle bundle); |
| } |
| |
| public class BeginCreateCustomCredentialRequest extends androidx.credentials.provider.BeginCreateCredentialRequest { |
| ctor public BeginCreateCustomCredentialRequest(String type, android.os.Bundle candidateQueryData, androidx.credentials.provider.CallingAppInfo? callingAppInfo); |
| } |
| |
| public final class BeginCreatePasswordCredentialRequest extends androidx.credentials.provider.BeginCreateCredentialRequest { |
| ctor public BeginCreatePasswordCredentialRequest(androidx.credentials.provider.CallingAppInfo? callingAppInfo, android.os.Bundle candidateQueryData); |
| } |
| |
| public final class BeginCreatePublicKeyCredentialRequest extends androidx.credentials.provider.BeginCreateCredentialRequest { |
| ctor public BeginCreatePublicKeyCredentialRequest(String requestJson, androidx.credentials.provider.CallingAppInfo? callingAppInfo, android.os.Bundle candidateQueryData); |
| ctor public BeginCreatePublicKeyCredentialRequest(String requestJson, androidx.credentials.provider.CallingAppInfo? callingAppInfo, android.os.Bundle candidateQueryData, optional byte[]? clientDataHash); |
| method @VisibleForTesting public static androidx.credentials.provider.BeginCreatePublicKeyCredentialRequest createForTest(android.os.Bundle data, androidx.credentials.provider.CallingAppInfo? callingAppInfo); |
| method public byte[]? getClientDataHash(); |
| method public String getRequestJson(); |
| property public final byte[]? clientDataHash; |
| property public final String requestJson; |
| } |
| |
| public abstract class BeginGetCredentialOption { |
| method public final android.os.Bundle getCandidateQueryData(); |
| method public final String getId(); |
| method public final String getType(); |
| property public final android.os.Bundle candidateQueryData; |
| property public final String id; |
| property public final String type; |
| } |
| |
| public final class BeginGetCredentialRequest { |
| ctor public BeginGetCredentialRequest(java.util.List<? extends androidx.credentials.provider.BeginGetCredentialOption> beginGetCredentialOptions); |
| ctor public BeginGetCredentialRequest(java.util.List<? extends androidx.credentials.provider.BeginGetCredentialOption> beginGetCredentialOptions, optional androidx.credentials.provider.CallingAppInfo? callingAppInfo); |
| method public static android.os.Bundle asBundle(androidx.credentials.provider.BeginGetCredentialRequest request); |
| method public static androidx.credentials.provider.BeginGetCredentialRequest? fromBundle(android.os.Bundle bundle); |
| method public java.util.List<androidx.credentials.provider.BeginGetCredentialOption> getBeginGetCredentialOptions(); |
| method public androidx.credentials.provider.CallingAppInfo? getCallingAppInfo(); |
| property public final java.util.List<androidx.credentials.provider.BeginGetCredentialOption> beginGetCredentialOptions; |
| property public final androidx.credentials.provider.CallingAppInfo? callingAppInfo; |
| field public static final androidx.credentials.provider.BeginGetCredentialRequest.Companion Companion; |
| } |
| |
| public static final class BeginGetCredentialRequest.Companion { |
| method public android.os.Bundle asBundle(androidx.credentials.provider.BeginGetCredentialRequest request); |
| method public androidx.credentials.provider.BeginGetCredentialRequest? fromBundle(android.os.Bundle bundle); |
| } |
| |
| public final class BeginGetCredentialResponse { |
| ctor public BeginGetCredentialResponse(); |
| ctor public BeginGetCredentialResponse(optional java.util.List<? extends androidx.credentials.provider.CredentialEntry> credentialEntries, optional java.util.List<androidx.credentials.provider.Action> actions, optional java.util.List<androidx.credentials.provider.AuthenticationAction> authenticationActions, optional androidx.credentials.provider.RemoteEntry? remoteEntry); |
| method public static android.os.Bundle asBundle(androidx.credentials.provider.BeginGetCredentialResponse response); |
| method public static androidx.credentials.provider.BeginGetCredentialResponse? fromBundle(android.os.Bundle bundle); |
| method public java.util.List<androidx.credentials.provider.Action> getActions(); |
| method public java.util.List<androidx.credentials.provider.AuthenticationAction> getAuthenticationActions(); |
| method public java.util.List<androidx.credentials.provider.CredentialEntry> getCredentialEntries(); |
| method public androidx.credentials.provider.RemoteEntry? getRemoteEntry(); |
| property public final java.util.List<androidx.credentials.provider.Action> actions; |
| property public final java.util.List<androidx.credentials.provider.AuthenticationAction> authenticationActions; |
| property public final java.util.List<androidx.credentials.provider.CredentialEntry> credentialEntries; |
| property public final androidx.credentials.provider.RemoteEntry? remoteEntry; |
| field public static final androidx.credentials.provider.BeginGetCredentialResponse.Companion Companion; |
| } |
| |
| public static final class BeginGetCredentialResponse.Builder { |
| ctor public BeginGetCredentialResponse.Builder(); |
| method public androidx.credentials.provider.BeginGetCredentialResponse.Builder addAction(androidx.credentials.provider.Action action); |
| method public androidx.credentials.provider.BeginGetCredentialResponse.Builder addAuthenticationAction(androidx.credentials.provider.AuthenticationAction authenticationAction); |
| method public androidx.credentials.provider.BeginGetCredentialResponse.Builder addCredentialEntry(androidx.credentials.provider.CredentialEntry entry); |
| method public androidx.credentials.provider.BeginGetCredentialResponse build(); |
| method public androidx.credentials.provider.BeginGetCredentialResponse.Builder setActions(java.util.List<androidx.credentials.provider.Action> actions); |
| method public androidx.credentials.provider.BeginGetCredentialResponse.Builder setAuthenticationActions(java.util.List<androidx.credentials.provider.AuthenticationAction> authenticationEntries); |
| method public androidx.credentials.provider.BeginGetCredentialResponse.Builder setCredentialEntries(java.util.List<? extends androidx.credentials.provider.CredentialEntry> entries); |
| method public androidx.credentials.provider.BeginGetCredentialResponse.Builder setRemoteEntry(androidx.credentials.provider.RemoteEntry? remoteEntry); |
| } |
| |
| public static final class BeginGetCredentialResponse.Companion { |
| method public android.os.Bundle asBundle(androidx.credentials.provider.BeginGetCredentialResponse response); |
| method public androidx.credentials.provider.BeginGetCredentialResponse? fromBundle(android.os.Bundle bundle); |
| } |
| |
| public class BeginGetCustomCredentialOption extends androidx.credentials.provider.BeginGetCredentialOption { |
| ctor public BeginGetCustomCredentialOption(String id, String type, android.os.Bundle candidateQueryData); |
| } |
| |
| public final class BeginGetPasswordOption extends androidx.credentials.provider.BeginGetCredentialOption { |
| ctor public BeginGetPasswordOption(java.util.Set<java.lang.String> allowedUserIds, android.os.Bundle candidateQueryData, String id); |
| method @VisibleForTesting public static androidx.credentials.provider.BeginGetPasswordOption createForTest(android.os.Bundle data, String id); |
| method public java.util.Set<java.lang.String> getAllowedUserIds(); |
| property public final java.util.Set<java.lang.String> allowedUserIds; |
| } |
| |
| public final class BeginGetPublicKeyCredentialOption extends androidx.credentials.provider.BeginGetCredentialOption { |
| ctor public BeginGetPublicKeyCredentialOption(android.os.Bundle candidateQueryData, String id, String requestJson); |
| ctor public BeginGetPublicKeyCredentialOption(android.os.Bundle candidateQueryData, String id, String requestJson, optional byte[]? clientDataHash); |
| method public byte[]? getClientDataHash(); |
| method public String getRequestJson(); |
| property public final byte[]? clientDataHash; |
| property public final String requestJson; |
| } |
| |
| @RequiresApi(35) public final class BiometricPromptData { |
| ctor public BiometricPromptData(); |
| ctor public BiometricPromptData(); |
| ctor public BiometricPromptData(optional androidx.biometric.BiometricPrompt.CryptoObject? cryptoObject); |
| ctor public BiometricPromptData(optional androidx.biometric.BiometricPrompt.CryptoObject? cryptoObject, optional int allowedAuthenticators); |
| method public int getAllowedAuthenticators(); |
| method public androidx.biometric.BiometricPrompt.CryptoObject? getCryptoObject(); |
| property public final int allowedAuthenticators; |
| property public final androidx.biometric.BiometricPrompt.CryptoObject? cryptoObject; |
| } |
| |
| public static final class BiometricPromptData.Builder { |
| ctor public BiometricPromptData.Builder(); |
| method public androidx.credentials.provider.BiometricPromptData build(); |
| method public androidx.credentials.provider.BiometricPromptData.Builder setAllowedAuthenticators(int allowedAuthenticators); |
| method public androidx.credentials.provider.BiometricPromptData.Builder setCryptoObject(androidx.biometric.BiometricPrompt.CryptoObject cryptoObject); |
| } |
| |
| public final class BiometricPromptResult { |
| ctor public BiometricPromptResult(androidx.credentials.provider.AuthenticationError authenticationError); |
| ctor public BiometricPromptResult(androidx.credentials.provider.AuthenticationResult authenticationResult); |
| method public androidx.credentials.provider.AuthenticationError? getAuthenticationError(); |
| method public androidx.credentials.provider.AuthenticationResult? getAuthenticationResult(); |
| method public boolean isSuccessful(); |
| property public final androidx.credentials.provider.AuthenticationError? authenticationError; |
| property public final androidx.credentials.provider.AuthenticationResult? authenticationResult; |
| property public final boolean isSuccessful; |
| } |
| |
| public final class CallingAppInfo { |
| ctor @RequiresApi(28) @VisibleForTesting public CallingAppInfo(String packageName, android.content.pm.SigningInfo signingInfo); |
| ctor @RequiresApi(28) @VisibleForTesting public CallingAppInfo(String packageName, android.content.pm.SigningInfo signingInfo, optional String? origin); |
| ctor @DeprecatedSinceApi(api=28, message="Use the SigningInfo based constructor instead") @VisibleForTesting public CallingAppInfo(String packageName, java.util.List<? extends android.content.pm.Signature> signatures); |
| ctor @DeprecatedSinceApi(api=28, message="Use the SigningInfo based constructor instead") @VisibleForTesting public CallingAppInfo(String packageName, java.util.List<? extends android.content.pm.Signature> signatures, optional String? origin); |
| method public String? getOrigin(String privilegedAllowlist); |
| method public String getPackageName(); |
| method @RequiresApi(28) public android.content.pm.SigningInfo getSigningInfo(); |
| method public androidx.credentials.provider.SigningInfoCompat getSigningInfoCompat(); |
| method public boolean isOriginPopulated(); |
| property public final String packageName; |
| property @RequiresApi(28) public final android.content.pm.SigningInfo signingInfo; |
| property public final androidx.credentials.provider.SigningInfoCompat signingInfoCompat; |
| } |
| |
| @RequiresApi(23) public final class CreateEntry { |
| ctor public CreateEntry(CharSequence accountName, android.app.PendingIntent pendingIntent, optional CharSequence? description, optional java.time.Instant? lastUsedTime, optional android.graphics.drawable.Icon? icon, optional Integer? passwordCredentialCount, optional Integer? publicKeyCredentialCount, optional Integer? totalCredentialCount, optional boolean isAutoSelectAllowed); |
| ctor @RequiresApi(android.os.Build.VERSION_CODES.VANILLA_ICE_CREAM) public CreateEntry(CharSequence accountName, android.app.PendingIntent pendingIntent, optional CharSequence? description, optional java.time.Instant? lastUsedTime, optional android.graphics.drawable.Icon? icon, optional Integer? passwordCredentialCount, optional Integer? publicKeyCredentialCount, optional Integer? totalCredentialCount, optional boolean isAutoSelectAllowed, optional androidx.credentials.provider.BiometricPromptData? biometricPromptData); |
| method public static androidx.credentials.provider.CreateEntry? fromCreateEntry(android.service.credentials.CreateEntry createEntry); |
| method public CharSequence getAccountName(); |
| method public androidx.credentials.provider.BiometricPromptData? getBiometricPromptData(); |
| method public CharSequence? getDescription(); |
| method public android.graphics.drawable.Icon? getIcon(); |
| method public java.time.Instant? getLastUsedTime(); |
| method public Integer? getPasswordCredentialCount(); |
| method public android.app.PendingIntent getPendingIntent(); |
| method public Integer? getPublicKeyCredentialCount(); |
| method public Integer? getTotalCredentialCount(); |
| method public boolean isAutoSelectAllowed(); |
| property public final CharSequence accountName; |
| property public final androidx.credentials.provider.BiometricPromptData? biometricPromptData; |
| property public final CharSequence? description; |
| property public final android.graphics.drawable.Icon? icon; |
| property public final boolean isAutoSelectAllowed; |
| property public final java.time.Instant? lastUsedTime; |
| property public final android.app.PendingIntent pendingIntent; |
| field public static final androidx.credentials.provider.CreateEntry.Companion Companion; |
| } |
| |
| public static final class CreateEntry.Builder { |
| ctor public CreateEntry.Builder(CharSequence accountName, android.app.PendingIntent pendingIntent); |
| method public androidx.credentials.provider.CreateEntry build(); |
| method public androidx.credentials.provider.CreateEntry.Builder setAutoSelectAllowed(boolean autoSelectAllowed); |
| method @RequiresApi(android.os.Build.VERSION_CODES.VANILLA_ICE_CREAM) public androidx.credentials.provider.CreateEntry.Builder setBiometricPromptData(androidx.credentials.provider.BiometricPromptData biometricPromptData); |
| method public androidx.credentials.provider.CreateEntry.Builder setDescription(CharSequence? description); |
| method public androidx.credentials.provider.CreateEntry.Builder setIcon(android.graphics.drawable.Icon? icon); |
| method public androidx.credentials.provider.CreateEntry.Builder setLastUsedTime(java.time.Instant? lastUsedTime); |
| method public androidx.credentials.provider.CreateEntry.Builder setPasswordCredentialCount(int count); |
| method public androidx.credentials.provider.CreateEntry.Builder setPublicKeyCredentialCount(int count); |
| method public androidx.credentials.provider.CreateEntry.Builder setTotalCredentialCount(int count); |
| } |
| |
| public static final class CreateEntry.Companion { |
| method public androidx.credentials.provider.CreateEntry? fromCreateEntry(android.service.credentials.CreateEntry createEntry); |
| } |
| |
| public abstract class CredentialEntry { |
| method public static final androidx.credentials.provider.CredentialEntry? fromCredentialEntry(android.service.credentials.CredentialEntry credentialEntry); |
| method public final CharSequence? getAffiliatedDomain(); |
| method public final androidx.credentials.provider.BeginGetCredentialOption getBeginGetCredentialOption(); |
| method public final androidx.credentials.provider.BiometricPromptData? getBiometricPromptData(); |
| method public final CharSequence getEntryGroupId(); |
| method public final boolean isDefaultIconPreferredAsSingleProvider(); |
| property public final CharSequence? affiliatedDomain; |
| property public final androidx.credentials.provider.BeginGetCredentialOption beginGetCredentialOption; |
| property public final androidx.credentials.provider.BiometricPromptData? biometricPromptData; |
| property public final CharSequence entryGroupId; |
| property public final boolean isDefaultIconPreferredAsSingleProvider; |
| field public static final androidx.credentials.provider.CredentialEntry.Companion Companion; |
| } |
| |
| public static final class CredentialEntry.Companion { |
| method public androidx.credentials.provider.CredentialEntry? fromCredentialEntry(android.service.credentials.CredentialEntry credentialEntry); |
| } |
| |
| @RequiresApi(34) public abstract class CredentialProviderService extends android.service.credentials.CredentialProviderService { |
| ctor public CredentialProviderService(); |
| method public final void onBeginCreateCredential(android.service.credentials.BeginCreateCredentialRequest request, android.os.CancellationSignal cancellationSignal, android.os.OutcomeReceiver<android.service.credentials.BeginCreateCredentialResponse,android.credentials.CreateCredentialException> callback); |
| method public abstract void onBeginCreateCredentialRequest(androidx.credentials.provider.BeginCreateCredentialRequest request, android.os.CancellationSignal cancellationSignal, android.os.OutcomeReceiver<androidx.credentials.provider.BeginCreateCredentialResponse,androidx.credentials.exceptions.CreateCredentialException> callback); |
| method public final void onBeginGetCredential(android.service.credentials.BeginGetCredentialRequest request, android.os.CancellationSignal cancellationSignal, android.os.OutcomeReceiver<android.service.credentials.BeginGetCredentialResponse,android.credentials.GetCredentialException> callback); |
| method public abstract void onBeginGetCredentialRequest(androidx.credentials.provider.BeginGetCredentialRequest request, android.os.CancellationSignal cancellationSignal, android.os.OutcomeReceiver<androidx.credentials.provider.BeginGetCredentialResponse,androidx.credentials.exceptions.GetCredentialException> callback); |
| method public final void onClearCredentialState(android.service.credentials.ClearCredentialStateRequest request, android.os.CancellationSignal cancellationSignal, android.os.OutcomeReceiver<java.lang.Void,android.credentials.ClearCredentialStateException> callback); |
| method public abstract void onClearCredentialStateRequest(androidx.credentials.provider.ProviderClearCredentialStateRequest request, android.os.CancellationSignal cancellationSignal, android.os.OutcomeReceiver<java.lang.Void?,androidx.credentials.exceptions.ClearCredentialException> callback); |
| } |
| |
| @RequiresApi(23) public final class CustomCredentialEntry extends androidx.credentials.provider.CredentialEntry { |
| ctor @Deprecated public CustomCredentialEntry(android.content.Context context, CharSequence title, android.app.PendingIntent pendingIntent, androidx.credentials.provider.BeginGetCredentialOption beginGetCredentialOption, optional CharSequence? subtitle, optional CharSequence? typeDisplayName, optional java.time.Instant? lastUsedTime, optional android.graphics.drawable.Icon icon, optional boolean isAutoSelectAllowed); |
| ctor public CustomCredentialEntry(android.content.Context context, CharSequence title, android.app.PendingIntent pendingIntent, androidx.credentials.provider.BeginGetCredentialOption beginGetCredentialOption, optional CharSequence? subtitle, optional CharSequence? typeDisplayName, optional java.time.Instant? lastUsedTime, optional android.graphics.drawable.Icon icon, optional boolean isAutoSelectAllowed, optional CharSequence entryGroupId, optional boolean isDefaultIconPreferredAsSingleProvider); |
| ctor @RequiresApi(android.os.Build.VERSION_CODES.VANILLA_ICE_CREAM) public CustomCredentialEntry(android.content.Context context, CharSequence title, android.app.PendingIntent pendingIntent, androidx.credentials.provider.BeginGetCredentialOption beginGetCredentialOption, optional CharSequence? subtitle, optional CharSequence? typeDisplayName, optional java.time.Instant? lastUsedTime, optional android.graphics.drawable.Icon icon, optional boolean isAutoSelectAllowed, optional CharSequence entryGroupId, optional boolean isDefaultIconPreferredAsSingleProvider, optional androidx.credentials.provider.BiometricPromptData? biometricPromptData); |
| method public static androidx.credentials.provider.CustomCredentialEntry? fromCredentialEntry(android.service.credentials.CredentialEntry credentialEntry); |
| method public android.graphics.drawable.Icon getIcon(); |
| method public java.time.Instant? getLastUsedTime(); |
| method public android.app.PendingIntent getPendingIntent(); |
| method public CharSequence? getSubtitle(); |
| method public CharSequence getTitle(); |
| method public String getType(); |
| method public CharSequence? getTypeDisplayName(); |
| method public boolean hasDefaultIcon(); |
| method public boolean isAutoSelectAllowed(); |
| method public boolean isAutoSelectAllowedFromOption(); |
| property public final boolean hasDefaultIcon; |
| property public final android.graphics.drawable.Icon icon; |
| property public final boolean isAutoSelectAllowed; |
| property public final boolean isAutoSelectAllowedFromOption; |
| property public final java.time.Instant? lastUsedTime; |
| property public final android.app.PendingIntent pendingIntent; |
| property public final CharSequence? subtitle; |
| property public final CharSequence title; |
| property public String type; |
| property public final CharSequence? typeDisplayName; |
| field public static final androidx.credentials.provider.CustomCredentialEntry.Companion Companion; |
| } |
| |
| public static final class CustomCredentialEntry.Builder { |
| ctor public CustomCredentialEntry.Builder(android.content.Context context, String type, CharSequence title, android.app.PendingIntent pendingIntent, androidx.credentials.provider.BeginGetCredentialOption beginGetCredentialOption); |
| method public androidx.credentials.provider.CustomCredentialEntry build(); |
| method public androidx.credentials.provider.CustomCredentialEntry.Builder setAutoSelectAllowed(boolean autoSelectAllowed); |
| method @RequiresApi(android.os.Build.VERSION_CODES.VANILLA_ICE_CREAM) public androidx.credentials.provider.CustomCredentialEntry.Builder setBiometricPromptData(androidx.credentials.provider.BiometricPromptData biometricPromptData); |
| method public androidx.credentials.provider.CustomCredentialEntry.Builder setDefaultIconPreferredAsSingleProvider(boolean isDefaultIconPreferredAsSingleProvider); |
| method public androidx.credentials.provider.CustomCredentialEntry.Builder setEntryGroupId(CharSequence entryGroupId); |
| method public androidx.credentials.provider.CustomCredentialEntry.Builder setIcon(android.graphics.drawable.Icon icon); |
| method public androidx.credentials.provider.CustomCredentialEntry.Builder setLastUsedTime(java.time.Instant? lastUsedTime); |
| method public androidx.credentials.provider.CustomCredentialEntry.Builder setSubtitle(CharSequence? subtitle); |
| method public androidx.credentials.provider.CustomCredentialEntry.Builder setTypeDisplayName(CharSequence? typeDisplayName); |
| } |
| |
| public static final class CustomCredentialEntry.Companion { |
| method public androidx.credentials.provider.CustomCredentialEntry? fromCredentialEntry(android.service.credentials.CredentialEntry credentialEntry); |
| } |
| |
| public final class IntentHandlerConverters { |
| method @RequiresApi(34) public static androidx.credentials.provider.BeginGetCredentialResponse? getBeginGetResponse(android.content.Intent); |
| method @RequiresApi(34) public static android.credentials.CreateCredentialResponse? getCreateCredentialCredentialResponse(android.content.Intent); |
| method @RequiresApi(34) public static android.credentials.CreateCredentialException? getCreateCredentialException(android.content.Intent); |
| method @RequiresApi(34) public static android.credentials.GetCredentialException? getGetCredentialException(android.content.Intent); |
| method @RequiresApi(34) public static android.credentials.GetCredentialResponse? getGetCredentialResponse(android.content.Intent); |
| } |
| |
| @RequiresApi(23) public final class PasswordCredentialEntry extends androidx.credentials.provider.CredentialEntry { |
| ctor @Deprecated public PasswordCredentialEntry(android.content.Context context, CharSequence username, android.app.PendingIntent pendingIntent, androidx.credentials.provider.BeginGetPasswordOption beginGetPasswordOption, optional CharSequence? displayName, optional java.time.Instant? lastUsedTime, optional android.graphics.drawable.Icon icon, optional boolean isAutoSelectAllowed); |
| ctor public PasswordCredentialEntry(android.content.Context context, CharSequence username, android.app.PendingIntent pendingIntent, androidx.credentials.provider.BeginGetPasswordOption beginGetPasswordOption, optional CharSequence? displayName, optional java.time.Instant? lastUsedTime, optional android.graphics.drawable.Icon icon, optional boolean isAutoSelectAllowed, optional CharSequence? affiliatedDomain, optional boolean isDefaultIconPreferredAsSingleProvider); |
| ctor @RequiresApi(android.os.Build.VERSION_CODES.VANILLA_ICE_CREAM) public PasswordCredentialEntry(android.content.Context context, CharSequence username, android.app.PendingIntent pendingIntent, androidx.credentials.provider.BeginGetPasswordOption beginGetPasswordOption, optional CharSequence? displayName, optional java.time.Instant? lastUsedTime, optional android.graphics.drawable.Icon icon, optional boolean isAutoSelectAllowed, optional CharSequence? affiliatedDomain, optional boolean isDefaultIconPreferredAsSingleProvider, optional androidx.credentials.provider.BiometricPromptData? biometricPromptData); |
| method public static androidx.credentials.provider.PasswordCredentialEntry? fromCredentialEntry(android.service.credentials.CredentialEntry credentialEntry); |
| method public CharSequence? getDisplayName(); |
| method public android.graphics.drawable.Icon getIcon(); |
| method public java.time.Instant? getLastUsedTime(); |
| method public android.app.PendingIntent getPendingIntent(); |
| method public CharSequence getTypeDisplayName(); |
| method public CharSequence getUsername(); |
| method public boolean hasDefaultIcon(); |
| method public boolean isAutoSelectAllowed(); |
| method public boolean isAutoSelectAllowedFromOption(); |
| property public final CharSequence? displayName; |
| property public final boolean hasDefaultIcon; |
| property public final android.graphics.drawable.Icon icon; |
| property public final boolean isAutoSelectAllowed; |
| property public final boolean isAutoSelectAllowedFromOption; |
| property public final java.time.Instant? lastUsedTime; |
| property public final android.app.PendingIntent pendingIntent; |
| property public final CharSequence typeDisplayName; |
| property public final CharSequence username; |
| field public static final androidx.credentials.provider.PasswordCredentialEntry.Companion Companion; |
| } |
| |
| public static final class PasswordCredentialEntry.Builder { |
| ctor public PasswordCredentialEntry.Builder(android.content.Context context, CharSequence username, android.app.PendingIntent pendingIntent, androidx.credentials.provider.BeginGetPasswordOption beginGetPasswordOption); |
| method public androidx.credentials.provider.PasswordCredentialEntry build(); |
| method public androidx.credentials.provider.PasswordCredentialEntry.Builder setAffiliatedDomain(CharSequence? affiliatedDomain); |
| method public androidx.credentials.provider.PasswordCredentialEntry.Builder setAutoSelectAllowed(boolean autoSelectAllowed); |
| method @RequiresApi(android.os.Build.VERSION_CODES.VANILLA_ICE_CREAM) public androidx.credentials.provider.PasswordCredentialEntry.Builder setBiometricPromptData(androidx.credentials.provider.BiometricPromptData biometricPromptData); |
| method public androidx.credentials.provider.PasswordCredentialEntry.Builder setDefaultIconPreferredAsSingleProvider(boolean isDefaultIconPreferredAsSingleProvider); |
| method public androidx.credentials.provider.PasswordCredentialEntry.Builder setDisplayName(CharSequence? displayName); |
| method public androidx.credentials.provider.PasswordCredentialEntry.Builder setIcon(android.graphics.drawable.Icon icon); |
| method public androidx.credentials.provider.PasswordCredentialEntry.Builder setLastUsedTime(java.time.Instant? lastUsedTime); |
| } |
| |
| public static final class PasswordCredentialEntry.Companion { |
| method public androidx.credentials.provider.PasswordCredentialEntry? fromCredentialEntry(android.service.credentials.CredentialEntry credentialEntry); |
| } |
| |
| @RequiresApi(34) public final class PendingIntentHandler { |
| ctor public PendingIntentHandler(); |
| method public static androidx.credentials.provider.BeginGetCredentialRequest? retrieveBeginGetCredentialRequest(android.content.Intent intent); |
| method public static androidx.credentials.provider.ProviderCreateCredentialRequest? retrieveProviderCreateCredentialRequest(android.content.Intent intent); |
| method public static androidx.credentials.provider.ProviderGetCredentialRequest? retrieveProviderGetCredentialRequest(android.content.Intent intent); |
| method public static void setBeginGetCredentialResponse(android.content.Intent intent, androidx.credentials.provider.BeginGetCredentialResponse response); |
| method public static void setCreateCredentialException(android.content.Intent intent, androidx.credentials.exceptions.CreateCredentialException exception); |
| method public static void setCreateCredentialResponse(android.content.Intent intent, androidx.credentials.CreateCredentialResponse response); |
| method public static void setGetCredentialException(android.content.Intent intent, androidx.credentials.exceptions.GetCredentialException exception); |
| method public static void setGetCredentialResponse(android.content.Intent intent, androidx.credentials.GetCredentialResponse response); |
| field public static final androidx.credentials.provider.PendingIntentHandler.Companion Companion; |
| } |
| |
| public static final class PendingIntentHandler.Companion { |
| method public androidx.credentials.provider.BeginGetCredentialRequest? retrieveBeginGetCredentialRequest(android.content.Intent intent); |
| method public androidx.credentials.provider.ProviderCreateCredentialRequest? retrieveProviderCreateCredentialRequest(android.content.Intent intent); |
| method public androidx.credentials.provider.ProviderGetCredentialRequest? retrieveProviderGetCredentialRequest(android.content.Intent intent); |
| method public void setBeginGetCredentialResponse(android.content.Intent intent, androidx.credentials.provider.BeginGetCredentialResponse response); |
| method public void setCreateCredentialException(android.content.Intent intent, androidx.credentials.exceptions.CreateCredentialException exception); |
| method public void setCreateCredentialResponse(android.content.Intent intent, androidx.credentials.CreateCredentialResponse response); |
| method public void setGetCredentialException(android.content.Intent intent, androidx.credentials.exceptions.GetCredentialException exception); |
| method public void setGetCredentialResponse(android.content.Intent intent, androidx.credentials.GetCredentialResponse response); |
| } |
| |
| public final class ProviderClearCredentialStateRequest { |
| ctor public ProviderClearCredentialStateRequest(androidx.credentials.provider.CallingAppInfo callingAppInfo); |
| method public androidx.credentials.provider.CallingAppInfo getCallingAppInfo(); |
| property public final androidx.credentials.provider.CallingAppInfo callingAppInfo; |
| } |
| |
| public final class ProviderCreateCredentialRequest { |
| ctor public ProviderCreateCredentialRequest(androidx.credentials.CreateCredentialRequest callingRequest, androidx.credentials.provider.CallingAppInfo callingAppInfo); |
| ctor public ProviderCreateCredentialRequest(androidx.credentials.CreateCredentialRequest callingRequest, androidx.credentials.provider.CallingAppInfo callingAppInfo, optional androidx.credentials.provider.BiometricPromptResult? biometricPromptResult); |
| method public androidx.credentials.provider.BiometricPromptResult? getBiometricPromptResult(); |
| method public androidx.credentials.provider.CallingAppInfo getCallingAppInfo(); |
| method public androidx.credentials.CreateCredentialRequest getCallingRequest(); |
| property public final androidx.credentials.provider.BiometricPromptResult? biometricPromptResult; |
| property public final androidx.credentials.provider.CallingAppInfo callingAppInfo; |
| property public final androidx.credentials.CreateCredentialRequest callingRequest; |
| } |
| |
| public final class ProviderGetCredentialRequest { |
| ctor public ProviderGetCredentialRequest(java.util.List<? extends androidx.credentials.CredentialOption> credentialOptions, androidx.credentials.provider.CallingAppInfo callingAppInfo); |
| ctor public ProviderGetCredentialRequest(java.util.List<? extends androidx.credentials.CredentialOption> credentialOptions, androidx.credentials.provider.CallingAppInfo callingAppInfo, optional androidx.credentials.provider.BiometricPromptResult? biometricPromptResult); |
| method public androidx.credentials.provider.BiometricPromptResult? getBiometricPromptResult(); |
| method public androidx.credentials.provider.CallingAppInfo getCallingAppInfo(); |
| method public java.util.List<androidx.credentials.CredentialOption> getCredentialOptions(); |
| property public final androidx.credentials.provider.BiometricPromptResult? biometricPromptResult; |
| property public final androidx.credentials.provider.CallingAppInfo callingAppInfo; |
| property public final java.util.List<androidx.credentials.CredentialOption> credentialOptions; |
| } |
| |
| @RequiresApi(23) public final class PublicKeyCredentialEntry extends androidx.credentials.provider.CredentialEntry { |
| ctor @Deprecated public PublicKeyCredentialEntry(android.content.Context context, CharSequence username, android.app.PendingIntent pendingIntent, androidx.credentials.provider.BeginGetPublicKeyCredentialOption beginGetPublicKeyCredentialOption, optional CharSequence? displayName, optional java.time.Instant? lastUsedTime, optional android.graphics.drawable.Icon icon, optional boolean isAutoSelectAllowed); |
| ctor public PublicKeyCredentialEntry(android.content.Context context, CharSequence username, android.app.PendingIntent pendingIntent, androidx.credentials.provider.BeginGetPublicKeyCredentialOption beginGetPublicKeyCredentialOption, optional CharSequence? displayName, optional java.time.Instant? lastUsedTime, optional android.graphics.drawable.Icon icon, optional boolean isAutoSelectAllowed, optional boolean isDefaultIconPreferredAsSingleProvider); |
| ctor @RequiresApi(android.os.Build.VERSION_CODES.VANILLA_ICE_CREAM) public PublicKeyCredentialEntry(android.content.Context context, CharSequence username, android.app.PendingIntent pendingIntent, androidx.credentials.provider.BeginGetPublicKeyCredentialOption beginGetPublicKeyCredentialOption, optional CharSequence? displayName, optional java.time.Instant? lastUsedTime, optional android.graphics.drawable.Icon icon, optional boolean isAutoSelectAllowed, optional boolean isDefaultIconPreferredAsSingleProvider, optional androidx.credentials.provider.BiometricPromptData? biometricPromptData); |
| method public static androidx.credentials.provider.PublicKeyCredentialEntry? fromCredentialEntry(android.service.credentials.CredentialEntry credentialEntry); |
| method public CharSequence? getDisplayName(); |
| method public android.graphics.drawable.Icon getIcon(); |
| method public java.time.Instant? getLastUsedTime(); |
| method public android.app.PendingIntent getPendingIntent(); |
| method public CharSequence getTypeDisplayName(); |
| method public CharSequence getUsername(); |
| method public boolean hasDefaultIcon(); |
| method public boolean isAutoSelectAllowed(); |
| method public boolean isAutoSelectAllowedFromOption(); |
| property public final CharSequence? displayName; |
| property public final boolean hasDefaultIcon; |
| property public final android.graphics.drawable.Icon icon; |
| property public final boolean isAutoSelectAllowed; |
| property public final boolean isAutoSelectAllowedFromOption; |
| property public final java.time.Instant? lastUsedTime; |
| property public final android.app.PendingIntent pendingIntent; |
| property public final CharSequence typeDisplayName; |
| property public final CharSequence username; |
| field public static final androidx.credentials.provider.PublicKeyCredentialEntry.Companion Companion; |
| } |
| |
| public static final class PublicKeyCredentialEntry.Builder { |
| ctor public PublicKeyCredentialEntry.Builder(android.content.Context context, CharSequence username, android.app.PendingIntent pendingIntent, androidx.credentials.provider.BeginGetPublicKeyCredentialOption beginGetPublicKeyCredentialOption); |
| method public androidx.credentials.provider.PublicKeyCredentialEntry build(); |
| method public androidx.credentials.provider.PublicKeyCredentialEntry.Builder setAutoSelectAllowed(boolean autoSelectAllowed); |
| method @RequiresApi(android.os.Build.VERSION_CODES.VANILLA_ICE_CREAM) public androidx.credentials.provider.PublicKeyCredentialEntry.Builder setBiometricPromptData(androidx.credentials.provider.BiometricPromptData biometricPromptData); |
| method public androidx.credentials.provider.PublicKeyCredentialEntry.Builder setDefaultIconPreferredAsSingleProvider(boolean isDefaultIconPreferredAsSingleProvider); |
| method public androidx.credentials.provider.PublicKeyCredentialEntry.Builder setDisplayName(CharSequence? displayName); |
| method public androidx.credentials.provider.PublicKeyCredentialEntry.Builder setIcon(android.graphics.drawable.Icon icon); |
| method public androidx.credentials.provider.PublicKeyCredentialEntry.Builder setLastUsedTime(java.time.Instant? lastUsedTime); |
| } |
| |
| public static final class PublicKeyCredentialEntry.Companion { |
| method public androidx.credentials.provider.PublicKeyCredentialEntry? fromCredentialEntry(android.service.credentials.CredentialEntry credentialEntry); |
| } |
| |
| public final class RemoteEntry { |
| ctor public RemoteEntry(android.app.PendingIntent pendingIntent); |
| method public static androidx.credentials.provider.RemoteEntry? fromRemoteEntry(android.service.credentials.RemoteEntry remoteEntry); |
| method public android.app.PendingIntent getPendingIntent(); |
| property public final android.app.PendingIntent pendingIntent; |
| field public static final androidx.credentials.provider.RemoteEntry.Companion Companion; |
| } |
| |
| public static final class RemoteEntry.Builder { |
| ctor public RemoteEntry.Builder(android.app.PendingIntent pendingIntent); |
| method public androidx.credentials.provider.RemoteEntry build(); |
| } |
| |
| public static final class RemoteEntry.Companion { |
| method public androidx.credentials.provider.RemoteEntry? fromRemoteEntry(android.service.credentials.RemoteEntry remoteEntry); |
| } |
| |
| public final class SigningInfoCompat { |
| method @DeprecatedSinceApi(api=28, message="Use SigningInfoCompat.fromSigningInfo(SigningInfo) instead") public static androidx.credentials.provider.SigningInfoCompat fromSignatures(java.util.List<? extends android.content.pm.Signature> signatures); |
| method @RequiresApi(28) public static androidx.credentials.provider.SigningInfoCompat fromSigningInfo(android.content.pm.SigningInfo signingInfo); |
| method public java.util.List<android.content.pm.Signature> getApkContentsSigners(); |
| method public java.util.Collection<java.security.PublicKey> getPublicKeys(); |
| method public int getSchemeVersion(); |
| method public java.util.List<android.content.pm.Signature> getSigningCertificateHistory(); |
| method public boolean hasMultipleSigners(); |
| method public boolean hasPastSigningCertificates(); |
| property public final java.util.List<android.content.pm.Signature> apkContentsSigners; |
| property public final boolean hasMultipleSigners; |
| property public final boolean hasPastSigningCertificates; |
| property public final java.util.Collection<java.security.PublicKey> publicKeys; |
| property public final int schemeVersion; |
| property public final java.util.List<android.content.pm.Signature> signingCertificateHistory; |
| field public static final androidx.credentials.provider.SigningInfoCompat.Companion Companion; |
| } |
| |
| public static final class SigningInfoCompat.Companion { |
| method @DeprecatedSinceApi(api=28, message="Use SigningInfoCompat.fromSigningInfo(SigningInfo) instead") public androidx.credentials.provider.SigningInfoCompat fromSignatures(java.util.List<? extends android.content.pm.Signature> signatures); |
| method @RequiresApi(28) public androidx.credentials.provider.SigningInfoCompat fromSigningInfo(android.content.pm.SigningInfo signingInfo); |
| } |
| |
| } |
| |