@class NSDate, NSString, NSArray, NCNotificationContent, NSSet, NCNotificationOptions, NCNotificationAlertOptions, NSDictionary, NCNotificationSound, NCNotificationAction, UNNotification, NSUUID; @interface NCNotificationRequest : NSObject @property (readonly, copy, nonatomic) NSString *sectionIdentifier; @property (readonly, copy, nonatomic) NSString *notificationIdentifier; @property (readonly, copy, nonatomic) NSString *threadIdentifier; @property (readonly, copy, nonatomic) NSString *categoryIdentifier; @property (readonly, copy, nonatomic) NSSet *subSectionIdentifiers; @property (readonly, copy, nonatomic) NSString *highestPrioritySubSectionIdentifier; @property (readonly, copy, nonatomic) NSArray *intentIdentifiers; @property (readonly, copy, nonatomic) NSArray *peopleIdentifiers; @property (readonly, copy, nonatomic) NSString *parentSectionIdentifier; @property (readonly, nonatomic, getter=isUniqueThreadIdentifier) BOOL threadIdentifierUnique; @property (readonly, copy, nonatomic) NSString *uniqueThreadIdentifier; @property (readonly, copy, nonatomic) NSString *topLevelSectionIdentifier; @property (readonly, nonatomic) NSDate *timestamp; @property (readonly, copy, nonatomic) NSSet *requestDestinations; @property (readonly, nonatomic) NCNotificationContent *content; @property (readonly, nonatomic) NCNotificationOptions *options; @property (readonly, nonatomic) NCNotificationAlertOptions *alertOptions; @property (readonly, copy, nonatomic) NSDictionary *context; @property (readonly, copy, nonatomic) NSSet *settingsSections; @property (readonly, nonatomic) NCNotificationSound *sound; @property (readonly, nonatomic) NCNotificationAction *cancelAction; @property (readonly, nonatomic) NCNotificationAction *clearAction; @property (readonly, nonatomic) NCNotificationAction *closeAction; @property (readonly, nonatomic) NCNotificationAction *defaultAction; @property (readonly, nonatomic) NCNotificationAction *silenceAction; @property (readonly, nonatomic) NCNotificationAction *inlineAction; @property (readonly, copy, nonatomic) NSDictionary *supplementaryActions; @property (readonly, nonatomic) UNNotification *userNotification; @property (readonly, nonatomic) BOOL isCollapsedNotification; @property (readonly, nonatomic) unsigned long long collapsedNotificationsCount; @property (readonly, copy, nonatomic) NSDictionary *sourceInfo; @property (readonly, nonatomic, getter=isCriticalAlert) BOOL criticalAlert; @property (readonly, nonatomic) unsigned long long interruptionLevel; @property (readonly, nonatomic) float relevanceScore; @property (readonly, copy, nonatomic) NSString *filterCriteria; @property (readonly, copy, nonatomic) NSUUID *uuid; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)notificationRequest; + (id)notificationRequestWithRequestDestination:(id)a0; + (id)notificationRequestWithActionWithId:(id)a0 runner:(id)a1; + (id)notificationRequestWithNotificationId:(id)a0; + (id)notificationRequestWithNotificationId:(id)a0 lockScreenPriority:(unsigned long long)a1; + (id)notificationRequestWithNotificationId:(id)a0 lockScreenPriority:(unsigned long long)a1 lockScreenPersistence:(unsigned long long)a2; + (id)notificationRequestWithNotificationId:(id)a0 requestDestinations:(id)a1; + (id)notificationRequestWithNotificationId:(id)a0 requestDestinations:(id)a1 alertOptionsSuppression:(unsigned long long)a2; + (id)notificationRequestWithNotificationId:(id)a0 requestDestinations:(id)a1 isCritical:(BOOL)a2; + (id)notificationRequestWithNotificationId:(id)a0 requestDestinations:(id)a1 lockScreenPersistence:(unsigned long long)a2; + (id)notificationRequestWithNotificationId:(id)a0 requestDestinations:(id)a1 lockScreenPersistence:(unsigned long long)a2 alertOptionsSuppression:(unsigned long long)a3; + (id)notificationRequestWithNotificationId:(id)a0 sectionId:(id)a1 threadId:(id)a2; + (id)notificationRequestWithNotificationId:(id)a0 threadId:(id)a1; + (id)notificationRequestWithNotificationId:(id)a0 threadId:(id)a1 timestamp:(id)a2; + (id)notificationRequestWithNotificationId:(id)a0 timestamp:(id)a1; + (id)notificationRequestWithRequestDestinations:(id)a0; + (id)notificationRequestWithSectionId:(id)a0; + (id)notificationRequestWithSectionId:(id)a0 notificationId:(id)a1; + (id)notificationRequestWithSectionId:(id)a0 notificationId:(id)a1 requestDestination:(id)a2; + (id)notificationRequestWithSectionId:(id)a0 notificationId:(id)a1 subSectionIds:(id)a2 requestDestinations:(id)a3; + (id)notificationRequestWithSectionId:(id)a0 notificationId:(id)a1 threadId:(id)a2 subSectionIds:(id)a3 title:(id)a4 message:(id)a5 timestamp:(id)a6 destinations:(id)a7 options:(id)a8; + (id)notificationRequestWithSectionId:(id)a0 notificationId:(id)a1 threadId:(id)a2 subSectionIds:(id)a3 title:(id)a4 message:(id)a5 timestamp:(id)a6 destinations:(id)a7 options:(id)a8 alertOptions:(id)a9 uuid:(id)a10; + (id)notificationRequestWithSectionId:(id)a0 notificationId:(id)a1 threadId:(id)a2 subSectionIds:(id)a3 title:(id)a4 message:(id)a5 timestamp:(id)a6 destinations:(id)a7 options:(id)a8 uuid:(id)a9; + (id)notificationRequestWithSectionId:(id)a0 notificationId:(id)a1 threadId:(id)a2 timestamp:(id)a3; + (id)notificationRequestWithSectionId:(id)a0 notificationId:(id)a1 threadId:(id)a2 title:(id)a3 message:(id)a4 timestamp:(id)a5 destination:(id)a6; + (id)notificationRequestWithSectionId:(id)a0 notificationId:(id)a1 threadId:(id)a2 title:(id)a3 message:(id)a4 timestamp:(id)a5 destination:(id)a6 uuid:(id)a7; + (id)notificationRequestWithSectionId:(id)a0 notificationId:(id)a1 threadId:(id)a2 title:(id)a3 message:(id)a4 timestamp:(id)a5 destinations:(id)a6; + (id)notificationRequestWithSectionId:(id)a0 notificationId:(id)a1 timestamp:(id)a2; + (id)notificationRequestWithSectionId:(id)a0 subSectionIds:(id)a1; + (id)notificationRequestWithSectionId:(id)a0 threadId:(id)a1; + (id)notificationRequestWithSectionId:(id)a0 threadId:(id)a1 notificationId:(id)a2 requestDestination:(id)a3; + (id)notificationRequestWithSectionId:(id)a0 threadId:(id)a1 notificationId:(id)a2 requestDestinations:(id)a3; + (id)notificationRequestWithThreadId:(id)a0; + (id)notificationRequestWithThreadId:(id)a0 timestamp:(id)a1; + (id)notificationRequestWithTimestamp:(id)a0; - (id)initWithNotificationRequest:(id)a0; - (BOOL)matchesRequest:(id)a0; - (id)succinctDescriptionBuilder; - (id)descriptionBuilderWithMultilinePrefix:(id)a0; - (id)descriptionWithMultilinePrefix:(id)a0; - (void).cxx_destruct; - (id)succinctDescription; - (BOOL)isEqual:(id)a0; - (id)mutableCopyWithZone:(struct _NSZone { } *)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)loggingDescription; - (BOOL)matchesThreadForRequest:(id)a0; - (id)_actionsDescriptionForEnvironment:(id)a0; - (id)_actionsLoggingDescription; - (id)_interruptionLevelLoggingDescription; - (BOOL)isCollapsibleWithNotificationRequest:(id)a0; @end