luxlabs header browser preview


@class NSIndexSet, NSDictionary, NSDate;

@interface PGSuggestionOptions : NSObject

@property (retain, nonatomic) NSDate *localToday;
@property (retain, nonatomic) NSDate *universalStartDate;
@property (retain, nonatomic) NSDate *universalEndDate;
@property (retain, nonatomic) NSDate *universalEndDateForWholeLibrarySuggestions;
@property (nonatomic) unsigned long long maximumNumberOfSuggestions;
@property (nonatomic) BOOL allowNotification;
@property (nonatomic) BOOL shouldProcessExistingSuggestions;
@property (nonatomic) BOOL discardGeneratedSuggestions;
@property (nonatomic) BOOL clearFeaturedSuggestions;
@property (nonatomic) BOOL ignoreCollisionsWithExistingSuggestions;
@property (nonatomic) BOOL ignoreCollisionsWithSameBatchSuggestions;
@property (retain, nonatomic) NSIndexSet *suggestionTypeWhitelist;
@property (retain, nonatomic) NSIndexSet *suggestionSubtypeWhitelist;
@property (retain, nonatomic) NSIndexSet *suggestionTypeBlocklist;
@property (retain, nonatomic) NSIndexSet *suggestionSubtypeBlocklist;
@property (nonatomic) BOOL generateInvalidSuggestions;
@property (nonatomic) BOOL computeReasons;
@property (nonatomic) BOOL noLimitPerFeature;
@property (retain, nonatomic) NSDictionary *additionalOptions;

- (id)init;
- (id)initWithOptionsDictionary:(id)a0;
- (void).cxx_destruct;
- (void)setDefaultStartAndEndDatesIfNeeded;
- (void)setDefaultStartAndEndDatesIfNeededWithNumberOfDays:(long long)a0;

@end