Class

INSendMessageRecipientResolutionResult

A resolution result for the recipient of a message.

Declaration

@interface INSendMessageRecipientResolutionResult : INPersonResolutionResult

Overview

An INSendMessageRecipientResolutionResult object is what you return when resolving parameters containing an INPerson object. Use the unsupportedForReason: method to provide additional context about why a recipient was invalid. Otherwise, use the creation method that best reflects your ability to successfully resolve the parameter.

For additional resolution options, see INPersonResolutionResult and INIntentResolutionResult.

Topics

Creating a Resolution Result Object

+ unsupportedForReason:

Creates an object whose resolution indicates that your app can’t use the specified person as a message recipient.

INSendMessageRecipientUnsupportedReason

Constants indicating the reason why a recipient is not supported.

- initWithPersonResolutionResult:

Creates a resolution result object with the specified person resolution result object.

Relationships

See Also

Resolution Results

INMessageAttributeResolutionResult

A resolution result for assorted attributes of a message.

INMessageAttributeOptionsResolutionResult

A resolution result for the options applied to a message.

INDateComponentsRangeResolutionResult

A resolution result for the range of dates associated with an intent.

INPersonResolutionResult

A resolution result for a user associated with an intent.