[{"class":"androidx.biometric.auth.Class2BiometricOrCredentialAuthPrompt","addedIn":"1.2.0-alpha06","methods":[{"method":"getTitle()","addedIn":"1.2.0-alpha06"},{"method":"getSubtitle()","addedIn":"1.2.0-alpha06"},{"method":"getDescription()","addedIn":"1.2.0-alpha06"},{"method":"startAuthentication(androidx.biometric.auth.AuthPromptHost,androidx.biometric.auth.AuthPromptCallback)","addedIn":"1.2.0-alpha06"},{"method":"isConfirmationRequired()","addedIn":"1.2.0-alpha06"},{"method":"startAuthentication(androidx.biometric.auth.AuthPromptHost,java.util.concurrent.Executor,androidx.biometric.auth.AuthPromptCallback)","addedIn":"1.2.0-alpha06"}],"fields":[]},{"class":"androidx.biometric.BiometricPrompt.PromptInfo","addedIn":"1.0.0","methods":[{"method":"getNegativeButtonText()","addedIn":"1.0.0"},{"method":"getTitle()","addedIn":"1.0.0"},{"method":"getSubtitle()","addedIn":"1.0.0"},{"method":"getDescription()","addedIn":"1.0.0"},{"method":"getAllowedAuthenticators()","addedIn":"1.1.0"},{"method":"isDeviceCredentialAllowed()","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"isConfirmationRequired()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.biometric.BiometricPrompt.PromptInfo.Builder","addedIn":"1.0.0","methods":[{"method":"setTitle(java.lang.CharSequence)","addedIn":"1.0.0"},{"method":"setSubtitle(java.lang.CharSequence)","addedIn":"1.0.0"},{"method":"setAllowedAuthenticators(int)","addedIn":"1.1.0"},{"method":"Builder()","addedIn":"1.0.0"},{"method":"setConfirmationRequired(boolean)","addedIn":"1.0.0"},{"method":"setDescription(java.lang.CharSequence)","addedIn":"1.0.0"},{"method":"setNegativeButtonText(java.lang.CharSequence)","addedIn":"1.0.0"},{"method":"build()","addedIn":"1.0.0"},{"method":"setDeviceCredentialAllowed(boolean)","addedIn":"1.0.0","deprecatedIn":"1.1.0"}],"fields":[]},{"class":"androidx.biometric.auth.Class3BiometricAuthPrompt","addedIn":"1.2.0-alpha06","methods":[{"method":"getNegativeButtonText()","addedIn":"1.2.0-alpha06"},{"method":"getTitle()","addedIn":"1.2.0-alpha06"},{"method":"getSubtitle()","addedIn":"1.2.0-alpha06"},{"method":"getDescription()","addedIn":"1.2.0-alpha06"},{"method":"startAuthentication(androidx.biometric.auth.AuthPromptHost,androidx.biometric.BiometricPrompt.CryptoObject,java.util.concurrent.Executor,androidx.biometric.auth.AuthPromptCallback)","addedIn":"1.2.0-alpha06"},{"method":"isConfirmationRequired()","addedIn":"1.2.0-alpha06"},{"method":"startAuthentication(androidx.biometric.auth.AuthPromptHost,androidx.biometric.BiometricPrompt.CryptoObject,androidx.biometric.auth.AuthPromptCallback)","addedIn":"1.2.0-alpha06"}],"fields":[]},{"class":"androidx.biometric.auth.Class3BiometricAuthPrompt.Builder","addedIn":"1.2.0-alpha06","methods":[{"method":"setSubtitle(java.lang.CharSequence)","addedIn":"1.2.0-alpha06"},{"method":"setConfirmationRequired(boolean)","addedIn":"1.2.0-alpha06"},{"method":"setDescription(java.lang.CharSequence)","addedIn":"1.2.0-alpha06"},{"method":"Builder(java.lang.CharSequence,java.lang.CharSequence)","addedIn":"1.2.0-alpha06"},{"method":"build()","addedIn":"1.2.0-alpha06"}],"fields":[]},{"class":"androidx.biometric.auth.AuthPromptCallback","addedIn":"1.2.0-alpha06","methods":[{"method":"onAuthenticationError(androidx.fragment.app.FragmentActivity,int,java.lang.CharSequence)","addedIn":"1.2.0-alpha06"},{"method":"AuthPromptCallback()","addedIn":"1.2.0-alpha06"},{"method":"onAuthenticationSucceeded(androidx.fragment.app.FragmentActivity,androidx.biometric.BiometricPrompt.AuthenticationResult)","addedIn":"1.2.0-alpha06"},{"method":"onAuthenticationFailed(androidx.fragment.app.FragmentActivity)","addedIn":"1.2.0-alpha06"}],"fields":[]},{"class":"androidx.biometric.auth.Class2BiometricAuthPrompt","addedIn":"1.2.0-alpha06","methods":[{"method":"getNegativeButtonText()","addedIn":"1.2.0-alpha06"},{"method":"getTitle()","addedIn":"1.2.0-alpha06"},{"method":"getSubtitle()","addedIn":"1.2.0-alpha06"},{"method":"getDescription()","addedIn":"1.2.0-alpha06"},{"method":"startAuthentication(androidx.biometric.auth.AuthPromptHost,androidx.biometric.auth.AuthPromptCallback)","addedIn":"1.2.0-alpha06"},{"method":"isConfirmationRequired()","addedIn":"1.2.0-alpha06"},{"method":"startAuthentication(androidx.biometric.auth.AuthPromptHost,java.util.concurrent.Executor,androidx.biometric.auth.AuthPromptCallback)","addedIn":"1.2.0-alpha06"}],"fields":[]},{"class":"androidx.biometric.BiometricManager.Strings","addedIn":"1.2.0-alpha06","methods":[{"method":"getPromptMessage()","addedIn":"1.2.0-alpha06"},{"method":"getSettingName()","addedIn":"1.2.0-alpha06"},{"method":"getButtonLabel()","addedIn":"1.2.0-alpha06"}],"fields":[]},{"class":"androidx.biometric.auth.CredentialAuthPrompt.Builder","addedIn":"1.2.0-alpha06","methods":[{"method":"setDescription(java.lang.CharSequence)","addedIn":"1.2.0-alpha06"},{"method":"Builder(java.lang.CharSequence)","addedIn":"1.2.0-alpha06"},{"method":"build()","addedIn":"1.2.0-alpha06"}],"fields":[]},{"class":"androidx.biometric.auth.CredentialAuthPrompt","addedIn":"1.2.0-alpha06","methods":[{"method":"getTitle()","addedIn":"1.2.0-alpha06"},{"method":"getDescription()","addedIn":"1.2.0-alpha06"},{"method":"startAuthentication(androidx.biometric.auth.AuthPromptHost,androidx.biometric.BiometricPrompt.CryptoObject,java.util.concurrent.Executor,androidx.biometric.auth.AuthPromptCallback)","addedIn":"1.2.0-alpha06"},{"method":"startAuthentication(androidx.biometric.auth.AuthPromptHost,androidx.biometric.BiometricPrompt.CryptoObject,androidx.biometric.auth.AuthPromptCallback)","addedIn":"1.2.0-alpha06"}],"fields":[]},{"class":"androidx.biometric.BiometricPrompt","addedIn":"1.0.0","methods":[{"method":"BiometricPrompt(androidx.fragment.app.Fragment,androidx.biometric.BiometricPrompt.AuthenticationCallback)","addedIn":"1.1.0"},{"method":"BiometricPrompt(androidx.fragment.app.Fragment,java.util.concurrent.Executor,androidx.biometric.BiometricPrompt.AuthenticationCallback)","addedIn":"1.0.0"},{"method":"authenticate(androidx.biometric.BiometricPrompt.PromptInfo)","addedIn":"1.0.0"},{"method":"BiometricPrompt(androidx.fragment.app.FragmentActivity,androidx.biometric.BiometricPrompt.AuthenticationCallback)","addedIn":"1.1.0"},{"method":"BiometricPrompt(androidx.fragment.app.FragmentActivity,java.util.concurrent.Executor,androidx.biometric.BiometricPrompt.AuthenticationCallback)","addedIn":"1.0.0"},{"method":"authenticate(androidx.biometric.BiometricPrompt.PromptInfo,androidx.biometric.BiometricPrompt.CryptoObject)","addedIn":"1.0.0"},{"method":"cancelAuthentication()","addedIn":"1.0.0"}],"fields":[{"field":"ERROR_LOCKOUT_PERMANENT","addedIn":"1.0.0"},{"field":"ERROR_CANCELED","addedIn":"1.0.0"},{"field":"ERROR_SECURITY_UPDATE_REQUIRED","addedIn":"1.1.0"},{"field":"ERROR_HW_UNAVAILABLE","addedIn":"1.0.0"},{"field":"ERROR_NO_DEVICE_CREDENTIAL","addedIn":"1.0.0"},{"field":"AUTHENTICATION_RESULT_TYPE_UNKNOWN","addedIn":"1.1.0"},{"field":"ERROR_TIMEOUT","addedIn":"1.0.0"},{"field":"ERROR_NEGATIVE_BUTTON","addedIn":"1.0.0"},{"field":"ERROR_LOCKOUT","addedIn":"1.0.0"},{"field":"ERROR_VENDOR","addedIn":"1.0.0"},{"field":"ERROR_HW_NOT_PRESENT","addedIn":"1.0.0"},{"field":"ERROR_USER_CANCELED","addedIn":"1.0.0"},{"field":"ERROR_NO_BIOMETRICS","addedIn":"1.0.0"},{"field":"ERROR_UNABLE_TO_PROCESS","addedIn":"1.0.0"},{"field":"AUTHENTICATION_RESULT_TYPE_DEVICE_CREDENTIAL","addedIn":"1.1.0"},{"field":"AUTHENTICATION_RESULT_TYPE_BIOMETRIC","addedIn":"1.1.0"},{"field":"ERROR_NO_SPACE","addedIn":"1.0.0"}]},{"class":"androidx.biometric.BiometricManager.Authenticators","addedIn":"1.1.0","methods":[],"fields":[{"field":"BIOMETRIC_WEAK","addedIn":"1.1.0"},{"field":"DEVICE_CREDENTIAL","addedIn":"1.1.0"},{"field":"BIOMETRIC_STRONG","addedIn":"1.1.0"}]},{"class":"androidx.biometric.auth.Class3BiometricOrCredentialAuthPrompt","addedIn":"1.2.0-alpha06","methods":[{"method":"getTitle()","addedIn":"1.2.0-alpha06"},{"method":"getSubtitle()","addedIn":"1.2.0-alpha06"},{"method":"getDescription()","addedIn":"1.2.0-alpha06"},{"method":"startAuthentication(androidx.biometric.auth.AuthPromptHost,androidx.biometric.BiometricPrompt.CryptoObject,java.util.concurrent.Executor,androidx.biometric.auth.AuthPromptCallback)","addedIn":"1.2.0-alpha06"},{"method":"isConfirmationRequired()","addedIn":"1.2.0-alpha06"},{"method":"startAuthentication(androidx.biometric.auth.AuthPromptHost,androidx.biometric.BiometricPrompt.CryptoObject,androidx.biometric.auth.AuthPromptCallback)","addedIn":"1.2.0-alpha06"}],"fields":[]},{"class":"androidx.biometric.auth.Class2BiometricAuthPrompt.Builder","addedIn":"1.2.0-alpha06","methods":[{"method":"setSubtitle(java.lang.CharSequence)","addedIn":"1.2.0-alpha06"},{"method":"setConfirmationRequired(boolean)","addedIn":"1.2.0-alpha06"},{"method":"setDescription(java.lang.CharSequence)","addedIn":"1.2.0-alpha06"},{"method":"Builder(java.lang.CharSequence,java.lang.CharSequence)","addedIn":"1.2.0-alpha06"},{"method":"build()","addedIn":"1.2.0-alpha06"}],"fields":[]},{"class":"androidx.biometric.BiometricPrompt.AuthenticationResult","addedIn":"1.0.0","methods":[{"method":"getCryptoObject()","addedIn":"1.0.0"},{"method":"getAuthenticationType()","addedIn":"1.1.0"}],"fields":[]},{"class":"androidx.biometric.auth.AuthPrompt","addedIn":"1.2.0-alpha06","methods":[{"method":"cancelAuthentication()","addedIn":"1.2.0-alpha06"}],"fields":[]},{"class":"androidx.biometric.auth.AuthPromptHost","addedIn":"1.2.0-alpha06","methods":[{"method":"getFragment()","addedIn":"1.2.0-alpha06"},{"method":"AuthPromptHost(androidx.fragment.app.FragmentActivity)","addedIn":"1.2.0-alpha06"},{"method":"AuthPromptHost(androidx.fragment.app.Fragment)","addedIn":"1.2.0-alpha06"},{"method":"getActivity()","addedIn":"1.2.0-alpha06"}],"fields":[]},{"class":"androidx.biometric.auth.Class2BiometricOrCredentialAuthPrompt.Builder","addedIn":"1.2.0-alpha06","methods":[{"method":"setSubtitle(java.lang.CharSequence)","addedIn":"1.2.0-alpha06"},{"method":"setConfirmationRequired(boolean)","addedIn":"1.2.0-alpha06"},{"method":"setDescription(java.lang.CharSequence)","addedIn":"1.2.0-alpha06"},{"method":"Builder(java.lang.CharSequence)","addedIn":"1.2.0-alpha06"},{"method":"build()","addedIn":"1.2.0-alpha06"}],"fields":[]},{"class":"androidx.biometric.BiometricPrompt.AuthenticationCallback","addedIn":"1.0.0","methods":[{"method":"AuthenticationCallback()","addedIn":"1.0.0"},{"method":"onAuthenticationFailed()","addedIn":"1.0.0"},{"method":"onAuthenticationError(int,java.lang.CharSequence)","addedIn":"1.0.0"},{"method":"onAuthenticationSucceeded(androidx.biometric.BiometricPrompt.AuthenticationResult)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.biometric.auth.Class3BiometricOrCredentialAuthPrompt.Builder","addedIn":"1.2.0-alpha06","methods":[{"method":"setSubtitle(java.lang.CharSequence)","addedIn":"1.2.0-alpha06"},{"method":"setConfirmationRequired(boolean)","addedIn":"1.2.0-alpha06"},{"method":"setDescription(java.lang.CharSequence)","addedIn":"1.2.0-alpha06"},{"method":"Builder(java.lang.CharSequence)","addedIn":"1.2.0-alpha06"},{"method":"build()","addedIn":"1.2.0-alpha06"}],"fields":[]},{"class":"androidx.biometric.BiometricManager","addedIn":"1.0.0","methods":[{"method":"canAuthenticate()","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"from(android.content.Context)","addedIn":"1.0.0"},{"method":"canAuthenticate(int)","addedIn":"1.1.0"},{"method":"getStrings(int)","addedIn":"1.2.0-alpha06"}],"fields":[{"field":"BIOMETRIC_ERROR_NO_HARDWARE","addedIn":"1.0.0"},{"field":"BIOMETRIC_ERROR_HW_UNAVAILABLE","addedIn":"1.0.0"},{"field":"BIOMETRIC_ERROR_UNSUPPORTED","addedIn":"1.1.0"},{"field":"BIOMETRIC_STATUS_UNKNOWN","addedIn":"1.1.0"},{"field":"BIOMETRIC_SUCCESS","addedIn":"1.0.0"},{"field":"BIOMETRIC_ERROR_SECURITY_UPDATE_REQUIRED","addedIn":"1.1.0"},{"field":"BIOMETRIC_ERROR_NONE_ENROLLED","addedIn":"1.0.0"}]},{"class":"androidx.biometric.BiometricPrompt.CryptoObject","addedIn":"1.0.0","methods":[{"method":"getMac()","addedIn":"1.0.0"},{"method":"getSignature()","addedIn":"1.0.0"},{"method":"CryptoObject(javax.crypto.Mac)","addedIn":"1.0.0"},{"method":"getCipher()","addedIn":"1.0.0"},{"method":"getPresentationSession()","addedIn":"1.2.0-alpha06"},{"method":"CryptoObject(android.security.identity.IdentityCredential)","addedIn":"1.1.0"},{"method":"CryptoObject(android.security.identity.PresentationSession)","addedIn":"1.2.0-alpha06"},{"method":"CryptoObject(javax.crypto.Cipher)","addedIn":"1.0.0"},{"method":"CryptoObject(java.security.Signature)","addedIn":"1.0.0"},{"method":"getIdentityCredential()","addedIn":"1.1.0"}],"fields":[]}]