Intents macOS 10.12 to 10.13 API Differences

INCallCapability.h
INCallDestinationType.h
INCallDestinationTypeResolutionResult.h
Added +[INCallDestinationTypeResolutionResult successWithResolvedValue:]
Added +[INCallDestinationTypeResolutionResult confirmationRequiredWithValueToConfirm:]
INCallRecord.h
INCallRecordType.h
INCallRecordTypeOptions.h
INCallRecordTypeOptionsResolutionResult.h
INCallRecordTypeResolutionResult.h
Modified +[INCallRecordTypeResolutionResult successWithResolvedValue:]
AvailabilityReplacement
FromAvailablenone
ToDeprecated+successWithResolvedCallRecordType:

AvailabilityReplacement
FromAvailablenone
ToDeprecated+confirmationRequiredWithCallRecordTypeToConfirm:

INDateComponentsRange.h
INImage.h
Declaration
From+ (nonnull instancetype)imageWithURL:(nonnull NSURL *)URL
To+ (nullable instancetype)imageWithURL:(nonnull NSURL *)URL

INIntent.h
INMessage.h
INMessageAttributeOptions.h
INMessageAttributeOptionsResolutionResult.h
AvailabilityReplacement
FromAvailablenone
ToDeprecated+successWithResolvedMessageAttributeOptions:

Modified +[INMessageAttributeOptionsResolutionResult confirmationRequiredWithValueToConfirm:]
AvailabilityReplacement
FromAvailablenone
ToDeprecated+confirmationRequiredWithMessageAttributeOptionsToConfirm:

INPersonHandle.h
Declaration
From@property (atomic, readonly, copy, nonnull) NSString *value
To@property (atomic, readonly, copy, nullable) NSString *value

Declaration
From- (nonnull instancetype)initWithValue:(nonnull NSString *)value type:(INPersonHandleType)type label:(nullable INPersonHandleLabel)label
To- (nonnull instancetype)initWithValue:(nullable NSString *)value type:(INPersonHandleType)type label:(nullable INPersonHandleLabel)label

Declaration
From- (nonnull instancetype)initWithValue:(nonnull NSString *)value type:(INPersonHandleType)type
To- (nonnull instancetype)initWithValue:(nullable NSString *)value type:(INPersonHandleType)type

INRecurrenceFrequency.h
INRecurrenceRule.h
INSearchCallHistoryIntent_Deprecated.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse the designated initializer instead

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse callTypes instead

INSearchCallHistoryIntent.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedresolveCallTypeForSearchCallHistory:withCompletion: is deprecated. Use resolveCallTypesForSearchCallHistory:withCompletion: instead

INSearchCallHistoryIntentResponse.h
INSearchForMessagesIntent_Deprecated.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse the designated initializer instead

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse speakableGroupNames instead

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse speakableGroupNamesOperator instead

INSearchForMessagesIntent.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedresolveGroupNamesForSearchForMessages:withCompletion: is deprecated. Use resolveSpeakableGroupNamesForSearchForMessages:withCompletion: instead

INSearchForMessagesIntentResponse.h
INSendMessageIntent_Deprecated.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse the designated initializer instead

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse speakableGroupNames instead

INSendMessageIntent.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedresolveGroupNameForSendMessage:withCompletion: is deprecated. Use resolveSpeakableGroupNameForSendMessage:withCompletion: instead

INSendMessageIntentResponse.h
INSendMessageRecipientResolutionResult.h
INSpeakable.h
Declaration
From@property (atomic, readonly, nullable) NSString *spokenPhrase
To@property (atomic, readonly, nonnull) NSString *spokenPhrase

OptionalAvailabilityDeprecation Message
FromRequiredAvailablenone
ToOptionalDeprecatedPlease use vocabularyIdentifier

INSpeakableString.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedPlease use -initWithVocabularyIdentifier:spokenPhrase:pronunciationHint:

INStartAudioCallIntent_Deprecated.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse the designated initializer instead

INStartAudioCallIntent.h
INStartAudioCallIntentResponse.h
INStartVideoCallIntentResponse.h