Added in API level 34

GetCredentialRequest

class GetCredentialRequest : Parcelable
kotlin.Any
   ↳ android.credentials.GetCredentialRequest

A request to retrieve the user credential, potentially launching UI flows to let the user pick from different credential sources.

Summary

Nested classes

A builder for GetCredentialRequest.

Inherited constants
Public methods
Boolean

Returns a value to determine if the calling app info should be always sent to the provider in every phase (if true), or should be removed from the query phase, and only sent as part of the request in the final phase, after the user has made a selection on the UI (if false).

Int

MutableList<CredentialOption!>

Returns the list of credential options to be requested.

Bundle

Returns the top request level data.

String?

Returns the origin of the calling app if set otherwise returns null.

String

Unit
writeToParcel(dest: Parcel, flags: Int)

Flatten this object in to a Parcel.

Properties
static Parcelable.Creator<GetCredentialRequest!>

Public methods

alwaysSendAppInfoToProvider

Added in API level 34
fun alwaysSendAppInfoToProvider(): Boolean

Returns a value to determine if the calling app info should be always sent to the provider in every phase (if true), or should be removed from the query phase, and only sent as part of the request in the final phase, after the user has made a selection on the UI (if false).

describeContents

Added in API level 34
fun describeContents(): Int
Return
Int a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or android.os.Parcelable#CONTENTS_FILE_DESCRIPTOR

getCredentialOptions

Added in API level 34
fun getCredentialOptions(): MutableList<CredentialOption!>

Returns the list of credential options to be requested.

Return
MutableList<CredentialOption!> This value cannot be null.

getData

Added in API level 34
fun getData(): Bundle

Returns the top request level data.

Return
Bundle This value cannot be null.

getOrigin

Added in API level 34
fun getOrigin(): String?

Returns the origin of the calling app if set otherwise returns null.

toString

Added in API level 34
fun toString(): String
Return
String a string representation of the object.

writeToParcel

Added in API level 34
fun writeToParcel(
    dest: Parcel,
    flags: Int
): Unit

Flatten this object in to a Parcel.

Parameters
dest Parcel: This value cannot be null.
flags Int: Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of android.os.Parcelable#PARCELABLE_WRITE_RETURN_VALUE, and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES

Properties

CREATOR

Added in API level 34
static val CREATOR: Parcelable.Creator<GetCredentialRequest!>