One Logo Pool Ball
Intents · IOS API REFERENCE

INSearchForMessagesIntent

class · iOS 10.0+ · SDK 27.1

class INSearchForMessagesIntent

Members (21)

init · iOS 10.0+ · Deprecated in iOS 11.0

init

TypeScript
static initRecipientsSendersSearchTermsAttributesDateTimeIdentifiersNotificationIdentifiersGroupNames(recipients?: (Array<INPerson>) | null, senders?: (Array<INPerson>) | null, searchTerms?: (Array<string>) | null, attributes?: INMessageAttributeOptions, dateTimeRange?: (INDateComponentsRange) | null, identifiers?: (Array<string>) | null, notificationIdentifiers?: (Array<string>) | null, groupNames?: (Array<string>) | null): INSearchForMessagesIntent
Swift declaration
convenience init(recipients: [INPerson]?, senders: [INPerson]?, searchTerms: [String]?, attributes: INMessageAttributeOptions = [], dateTime dateTimeRange: INDateComponentsRange?, identifiers: [String]?, notificationIdentifiers: [String]?, groupNames: [String]?)
init · iOS 11.0+ · Deprecated in iOS 12.0

init

TypeScript
static initRecipientsSendersSearchTermsAttributesDateTimeIdentifiersNotificationIdentifiersSpeakableGroupNames(recipients?: (Array<INPerson>) | null, senders?: (Array<INPerson>) | null, searchTerms?: (Array<string>) | null, attributes?: INMessageAttributeOptions, dateTimeRange?: (INDateComponentsRange) | null, identifiers?: (Array<string>) | null, notificationIdentifiers?: (Array<string>) | null, speakableGroupNames?: (Array<INSpeakableString>) | null): INSearchForMessagesIntent
Swift declaration
convenience init(recipients: [INPerson]?, senders: [INPerson]?, searchTerms: [String]?, attributes: INMessageAttributeOptions = [], dateTime dateTimeRange: INDateComponentsRange?, identifiers: [String]?, notificationIdentifiers: [String]?, speakableGroupNames: [INSpeakableString]?)
init · iOS 12.0+

init

TypeScript
static initRecipientsSendersSearchTermsAttributesDateTimeIdentifiersNotificationIdentifiersSpeakableGroupNamesConversationIdentifiers(recipients?: (Array<INPerson>) | null, senders?: (Array<INPerson>) | null, searchTerms?: (Array<string>) | null, attributes?: INMessageAttributeOptions, dateTimeRange?: (INDateComponentsRange) | null, identifiers?: (Array<string>) | null, notificationIdentifiers?: (Array<string>) | null, speakableGroupNames?: (Array<INSpeakableString>) | null, conversationIdentifiers?: (Array<string>) | null): INSearchForMessagesIntent
Swift declaration
init(recipients: [INPerson]?, senders: [INPerson]?, searchTerms: [String]?, attributes: INMessageAttributeOptions = [], dateTime dateTimeRange: INDateComponentsRange?, identifiers: [String]?, notificationIdentifiers: [String]?, speakableGroupNames: [INSpeakableString]?, conversationIdentifiers: [String]?)
get · iOS 10.0+

attributes

TypeScript
get attributes(): INMessageAttributeOptions
Swift declaration
var attributes: INMessageAttributeOptions { get }
get · iOS 12.0+

conversationIdentifiers

TypeScript
get conversationIdentifiers(): (Array<string>) | null
Swift declaration
var conversationIdentifiers: [String]? { get }
get · iOS 12.0+

conversationIdentifiersOperator

TypeScript
get conversationIdentifiersOperator(): INConditionalOperator
Swift declaration
var conversationIdentifiersOperator: INConditionalOperator { get }
get · iOS 10.0+

dateTimeRange

TypeScript
get dateTimeRange(): (INDateComponentsRange) | null
Swift declaration
@NSCopying var dateTimeRange: INDateComponentsRange? { get }
get · iOS 10.0+ · Deprecated in iOS 11.0

groupNames

TypeScript
get groupNames(): (Array<string>) | null
Swift declaration
var groupNames: [String]? { get }
get · iOS 10.0+ · Deprecated in iOS 11.0

groupNamesOperator

TypeScript
get groupNamesOperator(): INConditionalOperator
Swift declaration
var groupNamesOperator: INConditionalOperator { get }
get · iOS 10.0+

identifiers

TypeScript
get identifiers(): (Array<string>) | null
Swift declaration
var identifiers: [String]? { get }
get · iOS 10.0+

identifiersOperator

TypeScript
get identifiersOperator(): INConditionalOperator
Swift declaration
var identifiersOperator: INConditionalOperator { get }
get · iOS 10.0+

notificationIdentifiers

TypeScript
get notificationIdentifiers(): (Array<string>) | null
Swift declaration
var notificationIdentifiers: [String]? { get }
get · iOS 10.0+

notificationIdentifiersOperator

TypeScript
get notificationIdentifiersOperator(): INConditionalOperator
Swift declaration
var notificationIdentifiersOperator: INConditionalOperator { get }
get · iOS 10.0+

recipients

TypeScript
get recipients(): (Array<INPerson>) | null
Swift declaration
var recipients: [INPerson]? { get }
get · iOS 10.0+

recipientsOperator

TypeScript
get recipientsOperator(): INConditionalOperator
Swift declaration
var recipientsOperator: INConditionalOperator { get }
get · iOS 10.0+

searchTerms

TypeScript
get searchTerms(): (Array<string>) | null
Swift declaration
var searchTerms: [String]? { get }
get · iOS 10.0+

searchTermsOperator

TypeScript
get searchTermsOperator(): INConditionalOperator
Swift declaration
var searchTermsOperator: INConditionalOperator { get }
get · iOS 10.0+

senders

TypeScript
get senders(): (Array<INPerson>) | null
Swift declaration
var senders: [INPerson]? { get }
get · iOS 10.0+

sendersOperator

TypeScript
get sendersOperator(): INConditionalOperator
Swift declaration
var sendersOperator: INConditionalOperator { get }
get · iOS 11.0+

speakableGroupNames

TypeScript
get speakableGroupNames(): (Array<INSpeakableString>) | null
Swift declaration
var speakableGroupNames: [INSpeakableString]? { get }
get · iOS 11.0+

speakableGroupNamesOperator

TypeScript
get speakableGroupNamesOperator(): INConditionalOperator
Swift declaration
var speakableGroupNamesOperator: INConditionalOperator { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

INSearchForMessagesIntent.init()

inherited init: cannot prove legal (class declares 6 custom initializers)

All Intents types →