# AuthenticationRequest.BodyContent.ContentViewWithMoreOptionsButton

Artifact: [androidx.biometric:biometric](https://developer.android.com/jetpack/androidx/releases/biometric) [View Source](https://cs.android.com/search?q=file:androidx/biometric/AuthenticationRequest.kt+class:androidx.biometric.AuthenticationRequest.BodyContent.ContentViewWithMoreOptionsButton) Added in [1.4.0-beta01](https://developer.android.com/jetpack/androidx/releases/biometric#1.4.0-beta01)

*** ** * ** ***


```
public final class AuthenticationRequest.BodyContent.ContentViewWithMoreOptionsButton extends AuthenticationRequest.BodyContent
```

<br />

|---|---|---|
| [java.lang.Object](https://developer.android.com/reference/java/lang/Object.html) |||
| ↳ | [androidx.biometric.AuthenticationRequest.BodyContent](https://developer.android.com/reference/androidx/biometric/AuthenticationRequest.BodyContent) ||
|   | ↳ | [androidx.biometric.AuthenticationRequest.BodyContent.ContentViewWithMoreOptionsButton](https://developer.android.com/reference/androidx/biometric/AuthenticationRequest.BodyContent.ContentViewWithMoreOptionsButton) |

*** ** * ** ***

A view with "more options" button.

This button should be used to provide more options for sign in or other purposes, such as when a user needs to select between multiple app-specific accounts or profiles that are available for sign in.

Apps should avoid using this when possible because it will create additional steps that the user must navigate through - clicking the more options button will dismiss the prompt, provide the app an opportunity to ask the user for the correct option, and finally allow the app to decide how to proceed once selected. This requires `https://developer.android.com/reference/android/Manifest.permission.html#SET_BIOMETRIC_DIALOG_ADVANCED` permission.

Compatibility Note: This content type is only supported starting from `https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#VANILLA_ICE_CREAM` (API 35). On devices running earlier versions of Android, this content will be ignored and will not be displayed.

## Summary

| ### Public constructors |
|---|
| `@https://developer.android.com/reference/androidx/annotation/RequiresPermission(value = "android.permission.SET_BIOMETRIC_DIALOG_ADVANCED") https://developer.android.com/reference/androidx/biometric/AuthenticationRequest.BodyContent.ContentViewWithMoreOptionsButton#ContentViewWithMoreOptionsButton(kotlin.String)(https://developer.android.com/reference/java/lang/String.html description)` |

| ### Public methods |
|---|---|
| `final https://developer.android.com/reference/java/lang/String.html` | `https://developer.android.com/reference/androidx/biometric/AuthenticationRequest.BodyContent.ContentViewWithMoreOptionsButton#getDescription()()` The description of this view. |

## Public constructors

### ContentViewWithMoreOptionsButton

Added in [1.4.0-beta01](https://developer.android.com/jetpack/androidx/releases/biometric#1.4.0-beta01)

```
@RequiresPermission(value = "android.permission.SET_BIOMETRIC_DIALOG_ADVANCED")
public ContentViewWithMoreOptionsButton(String description)
```

## Public methods

### getDescription

Added in [1.4.0-beta01](https://developer.android.com/jetpack/androidx/releases/biometric#1.4.0-beta01)

```
public final String getDescription()
```

The description of this view.