objc2-intents 0.3.2

Bindings to the Intents framework
Documentation
//! This file has been automatically generated by `objc2`'s `header-translator`.
//! DO NOT EDIT
use core::ptr::NonNull;
use objc2::__framework_prelude::*;
use objc2_foundation::*;

use crate::*;

/// Deprecated.
#[cfg(all(feature = "INAddTasksIntent", feature = "INIntent"))]
impl INAddTasksIntent {
    extern_methods!(
        #[cfg(all(
            feature = "INSpatialEventTrigger",
            feature = "INSpeakableString",
            feature = "INTaskList",
            feature = "INTemporalEventTrigger"
        ))]
        #[deprecated]
        #[unsafe(method(initWithTargetTaskList:taskTitles:spatialEventTrigger:temporalEventTrigger:))]
        #[unsafe(method_family = init)]
        pub unsafe fn initWithTargetTaskList_taskTitles_spatialEventTrigger_temporalEventTrigger(
            this: Allocated<Self>,
            target_task_list: Option<&INTaskList>,
            task_titles: Option<&NSArray<INSpeakableString>>,
            spatial_event_trigger: Option<&INSpatialEventTrigger>,
            temporal_event_trigger: Option<&INTemporalEventTrigger>,
        ) -> Retained<Self>;
    );
}