Intents macOS 11.3 to 12.0 API Differences
INCallAudioRoute.h
Added
INCallAudioRouteUnknown
Added
INCallAudioRouteSpeakerphoneAudioRoute
Added
INCallAudioRouteBluetoothAudioRoute
INCallCapability.h
Added
INCallCapabilityUnknown
Added
INCallCapabilityAudioCall
Added
INCallCapabilityVideoCall
INCallCapabilityOptions.h
Added
INCallCapabilityOptionAudioCall
Added
INCallCapabilityOptionVideoCall
INCallCapabilityResolutionResult.h
Added
INCallCapabilityResolutionResult
Added
+[INCallCapabilityResolutionResult successWithResolvedCallCapability:]
Added
+[INCallCapabilityResolutionResult confirmationRequiredWithCallCapabilityToConfirm:]
INCallDestinationType.h
Added
INCallDestinationTypeUnknown
Added
INCallDestinationTypeNormal
Added
INCallDestinationTypeEmergency
Added
INCallDestinationTypeVoicemail
Added
INCallDestinationTypeRedial
Added
INCallDestinationTypeCallBack
INCallDestinationTypeResolutionResult.h
Added
INCallDestinationTypeResolutionResult
Added
+[INCallDestinationTypeResolutionResult successWithResolvedCallDestinationType:]
Added
+[INCallDestinationTypeResolutionResult confirmationRequiredWithCallDestinationTypeToConfirm:]
INCallRecord_Deprecated.h
Removed
INCallRecord (Deprecated)
Added
INCallRecord.caller
INCallRecord.h
Added
INCallRecord
Added
-[INCallRecord initWithIdentifier:dateCreated:callRecordType:callCapability:callDuration:unseen:participants:numberOfCalls:isCallerIdBlocked:]
Added
-[INCallRecord initWithIdentifier:dateCreated:callRecordType:callCapability:callDuration:unseen:]
Added
-[INCallRecord initWithIdentifier:dateCreated:callRecordType:callCapability:callDuration:unseen:numberOfCalls:]
Added
INCallRecord.identifier
Added
INCallRecord.dateCreated
Added
INCallRecord.callRecordType
Added
INCallRecord.callDuration
Added
INCallRecord.unseen
Added
INCallRecord.callCapability
Added
INCallRecord.numberOfCalls
Added
INCallRecord.isCallerIdBlocked
Added
INCallRecord.participants
INCallRecordFilter.h
Added
INCallRecordFilter
Added
-[INCallRecordFilter initWithParticipants:callTypes:callCapability:]
Added
INCallRecordFilter.participants
Added
INCallRecordFilter.callTypes
Added
INCallRecordFilter.callCapability
INCallRecordResolutionResult.h
Added
INCallRecordResolutionResult
Added
+[INCallRecordResolutionResult successWithResolvedCallRecord:]
Added
+[INCallRecordResolutionResult disambiguationWithCallRecordsToDisambiguate:]
Added
+[INCallRecordResolutionResult confirmationRequiredWithCallRecordToConfirm:]
INCallRecordType.h
Added
INCallRecordTypeUnknown
Added
INCallRecordTypeOutgoing
Added
INCallRecordTypeMissed
Added
INCallRecordTypeReceived
Added
INCallRecordTypeLatest
Added
INCallRecordTypeVoicemail
Added
INCallRecordTypeRinging
Added
INCallRecordTypeInProgress
Added
INCallRecordTypeOnHold
INCallRecordTypeOptions.h
Added
INCallRecordTypeOptionOutgoing
Added
INCallRecordTypeOptionMissed
Added
INCallRecordTypeOptionReceived
Added
INCallRecordTypeOptionLatest
Added
INCallRecordTypeOptionVoicemail
Added
INCallRecordTypeOptionRinging
Added
INCallRecordTypeOptionInProgress
Added
INCallRecordTypeOptionOnHold
INCallRecordTypeOptionsResolutionResult.h
Added
INCallRecordTypeOptionsResolutionResult
Added
+[INCallRecordTypeOptionsResolutionResult successWithResolvedCallRecordTypeOptions:]
Added
+[INCallRecordTypeOptionsResolutionResult confirmationRequiredWithCallRecordTypeOptionsToConfirm:]
INCallRecordTypeResolutionResult.h
Added
INCallRecordTypeResolutionResult
Added
+[INCallRecordTypeResolutionResult successWithResolvedCallRecordType:]
Added
+[INCallRecordTypeResolutionResult confirmationRequiredWithCallRecordTypeToConfirm:]
INCurrencyAmount.h
Added
INCurrencyAmount
Added
-[INCurrencyAmount initWithAmount:currencyCode:]
Added
INCurrencyAmount.amount
Added
INCurrencyAmount.currencyCode
INFocusStatus.h
Added
INFocusStatus
Added
-[INFocusStatus initWithIsFocused:]
Added
INFocusStatus.isFocused
INFocusStatusCenter.h
Added
INFocusStatusAuthorizationStatus
Added
INFocusStatusAuthorizationStatusNotDetermined
Added
INFocusStatusAuthorizationStatusRestricted
Added
INFocusStatusAuthorizationStatusDenied
Added
INFocusStatusAuthorizationStatusAuthorized
Added
INFocusStatusCenter
Added
INFocusStatusCenter.defaultCenter
Added
INFocusStatusCenter.focusStatus
Added
INFocusStatusCenter.authorizationStatus
Added
-[INFocusStatusCenter requestAuthorizationWithCompletionHandler:]
INIntent.h
Added
INIntent.donationMetadata
INIntentDonationMetadata.h
Added
INIntentDonationMetadata
INOutgoingMessageType.h
Added
INOutgoingMessageTypeUnknown
Added
INOutgoingMessageTypeOutgoingMessageText
Added
INOutgoingMessageTypeOutgoingMessageAudio
INOutgoingMessageTypeResolutionResult.h
Added
INOutgoingMessageTypeResolutionResult
Added
+[INOutgoingMessageTypeResolutionResult successWithResolvedOutgoingMessageType:]
Added
+[INOutgoingMessageTypeResolutionResult confirmationRequiredWithOutgoingMessageTypeToConfirm:]
INPerson.h
Added
-[INPerson initWithPersonHandle:nameComponents:displayName:image:contactIdentifier:customIdentifier:isMe:suggestionType:]
Added
-[INPerson initWithPersonHandle:nameComponents:displayName:image:contactIdentifier:customIdentifier:isContactSuggestion:suggestionType:]
Added
INPerson.contactSuggestion
INReservation.h
Removed
INReservation.url
INSendMessageAttachment.h
Added
INSendMessageAttachment
Added
+[INSendMessageAttachment attachmentWithAudioMessageFile:]
Added
INSendMessageAttachment.audioMessageFile
INSendMessageIntent_Deprecated.h
Removed
INSendMessageIntent (Deprecated)
INSendMessageIntent.h
Added
INSendMessageIntent
Added
-[INSendMessageIntent initWithRecipients:outgoingMessageType:content:speakableGroupName:conversationIdentifier:serviceName:sender:attachments:]
Added
INSendMessageIntent.recipients
Added
INSendMessageIntent.outgoingMessageType
Added
INSendMessageIntent.content
Added
INSendMessageIntent.speakableGroupName
Added
INSendMessageIntent.conversationIdentifier
Added
INSendMessageIntent.serviceName
Added
INSendMessageIntent.sender
Added
INSendMessageIntent.attachments
Added
INSendMessageIntentHandling
Added
-[INSendMessageIntentHandling handleSendMessage:completion:]
Added
-[INSendMessageIntentHandling confirmSendMessage:completion:]
Added
-[INSendMessageIntentHandling resolveRecipientsForSendMessage:withCompletion:]
Added
-[INSendMessageIntentHandling resolveRecipientsForSendMessage:completion:]
Added
-[INSendMessageIntentHandling resolveGroupNameForSendMessage:withCompletion:]
Added
-[INSendMessageIntentHandling resolveOutgoingMessageTypeForSendMessage:withCompletion:]
Added
-[INSendMessageIntentHandling resolveContentForSendMessage:withCompletion:]
Added
-[INSendMessageIntentHandling resolveSpeakableGroupNameForSendMessage:withCompletion:]
INSendMessageIntentDonationMetadata.h
Added
INSendMessageIntentDonationMetadata
Added
INSendMessageIntentDonationMetadata.mentionsCurrentUser
Added
INSendMessageIntentDonationMetadata.replyToCurrentUser
Added
INSendMessageIntentDonationMetadata.notifyRecipientAnyway
Added
INSendMessageIntentDonationMetadata.recipientCount
Added
-[INSendMessageIntentDonationMetadata init]
INSendMessageIntentResponse.h
Added
INSendMessageIntentResponseCodeUnspecified
Added
INSendMessageIntentResponseCodeReady
Added
INSendMessageIntentResponseCodeInProgress
Added
INSendMessageIntentResponseCodeSuccess
Added
INSendMessageIntentResponseCodeFailure
Added
INSendMessageIntentResponseCodeFailureRequiringAppLaunch
Added
INSendMessageIntentResponseCodeFailureMessageServiceNotAvailable
Added
INSendMessageIntentResponse
Added
-[INSendMessageIntentResponse initWithCode:userActivity:]
Added
INSendMessageIntentResponse.code
Added
INSendMessageIntentResponse.sentMessage
INSendMessageRecipientResolutionResult.h
Added
INSendMessageRecipientUnsupportedReasonNoAccount
Added
INSendMessageRecipientUnsupportedReasonOffline
Added
INSendMessageRecipientUnsupportedReasonMessagingServiceNotEnabledForRecipient
Added
INSendMessageRecipientUnsupportedReasonNoValidHandle
Added
INSendMessageRecipientUnsupportedReasonRequestedHandleInvalid
Added
INSendMessageRecipientUnsupportedReasonNoHandleForLabel
Added
INSendMessageRecipientResolutionResult
Added
+[INSendMessageRecipientResolutionResult unsupportedForReason:]
Added
-[INSendMessageRecipientResolutionResult initWithPersonResolutionResult:]
INShareFocusStatusIntent.h
Added
INShareFocusStatusIntent
Added
-[INShareFocusStatusIntent initWithFocusStatus:]
Added
INShareFocusStatusIntent.focusStatus
Added
INShareFocusStatusIntentHandling
Added
-[INShareFocusStatusIntentHandling handleShareFocusStatus:completion:]
Added
-[INShareFocusStatusIntentHandling confirmShareFocusStatus:completion:]
INShareFocusStatusIntentResponse.h
Added
INShareFocusStatusIntentResponseCode
Added
INShareFocusStatusIntentResponseCodeUnspecified
Added
INShareFocusStatusIntentResponseCodeReady
Added
INShareFocusStatusIntentResponseCodeInProgress
Added
INShareFocusStatusIntentResponseCodeSuccess
Added
INShareFocusStatusIntentResponseCodeFailure
Added
INShareFocusStatusIntentResponseCodeFailureRequiringAppLaunch
Added
INShareFocusStatusIntentResponse
Added
-[INShareFocusStatusIntentResponse initWithCode:userActivity:]
Added
INShareFocusStatusIntentResponse.code
INStartCallCallRecordToCallBackResolutionResult.h
Added
INStartCallCallRecordToCallBackUnsupportedReasonNoMatchingCall
Added
INStartCallCallRecordToCallBackResolutionResult
Added
+[INStartCallCallRecordToCallBackResolutionResult unsupportedForReason:]
Added
-[INStartCallCallRecordToCallBackResolutionResult initWithCallRecordResolutionResult:]
INStartCallIntent_Deprecated.h
Removed
INStartCallIntent (Deprecated)
INStartCallIntent.h
Added
INStartCallIntent
Added
-[INStartCallIntent initWithCallRecordFilter:callRecordToCallBack:audioRoute:destinationType:contacts:callCapability:]
Added
INStartCallIntent.callRecordFilter
Added
INStartCallIntent.callRecordToCallBack
Added
INStartCallIntent.audioRoute
Added
INStartCallIntent.destinationType
Added
INStartCallIntent.contacts
Added
INStartCallIntent.callCapability
Added
INStartCallIntentHandling
Added
-[INStartCallIntentHandling handleStartCall:completion:]
Added
-[INStartCallIntentHandling confirmStartCall:completion:]
Added
-[INStartCallIntentHandling resolveCallRecordToCallBackForStartCall:withCompletion:]
Added
-[INStartCallIntentHandling resolveDestinationTypeForStartCall:withCompletion:]
Added
-[INStartCallIntentHandling resolveContactsForStartCall:withCompletion:]
Added
-[INStartCallIntentHandling resolveCallCapabilityForStartCall:withCompletion:]
INTemperatureResolutionResult.h
Removed
INTemperatureResolutionResult
Removed
+[INTemperatureResolutionResult successWithResolvedTemperature:]
Removed
+[INTemperatureResolutionResult disambiguationWithTemperaturesToDisambiguate:]
Removed
+[INTemperatureResolutionResult confirmationRequiredWithTemperatureToConfirm:]
INVoiceShortcut.h
Added
INVoiceShortcut
Added
INVoiceShortcut.identifier
Added
INVoiceShortcut.invocationPhrase
Added
INVoiceShortcut.shortcut
INVoiceShortcutCenter.h
Added
INVoiceShortcutCenter
Added
INVoiceShortcutCenter.sharedCenter
Added
-[INVoiceShortcutCenter getAllVoiceShortcutsWithCompletion:]
Added
-[INVoiceShortcutCenter getVoiceShortcutWithIdentifier:completion:]
Added
-[INVoiceShortcutCenter setShortcutSuggestions:]
NSUserActivity+IntentsAdditions.h
Added
NSUserActivity.interaction
Added
NSUserActivity.suggestedInvocationPhrase