_CoreSpotlight_FoundationModels · IOS API REFERENCE
SpotlightSearchTool.ContentDomain.Communications
struct · iOS 27.0+ · SDK 27.1
struct Communications
Attribute mapping for the communications domain.
Each field is an optional array of ``SearchableItemAttribute`` values to query across.
`nil` uses the built-in default mapping. Use ``SearchableItemAttribute/textContent``
to trigger a full-text keyword search across all indexed content.
Members (11)
get · iOS 27.0+
recipients
TypeScript
get recipients(): (Array<_CoreSpotlight_SearchableItemAttribute>) | null
Swift declaration
var recipients: [SearchableItemAttribute]?
Attributes queried for the recipient field. Default: ``SearchableItemAttribute/recipientNames``
set · iOS 27.0+
recipients
TypeScript
set recipients(value: (Array<_CoreSpotlight_SearchableItemAttribute>) | null)
Swift declaration
var recipients: [SearchableItemAttribute]?
Attributes queried for the recipient field. Default: ``SearchableItemAttribute/recipientNames``
get · iOS 27.0+
sent
TypeScript
get sent(): (Array<_CoreSpotlight_SearchableItemAttribute>) | null
Swift declaration
var sent: [SearchableItemAttribute]?
Attributes queried for the sent date field. Default: ``SearchableItemAttribute/contentCreationDate``
set · iOS 27.0+
sent
TypeScript
set sent(value: (Array<_CoreSpotlight_SearchableItemAttribute>) | null)
Swift declaration
var sent: [SearchableItemAttribute]?
Attributes queried for the sent date field. Default: ``SearchableItemAttribute/contentCreationDate``
get · iOS 27.0+
topic
TypeScript
get topic(): (Array<_CoreSpotlight_SearchableItemAttribute>) | null
Swift declaration
var topic: [SearchableItemAttribute]?
Attributes queried for the subject/body field. Default: ``SearchableItemAttribute/textContent``
set · iOS 27.0+
topic
TypeScript
set topic(value: (Array<_CoreSpotlight_SearchableItemAttribute>) | null)
Swift declaration
var topic: [SearchableItemAttribute]?
Attributes queried for the subject/body field. Default: ``SearchableItemAttribute/textContent``