CredentialTransferCapabilities

public final class CredentialTransferCapabilities implements Parcelable


The state of the primary provider's credentials

Summary

Public constructors

Public methods

final int
final Integer

Returns the number of requested credentials.

final Integer

Returns the number of passkeys.

final Integer

Returns the number of passwords.

final CallingAppInfoParcelable

Returns the provider app info.

final @NonNull Bundle

the bundle containing the credential transfer capabilities.

final Integer

Returns the total number of credentials.

final Long

Returns the total size of credentials in bytes.

void
writeToParcel(@NonNull Parcel dest, int flags)

Public fields

Public constructors

CredentialTransferCapabilities

public CredentialTransferCapabilities(@NonNull Bundle responseBundle)
Parameters
@NonNull Bundle responseBundle

the bundle containing the credential transfer capabilities.

Public methods

describeContents

public final int describeContents()

getNumCustomCredentials

public final Integer getNumCustomCredentials(@NonNull String key)

Returns the number of requested credentials.

getNumPasskeys

public final Integer getNumPasskeys()

Returns the number of passkeys.

getNumPasswords

public final Integer getNumPasswords()

Returns the number of passwords.

getProviderAppInfo

public final CallingAppInfoParcelable getProviderAppInfo()

Returns the provider app info.

getResponseBundle

public final @NonNull Bundle getResponseBundle()

the bundle containing the credential transfer capabilities.

getTotalNumCredentials

public final Integer getTotalNumCredentials()

Returns the total number of credentials.

getTotalSizeBytes

public final Long getTotalSizeBytes()

Returns the total size of credentials in bytes.

writeToParcel

public void writeToParcel(@NonNull Parcel dest, int flags)