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 crate::*;

/// Deprecated.
#[cfg(all(feature = "INIntent", feature = "INSetTaskAttributeIntent"))]
impl INSetTaskAttributeIntent {
    extern_methods!(
        #[cfg(all(
            feature = "INSpatialEventTrigger",
            feature = "INTask",
            feature = "INTaskStatus",
            feature = "INTemporalEventTrigger"
        ))]
        #[deprecated = "Use the designated initializer instead"]
        #[unsafe(method(initWithTargetTask:status:spatialEventTrigger:temporalEventTrigger:))]
        #[unsafe(method_family = init)]
        pub unsafe fn initWithTargetTask_status_spatialEventTrigger_temporalEventTrigger(
            this: Allocated<Self>,
            target_task: Option<&INTask>,
            status: INTaskStatus,
            spatial_event_trigger: Option<&INSpatialEventTrigger>,
            temporal_event_trigger: Option<&INTemporalEventTrigger>,
        ) -> Retained<Self>;
    );
}