use objc2::__framework_prelude::*;
use crate::*;
extern_protocol!(
#[cfg(all(
feature = "INSearchCallHistoryIntent",
feature = "INStartAudioCallIntent",
feature = "INStartVideoCallIntent"
))]
#[deprecated = "Please conform to INStartAudioCallIntentHandling, INStartVideoCallIntentHandling and INSearchCallHistoryIntentHandling instead"]
pub unsafe trait INCallsDomainHandling:
INStartAudioCallIntentHandling
+ INStartVideoCallIntentHandling
+ INSearchCallHistoryIntentHandling
{
}
);
extern_protocol!(
#[cfg(all(
feature = "INActivateCarSignalIntent",
feature = "INGetCarLockStatusIntent",
feature = "INGetCarPowerLevelStatusIntent",
feature = "INSetCarLockStatusIntent"
))]
#[deprecated = "Please conform to INActivateCarSignalIntentHandling, INSetCarLockStatusIntentHandling, INGetCarLockStatusIntentHandling and INGetCarPowerLevelStatusIntentHandling instead"]
pub unsafe trait INCarCommandsDomainHandling:
INActivateCarSignalIntentHandling
+ INSetCarLockStatusIntentHandling
+ INGetCarLockStatusIntentHandling
+ INGetCarPowerLevelStatusIntentHandling
{
}
);
extern_protocol!(
#[cfg(all(
feature = "INSaveProfileInCarIntent",
feature = "INSetAudioSourceInCarIntent",
feature = "INSetClimateSettingsInCarIntent",
feature = "INSetDefrosterSettingsInCarIntent",
feature = "INSetProfileInCarIntent",
feature = "INSetSeatSettingsInCarIntent"
))]
#[deprecated = "Please conform to INSetAudioSourceInCarIntentHandling, INSetClimateSettingsInCarIntentHandling, INSetDefrosterSettingsInCarIntentHandling, INSetSeatSettingsInCarIntentHandling, INSetProfileInCarIntentHandling and INSaveProfileInCarIntentHandling instead"]
pub unsafe trait INCarPlayDomainHandling:
INSetAudioSourceInCarIntentHandling
+ INSetClimateSettingsInCarIntentHandling
+ INSetDefrosterSettingsInCarIntentHandling
+ INSetSeatSettingsInCarIntentHandling
+ INSetProfileInCarIntentHandling
+ INSaveProfileInCarIntentHandling
{
}
);
extern_protocol!(
#[cfg(all(
feature = "INCancelWorkoutIntent",
feature = "INEndWorkoutIntent",
feature = "INPauseWorkoutIntent",
feature = "INResumeWorkoutIntent",
feature = "INStartWorkoutIntent"
))]
#[deprecated = "Please conform to INStartWorkoutIntentHandling, INPauseWorkoutIntentHandling, INEndWorkoutIntentHandling, INCancelWorkoutIntentHandling and INResumeWorkoutIntentHandling instead"]
pub unsafe trait INWorkoutsDomainHandling:
INStartWorkoutIntentHandling
+ INPauseWorkoutIntentHandling
+ INEndWorkoutIntentHandling
+ INCancelWorkoutIntentHandling
+ INResumeWorkoutIntentHandling
{
}
);
extern_protocol!(
#[cfg(feature = "INSetRadioStationIntent")]
#[deprecated = "Please conform to INSetRadioStationIntentHandling instead"]
pub unsafe trait INRadioDomainHandling: INSetRadioStationIntentHandling {}
);
extern_protocol!(
#[cfg(all(
feature = "INSearchForMessagesIntent",
feature = "INSendMessageIntent",
feature = "INSetMessageAttributeIntent"
))]
#[deprecated = "Please conform to INSendMessageIntentHandling, INSearchForMessagesIntentHandling and INSetMessageAttributeIntentHandling instead"]
pub unsafe trait INMessagesDomainHandling:
INSendMessageIntentHandling
+ INSearchForMessagesIntentHandling
+ INSetMessageAttributeIntentHandling
{
}
);
extern_protocol!(
#[cfg(all(
feature = "INPayBillIntent",
feature = "INRequestPaymentIntent",
feature = "INSearchForAccountsIntent",
feature = "INSearchForBillsIntent",
feature = "INSendPaymentIntent",
feature = "INTransferMoneyIntent"
))]
#[deprecated = "Please conform to INSendPaymentIntentHandling, INRequestPaymentIntentHandling, INPayBillIntentHandling, INSearchForBillsIntentHandling, INSearchForAccountsIntentHandling and INTransferMoneyIntentHandling instead"]
pub unsafe trait INPaymentsDomainHandling:
INSendPaymentIntentHandling
+ INRequestPaymentIntentHandling
+ INPayBillIntentHandling
+ INSearchForBillsIntentHandling
+ INSearchForAccountsIntentHandling
+ INTransferMoneyIntentHandling
{
}
);
extern_protocol!(
#[cfg(all(
feature = "INSearchForPhotosIntent",
feature = "INStartPhotoPlaybackIntent"
))]
#[deprecated = "Please conform to INSearchForPhotosIntentHandling and INStartPhotoPlaybackIntentHandling instead"]
pub unsafe trait INPhotosDomainHandling:
INSearchForPhotosIntentHandling + INStartPhotoPlaybackIntentHandling
{
}
);
extern_protocol!(
#[cfg(all(
feature = "INCancelRideIntent",
feature = "INGetRideStatusIntent",
feature = "INListRideOptionsIntent",
feature = "INRequestRideIntent",
feature = "INSendRideFeedbackIntent"
))]
#[deprecated = "Please conform to INListRideOptionsIntentHandling, INRequestRideIntentHandling, INGetRideStatusIntentHandling, INCancelRideIntentHandling and INSendRideFeedbackIntentHandling instead"]
pub unsafe trait INRidesharingDomainHandling:
INListRideOptionsIntentHandling
+ INRequestRideIntentHandling
+ INGetRideStatusIntentHandling
+ INCancelRideIntentHandling
+ INSendRideFeedbackIntentHandling
{
}
);
extern_protocol!(
#[cfg(all(
feature = "INAddTasksIntent",
feature = "INAppendToNoteIntent",
feature = "INCreateNoteIntent",
feature = "INCreateTaskListIntent",
feature = "INSearchForNotebookItemsIntent",
feature = "INSetTaskAttributeIntent"
))]
#[deprecated = "Please conform to INCreateNoteIntentHandling, INAppendToNoteIntentHandling, INAddTasksIntentHandling, INCreateTaskListIntentHandling, INSetTaskAttributeIntentHandling and INSearchForNotebookItemsIntentHandling instead"]
pub unsafe trait INNotebookDomainHandling:
INCreateNoteIntentHandling
+ INAppendToNoteIntentHandling
+ INAddTasksIntentHandling
+ INCreateTaskListIntentHandling
+ INSetTaskAttributeIntentHandling
+ INSearchForNotebookItemsIntentHandling
{
}
);
extern_protocol!(
#[cfg(feature = "INGetVisualCodeIntent")]
#[deprecated = "Please conform to INGetVisualCodeIntentHandling instead"]
pub unsafe trait INVisualCodeDomainHandling: INGetVisualCodeIntentHandling {}
);