# android.service.credentials

# android.service.credentials

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/service/credentials/package-summary "View this page in Java")

## Classes

|-------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Action](https://developer.android.com/reference/kotlin/android/service/credentials/Action)                                               | An action defined by the provider that intents into the provider's app for specific user actions.                                                     |
| [BeginCreateCredentialRequest](https://developer.android.com/reference/kotlin/android/service/credentials/BeginCreateCredentialRequest)   | Request for beginning a create credential request.                                                                                                    |
| [BeginCreateCredentialResponse](https://developer.android.com/reference/kotlin/android/service/credentials/BeginCreateCredentialResponse) | Response to a[BeginCreateCredentialRequest](https://developer.android.com/reference/kotlin/android/service/credentials/BeginCreateCredentialRequest). |
| [BeginGetCredentialOption](https://developer.android.com/reference/kotlin/android/service/credentials/BeginGetCredentialOption)           | A specific type of credential request to be sent to the provider during the query phase of a get flow.                                                |
| [BeginGetCredentialRequest](https://developer.android.com/reference/kotlin/android/service/credentials/BeginGetCredentialRequest)         | Query stage request for getting user's credentials from a given credential provider.                                                                  |
| [BeginGetCredentialResponse](https://developer.android.com/reference/kotlin/android/service/credentials/BeginGetCredentialResponse)       | Response from a credential provider, containing credential entries and other associated data to be shown on the account selector UI.                  |
| [CallingAppInfo](https://developer.android.com/reference/kotlin/android/service/credentials/CallingAppInfo)                               | Information pertaining to the calling application, including the package name and a list of app signatures.                                           |
| [ClearCredentialStateRequest](https://developer.android.com/reference/kotlin/android/service/credentials/ClearCredentialStateRequest)     | A request class for clearing a user's credential state.                                                                                               |
| [CreateCredentialRequest](https://developer.android.com/reference/kotlin/android/service/credentials/CreateCredentialRequest)             | Request for creating a credential.                                                                                                                    |
| [CreateEntry](https://developer.android.com/reference/kotlin/android/service/credentials/CreateEntry)                                     | An entry to be shown on the UI.                                                                                                                       |
| [CredentialEntry](https://developer.android.com/reference/kotlin/android/service/credentials/CredentialEntry)                             | A credential entry that is to be displayed on the account selector that is presented to the user.                                                     |
| [CredentialProviderService](https://developer.android.com/reference/kotlin/android/service/credentials/CredentialProviderService)         | Service to be extended by credential providers, in order to return user credentials to the framework.                                                 |
| [GetCredentialRequest](https://developer.android.com/reference/kotlin/android/service/credentials/GetCredentialRequest)                   | Request for getting user's credential from a given credential provider.                                                                               |
| [RemoteEntry](https://developer.android.com/reference/kotlin/android/service/credentials/RemoteEntry)                                     | An entry to be shown on the UI.                                                                                                                       |