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 = "INSetClimateSettingsInCarIntent is deprecated. There is no replacement."]
#[cfg(all(feature = "INIntent", feature = "INSetClimateSettingsInCarIntent"))]
impl INSetClimateSettingsInCarIntent {
    extern_methods!(
        #[cfg(all(
            feature = "INCarAirCirculationMode",
            feature = "INCarSeat",
            feature = "INRelativeSetting"
        ))]
        #[deprecated]
        #[unsafe(method(initWithEnableFan:enableAirConditioner:enableClimateControl:enableAutoMode:airCirculationMode:fanSpeedIndex:fanSpeedPercentage:relativeFanSpeedSetting:temperature:relativeTemperatureSetting:climateZone:))]
        #[unsafe(method_family = init)]
        pub unsafe fn initWithEnableFan_enableAirConditioner_enableClimateControl_enableAutoMode_airCirculationMode_fanSpeedIndex_fanSpeedPercentage_relativeFanSpeedSetting_temperature_relativeTemperatureSetting_climateZone(
            this: Allocated<Self>,
            enable_fan: Option<&NSNumber>,
            enable_air_conditioner: Option<&NSNumber>,
            enable_climate_control: Option<&NSNumber>,
            enable_auto_mode: Option<&NSNumber>,
            air_circulation_mode: INCarAirCirculationMode,
            fan_speed_index: Option<&NSNumber>,
            fan_speed_percentage: Option<&NSNumber>,
            relative_fan_speed_setting: INRelativeSetting,
            temperature: Option<&NSMeasurement<NSUnitTemperature>>,
            relative_temperature_setting: INRelativeSetting,
            climate_zone: INCarSeat,
        ) -> Retained<Self>;
    );
}