UserData
class UserData : Parcelable
| kotlin.Any | |
| ↳ | android.service.autofill.UserData |
Defines the user data used for field classification.
Summary
| Nested classes | |
|---|---|
|
A builder for |
|
| Inherited constants | |
|---|---|
| Public methods | |
|---|---|
| Int | |
| String? |
Gets the name of the default algorithm that is used to calculate |
| String? |
getFieldClassificationAlgorithmForCategory(categoryId: String)Gets the name of the algorithm corresponding to the specific autofill category that is used to calculate |
| String! |
getId()Gets the id. |
| static Int |
Gets the maximum number of unique category ids that can be passed to the builder's constructor and |
| static Int |
Gets the maximum number of ids that can be passed to |
| static Int |
Gets the maximum number of values that can be added to a |
| static Int |
Gets the maximum length of values passed to the builder's constructor or or |
| static Int |
Gets the minimum length of values passed to the builder's constructor or or |
| String |
toString() |
| Unit |
writeToParcel(parcel: Parcel, flags: Int) |
| Properties | |
|---|---|
| static Parcelable.Creator<UserData!> | |
Public methods
describeContents
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 |
getFieldClassificationAlgorithm
fun getFieldClassificationAlgorithm(): String?
Gets the name of the default algorithm that is used to calculate Match.getScore() match scores}.
| Return | |
|---|---|
String? |
This value may be null. |
getFieldClassificationAlgorithmForCategory
fun getFieldClassificationAlgorithmForCategory(categoryId: String): String?
Gets the name of the algorithm corresponding to the specific autofill category that is used to calculate match scores
| Parameters | |
|---|---|
categoryId |
String: autofill field category This value cannot be null. |
| Return | |
|---|---|
String? |
String name of algorithm, null if none found. |
getMaxCategoryCount
static fun getMaxCategoryCount(): Int
Gets the maximum number of unique category ids that can be passed to the builder's constructor and Builder.add(String, String).
getMaxFieldClassificationIdsSize
static fun getMaxFieldClassificationIdsSize(): Int
Gets the maximum number of ids that can be passed to android.service.autofill.FillResponse.Builder#setFieldClassificationIds(android.view.autofill.AutofillId...).
getMaxUserDataSize
static fun getMaxUserDataSize(): Int
Gets the maximum number of values that can be added to a UserData.
getMaxValueLength
static fun getMaxValueLength(): Int
Gets the maximum length of values passed to the builder's constructor or or Builder.add(String, String).
getMinValueLength
static fun getMinValueLength(): Int
Gets the minimum length of values passed to the builder's constructor or or Builder.add(String, String).
toString
fun toString(): String
| Return | |
|---|---|
String |
a string representation of the object. |
writeToParcel
fun writeToParcel(
parcel: Parcel,
flags: Int
): Unit
| Parameters | |
|---|---|
dest |
The Parcel in which the object should be written. 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 |