luxlabs header browser preview


@class NSString, NSArray, NSURL, NSDate, CALNNotificationSound, NSDictionary;

@interface CALNNotificationContent : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, copy, nonatomic) NSString *title;
@property (readonly, copy, nonatomic) NSString *subtitle;
@property (readonly, copy, nonatomic) NSString *body;
@property (readonly, copy, nonatomic) NSString *categoryIdentifier;
@property (readonly, copy, nonatomic) NSString *sectionIdentifier;
@property (readonly, copy, nonatomic) NSDate *date;
@property (readonly, copy, nonatomic) NSDate *expirationDate;
@property (readonly, copy, nonatomic) NSURL *defaultActionURL;
@property (readonly, nonatomic) BOOL shouldHideTime;
@property (readonly, copy, nonatomic) NSString *iconIdentifier;
@property (readonly, nonatomic) BOOL shouldSuppressSyncDismissalWhenRemoved;
@property (readonly, copy, nonatomic) NSArray *peopleIdentifiers;
@property (readonly, copy, nonatomic) CALNNotificationSound *sound;
@property (readonly, copy, nonatomic) NSDictionary *userInfo;
@property (readonly, copy, nonatomic) NSString *threadIdentifier;
@property (readonly, copy, nonatomic) NSString *summaryArgument;
@property (readonly, nonatomic) unsigned long long summaryArgumentCount;
@property (readonly, nonatomic) unsigned long long interruptionLevel;
@property (readonly, copy, nonatomic) NSString *filterCriteria;

- (unsigned long long)hash;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)mutableCopyWithZone:(struct _NSZone { } *)a0;
- (BOOL)isEqualToContent:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)_initWithTitle:(id)a0 subtitle:(id)a1 body:(id)a2 categoryIdentifier:(id)a3 sectionIdentifier:(id)a4 date:(id)a5 expirationDate:(id)a6 defaultActionURL:(id)a7 iconIdentifier:(id)a8 shouldHideTime:(BOOL)a9 shouldSuppressSyncDismissalWhenRemoved:(BOOL)a10 peopleIdentifiers:(id)a11 sound:(id)a12 userInfo:(id)a13 threadIdentifier:(id)a14 summaryArgument:(id)a15 summaryArgumentCount:(unsigned long long)a16 interruptionLevel:(unsigned long long)a17 filterCriteria:(id)a18;
- (BOOL)isEqualForDiffingPurposesToContent:(id)a0;

@end