One Logo Pool Ball
DataDetection · IOS API REFERENCE

DataDetector.Match.SemanticDetails.CalendarEvent

struct · iOS 26.0+ · SDK 27.1

struct CalendarEvent

The value returned for `Match.calendarEvent` The properties can be used to populate an Event. The event may contain a single date. .allDay is true if the date or date range doesn't specify a time. .startDate may contain the start date of the event. .startTimeZone may contain the time zone of start date of the event. .endDate may contain the end date of the event. .endTimeZone may contain the time zone of end date of the event.

Members (5)

get · iOS 26.0+

endTimeZone

TypeScript
get endTimeZone(): (_Foundation_TimeZone) | null
Swift declaration
let endTimeZone: TimeZone?
get · iOS 26.0+

startTimeZone

TypeScript
get startTimeZone(): (_Foundation_TimeZone) | null
Swift declaration
let startTimeZone: TimeZone?
get · iOS 26.0+

allDay

TypeScript
get allDay(): boolean
Swift declaration
let allDay: Bool
get · iOS 26.0+

endDate

TypeScript
get endDate(): (globalThis.Date) | null
Swift declaration
let endDate: Date?
get · iOS 26.0+

startDate

TypeScript
get startDate(): (globalThis.Date) | null
Swift declaration
let startDate: Date?

Skipped declarations

No declarations were skipped in this snapshot.

All DataDetection types →