Common Data Types

Manage common data types such as strings, dates, currencies, images, and contacts.

Topics

Contacts

INPerson

The information about a user involved in a SiriKit interaction.

INPersonHandle

The identifying information for a user of your app.

INPersonHandleLabel

Constants describing how the person handle relates to the user.

Images

INImage

Image data inside an Intents extension or Intents UI extension.

String

INSpeakableString

A custom phrase to be resolved by an Intents extension.

INSpeakable

Pronunciation hints for strings used in a spoken interface.

Monetary

INCurrencyAmount

An amount of money to transfer during a financial transaction.

INPriceRange

Price information, as a range of possible values.

Date

INDateComponentsRange

A span of time.

INRecurrenceRule

An object that describes the pattern to use when repeating an event.

Logical

INConditionalOperator

Constants indicating how search attributes are interpreted.

See Also

Common Objects

Common Resolution Results

Resolve common types of data like strings and dates into specific values that your app recognizes.

Intent Class Identifiers

Identify intents specified by user notifications.