System/Library/PrivateFrameworks/AssistantSettingsSupport.framework
AssistantController.h
Download AssistantController.h
@class ASTLockScreenSuggestionsGlobalController, SUICAssistantVoiceSettingsConnection, VTUISiriDataSharingOptInPresenter, NSObject, UIViewController, CNContactPickerViewController, AFEnablementFlowConfigurationProvider, AFEnablementConfiguration, NSString, NSSet, AFSettingsConnection, PSSpecifier, CNContactStore, NSMutableSet, NSArray, VTUIEnrollTrainingViewController, PSRootController, UAFAssetUtilities;
@protocol OS_dispatch_queue;
@interface AssistantController : PSListController <CNContactPickerDelegate, VTUIEnrollTrainingViewControllerDelegate, VTUISiriDataSharingOptInPresentationDelegate, VTUIVoiceSelectionViewControllerDelegate, AssistantVoiceSettingsConnectionProvider, DevicePINControllerDelegate, AssistantHistoryDelegate, AssistantVoiceActivationDelegate, UAFAssetUtilitiesDelegate> {
NSArray *_assistantSettings;
NSString *_pendingLanguage;
PSSpecifier *_voiceSpecifier;
PSSpecifier *_announceMessagesSpecifier;
PSSpecifier *_voiceActivationSpecifier;
PSSpecifier *_voiceActivationSettingsSpecifier;
PSSpecifier *_hardwareButtonActivationSpecifier;
PSSpecifier *_currentSiriActivationSpecifier;
PSSpecifier *_lockScreenSpecifier;
PSSpecifier *_siriInCallSpecifier;
CNContactStore *_contactStore;
CNContactPickerViewController *_peoplePicker;
NSMutableSet *_disabledSpotlightBundles;
NSMutableSet *_disabledSpotlightDomains;
BOOL _needsReloadSpecifiersOnViewWillAppear;
VTUIEnrollTrainingViewController *_enrollmentController;
VTUISiriDataSharingOptInPresenter *_siriDataSharingPresenter;
UIViewController *_siriDataSharingOptInViewController;
id /* block */ _voiceTriggerEnablementCompletion;
NSSet *_installedBundleIDs;
NSArray *_allAppsSpecifiers;
AFSettingsConnection *_AFSettingsConnection;
ASTLockScreenSuggestionsGlobalController *_suggestionsFromAppleAllowNotificationsController;
AFEnablementFlowConfigurationProvider *_enablementConfigurationProvider;
AFEnablementConfiguration *_enablementConfiguration;
PSRootController *_enablementFlowNavigationController;
id /* block */ _voiceSelectionCompletion;
id /* block */ _voiceSelectionFlowDismissalHandler;
UAFAssetUtilities *_assetUtils;
unsigned long long _assetState;
double _lastDownloadTimestamp;
NSObject<OS_dispatch_queue> *_utilityQueue;
NSArray *_languagesInHome;
BOOL _thisIsMeDevice;
}
@property (readonly, nonatomic) SUICAssistantVoiceSettingsConnection *settingsConnection;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (id)bundle;
+ (BOOL)_heySiriSupportedForLanguage:(id)a0;
+ (void)presentAssistantEnableAlertForState:(BOOL)a0 presentingViewController:(id)a1 actionHandler:(id /* block */)a2;
+ (id)shortTitlesForLanguageIdentifiers:(id)a0;
- (void)didBecomeActive;
- (void)preferencesDidChange;
- (id)init;
- (void)viewWillAppear:(BOOL)a0;
- (void)dealloc;
- (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1;
- (id)bundle;
- (void)viewDidLoad;
- (void)presentationControllerDidDismiss:(id)a0;
- (id)specifiers;
- (BOOL)isFlexibleFollowupsSupported;
- (void)viewWillDisappear:(BOOL)a0;
- (void)prepareForSnapshot;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)handleURL:(id)a0 withCompletion:(id /* block */)a1;
- (void)reloadSpecifiers;
- (void)didCancelEnteringPIN;
- (void)setAssistantEnabled:(BOOL)a0;
- (void)contactPicker:(id)a0 didSelectContact:(id)a1;
- (void)contactPickerDidCancel:(id)a0;
- (void)didAcceptEnteredPIN;
- (void)siriDataSharingOptInRequestsDismissalFromPresenter:(id)a0;
- (BOOL)_isVoiceTriggerEnabled;
- (void)continueSetup;
- (void)showLearnMore;
- (void)skipSetup;
- (void)_setAssistantLanguageConfirmed:(id)a0;
- (id)meCard:(id)a0;
- (void)_addHyperlinkStyleToText:(id)a0 inString:(id)a1 action:(SEL)a2 forGroup:(id)a3;
- (void)_askSiriUseDownloadFinishedFooterTextWithGroupSpecifier:(id)a0;
- (void)_askSiriUseDownloadingFooterTextWithGroupSpecifier:(id)a0 withProgress:(unsigned long long)a1;
- (void)_setAssistantLanguageCancelled:(id)a0;
- (id)assistantVoice:(id)a0;
- (void)showAboutImproveDictationSheet:(id)a0;
- (void)_askSiriUseDefaultFooterTextWithGroupSpecifier:(id)a0;
- (void)_askSiriUseDownloadReadyFooterTextWithGroupSpecifier:(id)a0;
- (void)_askSiriUseOutOfSpaceFooterTextWithGroupSpecifier:(id)a0 withSpaceRequiredText:(id)a1;
- (id)_confirmationPromptDisableHeySiri:(BOOL)a0 disableMultiUser:(BOOL)a1 disableSpokenFeedback:(BOOL)a2;
- (id)_createEnablementFlowControllerForConfiguration:(id)a0 recognitionLanguageCode:(id)a1;
- (id /* block */)_createVoiceSelectionCompletionForSpecifier:(id)a0 recognitionLanguageCode:(id)a1;
- (id /* block */)_createVoiceSelectionDismissalHandlerWithSpecifier:(id)a0 actionHandler:(id /* block */)a1;
- (BOOL)_downloadSiriAssets;
- (void)_handleEnablementConfirmationForSpecifier:(id)a0 actionHandler:(id /* block */)a1;
- (void)_handleThemisEnablementConfirmationForSpecifier:(id)a0 presentingViewController:(id)a1 actionHandler:(id /* block */)a2;
- (void)_insertSiriInCallSpecifier;
- (BOOL)_isAssistantLockScreenAccessRestricted;
- (BOOL)_isCurrentSpecifierVoiceActivation;
- (BOOL)_isHeySiriAlwaysOn;
- (BOOL)_isIncompatibleWithWatchLanguage:(id)a0;
- (BOOL)_languageWillDisableHeySiri:(id)a0;
- (id)_localizeTriggerString:(id)a0;
- (id)_localizedStringWithFormattedIDTemplate:(id)a0;
- (void)_makeMeDeviceDetermination;
- (BOOL)_pairedWithSiriSpeaksEnabledNanoHardware;
- (void)_presentSiriDataSharingOptInViewController;
- (void)_refreshAvailableLanguagesInTheHome;
- (void)_reloadSiriInCallSpecifier;
- (void)_removeSiriInCallSpecifier;
- (void)_runEnablementFlowDismissalHandlersIfApplicable;
- (void)_runVoiceTriggerEnablementCompletionIfApplicable;
- (void)_setAccessibleFromLockScreen:(BOOL)a0;
- (void)_setAssistantEnabled:(id)a0 forSpecifier:(id)a1 presentingViewController:(id)a2 actionHandler:(id /* block */)a3;
- (void)_setAssistantLanguageHeySiriDisableConfirmed:(id)a0;
- (void)_setAssistantLanguageWatchMismatchConfirmed:(id)a0;
- (void)_showIncompatibleWatchLanguageAlert;
- (void)_showWillDisableAlertWillDisableHeySiri:(BOOL)a0 disableMultiUser:(BOOL)a1 disableSpokenFeedbackOnWatch:(BOOL)a2;
- (void)_updateSiriFooterGroup:(id)a0 forceReload:(BOOL)a1;
- (void)_updateSpecifiersForLanguage:(id)a0;
- (void)_voiceSelectionCancelled;
- (id)accessibleFromLockScreen:(id)a0;
- (void)assistantAboutDonePressed:(id)a0;
- (void)assistantDisabledCancelled:(id)a0;
- (void)assistantDisabledConfirmed:(id)a0;
- (id)assistantEnabled:(id)a0;
- (void)assistantEnabledCancelled:(id)a0;
- (void)assistantEnabledConfirmed:(id)a0;
- (void)assistantEnabledDidChange:(BOOL)a0;
- (id)assistantLanguage:(id)a0;
- (void)assistantLanguageDidChange:(id)a0;
- (id)assistantVoiceLanguage:(id)a0;
- (void)cancelSetup:(id)a0;
- (void)configureApplicationListSpecifiersFor:(id)a0;
- (void)configureAskSiriSpecifiersFor:(id)a0;
- (void)configureContentFromAppleSpecifiersFor:(id)a0;
- (void)configureSearchSuggestionsFromAppleSpecifiersFor:(id)a0;
- (void)configureSuggestionsFromAppleSpecifiersFor:(id)a0;
- (void)confirmDisableForMultiUserVoiceIdentificationWithSpecifier:(id)a0 pairedWatch:(BOOL)a1 presentingViewController:(id)a2 actionHandler:(id /* block */)a3;
- (void)confirmDisableWithSpecifier:(id)a0 pairedWatch:(BOOL)a1 presentingViewController:(id)a2 actionHandler:(id /* block */)a3;
- (void)confirmResetHiddenSuggestions:(id)a0;
- (id)confirmationSpecifierWillDisableHeySiri:(BOOL)a0 disableMultiUser:(BOOL)a1 disableSpokenFeedbackOnWatch:(BOOL)a2;
- (void)contactsDidChange;
- (void)deleteHistorySuccessfulFromViewController:(id)a0;
- (void)downloadSiriAssets;
- (void)handleAssetStatusUpdated;
- (id)hardwareButtonTrigger:(id)a0;
- (id)isShowInAppLibraryEnabled:(id)a0;
- (id)isShowInLookUpEnabled;
- (id)isShowInSpotlightEnabled;
- (id)isShowWhenListeningEnabled:(id)a0;
- (id)isShowWhenSharingEnabled:(id)a0;
- (id)isShowZKWRecentsEnabled:(id)a0;
- (id)isShowZKWSuggestionsEnabled:(id)a0;
- (void)languageCodeDidChange;
- (void)loadAppStorePageForBundleId:(id)a0;
- (void)lowPowerModeChangedNotification:(id)a0;
- (void)networkPathChangeSatisfied:(BOOL)a0 isExpensive:(BOOL)a1;
- (void)openStorageManagement:(id)a0;
- (void)outputVoiceDidChange;
- (void)resetZKWHiddenSuggestions:(id)a0;
- (void)retryDownloadSiriAssetsWithDelay:(double)a0;
- (void)saveSpotlightSettings;
- (void)setAccessibleFromLockScreen:(id)a0 forSpecifier:(id)a1;
- (void)setAssistantLanguage:(id)a0;
- (void)setAssistantLanguage:(id)a0 forSpecifier:(id)a1;
- (void)setDisabledFromLockScreen:(BOOL)a0;
- (void)setHardwareButtonTrigger:(id)a0 forSpecifier:(id)a1;
- (void)setShowInAppLibraryEnabled:(id)a0 forSpecifier:(id)a1;
- (void)setShowInLookUpEnabled:(id)a0;
- (void)setShowInSpotlightEnabled:(id)a0;
- (void)setShowWhenListeningEnabled:(id)a0 forSpecifier:(id)a1;
- (void)setShowWhenSharingEnabled:(id)a0 forSpecifier:(id)a1;
- (void)setShowZKWRecentsEnabled:(id)a0 forSpecifier:(id)a1;
- (void)setShowZKWSuggestionsEnabled:(id)a0 forSpecifier:(id)a1;
- (void)setVoiceActivation:(id)a0 forSpecifier:(id)a1 withTrainingCompletionIfNecessary:(id /* block */)a2;
- (void)setVoiceTrigger:(id)a0 forSpecifier:(id)a1;
- (void)setVoiceTrigger:(id)a0 forSpecifier:(id)a1 transitionWithNavControllerIfNecessary:(id)a2;
- (void)showAboutAssistantSheet:(id)a0;
- (void)showAboutSearchSuggestionsSheet:(id)a0;
- (void)showAssistantConfirmationViewForSpecifier:(id)a0 presentingViewController:(id)a1 actionHandler:(id /* block */)a2;
- (void)showAssistantHistoryViewController:(id)a0;
- (void)showAssistantVoiceActivationController:(id)a0;
- (void)showMeCardPicker:(id)a0;
- (id)siriInCallEnabled:(id)a0;
- (void)siriUODAvailabilityDidChange:(BOOL)a0;
- (void)startVoiceTriggerTraining:(id)a0;
- (id)voiceActivationSelection:(id)a0;
- (void)voiceSelectionController:(id)a0 didSelectVoice:(id)a1;
- (id)voiceTrigger:(id)a0;
- (BOOL)watchSupportsSiriLanguageCode:(id)a0;
@end