BeginGetCredentialOption
class BeginGetCredentialOption : Parcelable
A specific type of credential request to be sent to the provider during the query phase of a get flow. This request contains limited parameters needed to populate a list of CredentialEntry
on the BeginGetCredentialResponse
.
Summary
Inherited constants |
From class Parcelable
Int |
CONTENTS_FILE_DESCRIPTOR
Descriptor bit used with describeContents() : indicates that the Parcelable object's flattened representation includes a file descriptor.
|
Int |
PARCELABLE_WRITE_RETURN_VALUE
Flag for use with writeToParcel : the object being written is a return value, that is the result of a function such as "Parcelable someFunction() ", "void someFunction(out Parcelable) ", or "void someFunction(inout Parcelable) ". Some implementations may want to release resources at this point.
|
|
Public methods |
Int |
|
Bundle |
Returns the request candidate query data, denoting a set of parameters that can be used to populate a candidate list of credentials, as CredentialEntry on BeginGetCredentialResponse .
|
String |
Returns the unique id associated with this request.
|
String |
Returns the requested credential type.
|
String |
|
Unit |
Flatten this object in to a Parcel.
|
Public constructors
BeginGetCredentialOption
BeginGetCredentialOption(
id: String,
type: String,
candidateQueryData: Bundle)
Constructs a BeginGetCredentialOption
.
Parameters |
id |
String: the unique id associated with this option This value cannot be null . |
type |
String: the requested credential type This value cannot be null . |
candidateQueryData |
Bundle: the request candidateQueryData This value cannot be null . |
Exceptions |
java.lang.IllegalArgumentException |
If id or type is empty. |
Public methods
describeContents
fun describeContents(): Int
getCandidateQueryData
fun getCandidateQueryData(): Bundle
Returns the request candidate query data, denoting a set of parameters that can be used to populate a candidate list of credentials, as CredentialEntry
on BeginGetCredentialResponse
. This list of entries is then presented to the user on a selector.
This data does not contain any sensitive parameters, and will be sent to all eligible providers. The complete set of parameters will only be set on the android.app.PendingIntent
set on the CredentialEntry
that is selected by the user.
Return |
Bundle |
This value cannot be null . |
getId
fun getId(): String
Returns the unique id associated with this request. This is for internal use only.
Return |
String |
This value cannot be null . |
getType
fun getType(): String
Returns the requested credential type.
Return |
String |
This value cannot be null . |
toString
fun toString(): String
Return |
String |
a string representation of the object. |
writeToParcel
fun writeToParcel(
dest: Parcel,
flags: Int
): Unit
Flatten this object in to a Parcel.
Properties