@class NSURL, NSString, NSSet, NSDictionary, NSDate, NSUUID, UAUserActivity; @protocol NSUserActivityDelegate; @interface NSUserActivity : NSObject { id _delegate; id _frameworkDelegate; } @property (copy, setter=_setSubtitle:) NSString *_subtitle; @property (copy, setter=_setMinimalRequiredUserInfoKeys:) NSSet *_minimalRequiredUserInfoKeys; @property (copy, setter=_setContentType:) NSString *_contentType; @property (copy, setter=_setContentUserAction:) NSString *_contentUserAction; @property (copy, setter=_setContentAttributes:) NSDictionary *_contentAttributes; @property (copy, setter=_setKeywords:) NSSet *_keywords; @property (copy, setter=_setContentIdentifier:) NSString *_contentIdentifier; @property (copy, setter=_setExpirationDate:) NSDate *_expirationDate; @property (getter=_isEligibleForUserActivityHandoff, setter=_setEligibleForUserActivityHandoff:) BOOL _eligibleForUserActivityHandoff; @property (getter=_isEligibleForUserActivityIndexing, setter=_setEligibleForUserActivityIndexing:) BOOL _eligibleForUserActivityIndexing; @property (getter=_isEligibleForUserActivityReminders, setter=_setEligibleForUserActivityReminders:) BOOL _eligibleForUserActivityReminders; @property (getter=_isEligibleForUserActivityPublicIndexing, setter=_setEligibleForUserActivityPublicIndexing:) BOOL _eligibleForUserActivityPublicIndexing; @property (readonly, copy) NSString *_teamIdentifier; @property (readonly, retain) NSUUID *_uniqueIdentifier; @property (readonly) long long _suggestedActionType; @property (readonly, copy) NSDate *_lastActivityDate; @property (copy, setter=_setOptions:) NSDictionary *_options; @property (copy, setter=_setFrameworkPayload:) NSDictionary *_frameworkPayload; @property (weak, setter=_setFrameworkDelegate:) id<NSUserActivityDelegate> _frameworkDelegate; @property (readonly, retain) id _internalUserActivity; @property (readonly, retain) UAUserActivity *_internalUserActivity; @property (readonly, copy) NSString *activityType; @property (copy) NSString *title; @property (copy) NSDictionary *userInfo; @property (copy) NSSet *requiredUserInfoKeys; @property BOOL needsSave; @property (copy) NSURL *webpageURL; @property (copy) NSURL *referrerURL; @property (copy) NSDate *expirationDate; @property (copy) NSSet *keywords; @property BOOL supportsContinuationStreams; @property (weak) id<NSUserActivityDelegate> delegate; @property (copy) NSString *targetContentIdentifier; @property (getter=isEligibleForHandoff) BOOL eligibleForHandoff; @property (getter=isEligibleForSearch) BOOL eligibleForSearch; @property (getter=isEligibleForPublicIndexing) BOOL eligibleForPublicIndexing; @property (getter=isEligibleForPrediction) BOOL eligibleForPrediction; @property (copy) NSString *persistentIdentifier; + (void)deleteAllSavedUserActivitiesWithCompletionHandler:(id /* block */)a0; + (void)_fetchUserActivityWithUUID:(id)a0 completionHandler:(id /* block */)a1; + (void)deleteSavedUserActivitiesWithPersistentIdentifiers:(id)a0 completionHandler:(id /* block */)a1; + (id)_currentUserActivityUUID; + (BOOL)_currentUserActivityUUIDWithOptions:(id)a0 completionHandler:(id /* block */)a1; + (id)_fetchUserActivityWithUUID:(id)a0 intervalToWaitForDocumentSynchronizationToComplete:(double)a1 completionHandler:(id /* block */)a2; + (void)_registerUserActivityType:(id)a0 dynamicActivityType:(id)a1; + (BOOL)_supportsUserActivityAppLinks; + (void)_unregisterUserActivityType:(id)a0 dynamicActivityType:(id)a1; + (id)_userFacingErrorForLaunchServicesError:(id)a0 userInfo:(id)a1; - (id)webpageURL; - (void)setContentAttributeSet:(id)a0; - (id)contentAttributeSet; - (void)becomeCurrent; - (id)activityType; - (void)setContentType:(id)a0; - (id)init; - (unsigned long long)hash; - (void)setPersistentIdentifier:(id)a0; - (id)persistentIdentifier; - (void)dealloc; - (id)userInfo; - (id)delegate; - (id)contentType; - (void)_resignCurrent; - (id)_uniqueIdentifier; - (id)contentUserAction; - (id)typeIdentifier; - (id)_options; - (void)getContinuationStreamsWithCompletionHandler:(id /* block */)a0; - (void)invalidate; - (id)referrerURL; - (id)contentAttributes; - (void)setWebpageURL:(id)a0; - (void)setUserInfo:(id)a0; - (id)initWithTypeIdentifier:(id)a0; - (BOOL)supportsContinuationStreams; - (void).cxx_destruct; - (id)initWithActivityType:(id)a0; - (void)setContentAttributes:(id)a0; - (id)title; - (void)didReceiveInputStream:(id)a0 outputStream:(id)a1; - (void)setContentUserAction:(id)a0; - (BOOL)isEqual:(id)a0; - (void)setReferrerURL:(id)a0; - (void)setDelegate:(id)a0; - (void)resignCurrent; - (void)setTitle:(id)a0; - (void)setSupportsContinuationStreams:(BOOL)a0; - (void)addUserInfoEntriesFromDictionary:(id)a0; - (void)_addKeywordsFromArray:(id)a0; - (BOOL)_createUserActivityDataWithOptions:(id)a0 completionHandler:(id /* block */)a1; - (BOOL)_createUserActivityStringsWithOptions:(id)a0 completionHandler:(id /* block */)a1; - (id)_determineMatchingApplicationBundleIdentfierWithOptions:(id)a0; - (id)_determineMatchingApplicationBundleIdentifierWithOptions:(id)a0; - (id)_frameworkDelegate; - (id)_frameworkPayload; - (id)_initWithTypeIdentifier:(id)a0 suggestedActionType:(long long)a1 options:(id)a2; - (id)_initWithUserActivityData:(id)a0; - (id)_initWithUserActivityStrings:(id)a0 secondaryString:(id)a1 optionalData:(id)a2; - (id)_initWithUserActivityType:(id)a0 dynamicActivityType:(id)a1 options:(id)a2; - (id)_lastActivityDate; - (id)_parentUserActivity; - (void)_prepareUserActivityForLaunchingWithOptions:(id)a0 completionHandler:(id /* block */)a1; - (void)_removeFrameworkPayloadValueForKey:(id)a0; - (void)_removeUserInfoValueForKey:(id)a0; - (void)_setLastActivityDate:(id)a0; - (void)_setParentUserActivity:(id)a0; - (long long)_suggestedActionType; - (void)_updateFrameworkPayloadValue:(id)a0 forKey:(id)a1; - (void)_updateUserInfoValue:(id)a0 forKey:(id)a1; - (void)didSynchronizeActivity; - (id)initWithInternalUserActivity:(id)a0; - (void)setWebPageURL:(id)a0; - (id)webPageURL; - (void)willSynchronizeActivity; @end