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.
#[deprecated = "INSetSeatSettingsInCarIntent is deprecated. There is no replacement."]
#[cfg(all(feature = "INIntent", feature = "INSetSeatSettingsInCarIntent"))]
impl INSetSeatSettingsInCarIntent {
    extern_methods!(
        #[cfg(all(feature = "INCarSeat", feature = "INRelativeSetting"))]
        #[deprecated]
        #[unsafe(method(initWithEnableHeating:enableCooling:enableMassage:seat:level:relativeLevelSetting:))]
        #[unsafe(method_family = init)]
        pub unsafe fn initWithEnableHeating_enableCooling_enableMassage_seat_level_relativeLevelSetting(
            this: Allocated<Self>,
            enable_heating: Option<&NSNumber>,
            enable_cooling: Option<&NSNumber>,
            enable_massage: Option<&NSNumber>,
            seat: INCarSeat,
            level: Option<&NSNumber>,
            relative_level_setting: INRelativeSetting,
        ) -> Retained<Self>;
    );
}