Common Data Types

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

Topics

Contacts

class INPerson

The information about a user involved in a SiriKit interaction.

class INPersonHandle

The identifying information for a user of your app.

struct INPersonHandleLabel

Constants describing how the person handle relates to the user.

Images

class INImage

Image data inside an Intents extension or Intents UI extension.

String

class INSpeakableString

A custom phrase to be resolved by an Intents extension.

protocol INSpeakable

Pronunciation hints for strings used in a spoken interface.

Monetary

class INCurrencyAmount

An amount of money to transfer during a financial transaction.

class INPriceRange

Price information, as a range of possible values.

Date

class INRecurrenceRule

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

Logical

enum 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.