luxlabs header browser preview


@class NSString, SGLocation, NSURL, NSDateComponents, NSDate;

@interface SGReminder : SGObject <NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) NSString *title;
@property (readonly, nonatomic) NSDateComponents *dueDateComponents;
@property (readonly, nonatomic) unsigned char dueLocationType;
@property (readonly, nonatomic) SGLocation *dueLocation;
@property (readonly, nonatomic) unsigned char dueLocationTrigger;
@property (readonly, nonatomic) NSURL *sourceURL;
@property (readonly, nonatomic) NSDate *creationDate;
@property (readonly, nonatomic) NSString *opaqueKey;
@property (readonly, nonatomic) NSString *uniqueKey;
@property (readonly, nonatomic) NSString *contactIdentifier;
@property (readonly, nonatomic) unsigned char reminderStatus;

+ (id)describeReminderDueLocationTrigger:(unsigned char)a0;
+ (id)describeReminderDueLocationType:(unsigned char)a0;
+ (id)describeReminderStatus:(unsigned char)a0;

- (BOOL)isAllDay;
- (unsigned long long)hash;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)dictionaryRepresentation;
- (BOOL)isEqual:(id)a0;
- (id)loggingIdentifier;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithRecordId:(id)a0 origin:(id)a1 title:(id)a2 dueDateComponents:(id)a3 dueLocationType:(unsigned char)a4 dueLocation:(id)a5 dueLocationTrigger:(unsigned char)a6 sourceURL:(id)a7 reminderStatus:(unsigned char)a8 opaqueKey:(id)a9 uniqueKey:(id)a10 contactIdentifier:(id)a11 creationDate:(id)a12;
- (BOOL)isEqualToReminder:(id)a0;

@end