FillableData
interface FillableData
Represents a single piece of data for autofill purposes.
An instance of FillableData is expected to hold a value of a single specific type. Consumers
can use the corresponding property to retrieve the value. For any given instance, only the
property that matches the underlying data's type will return a non-null value. All other
properties will return null.
Properties
val textValue: CharSequence?
The CharSequence (text) representation of the data, or null if none is available.
val booleanValue: Boolean?
The Boolean representation of the data, or null if none is available.
val listIndexValue: Int?
The Int (integer) representation of the data, or null if none is available.
val dateMillisValue: Long?
The date in milliseconds since epoch, or null if none is available.
Functions
fun getListIndexOrDefault(defaultValue: Int): Int
Returns the list index value if it is available, otherwise returns the defaultValue.
fun getDateMillisOrDefault(defaultValue: Long): Long
Returns the date in milliseconds value if it is available, otherwise returns the
defaultValue.
