Instance Property

isMultiValued

A Boolean value that indicates if the custom attribute is likely to have multiple values, such as arrays, associated with it.

Declaration

var isMultiValued: Bool { get }

Discussion

The default value of this property is false.

See Also

New Methods

init?(keyName: String)

Returns a new custom attribute key with the specified name.

init?(keyName: String, searchable: Bool, searchableByDefault: Bool, unique: Bool, multiValued: Bool)

Returns a new custom attribute key with the specified name and properties.

var keyName: String

The name of the custom attribute key.

var isSearchable: Bool

A Boolean value that indicates if the custom attribute can be specified as a search term.

var isSearchableByDefault: Bool

A Boolean value that indicates if the custom attribute should be searchable by default.

var isUnique: Bool

A Boolean value that indicates if duplicate custom attribute values should be treated as the same value to save storage space.