luxlabs header browser preview


@class NSString, NSDictionary, SUCoreLog, NSDate;

@interface SUCoreDDMDeclaration : NSObject <NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (retain, nonatomic) NSString *declarationKey;
@property (retain, nonatomic) NSDate *enforcedInstallDate;
@property (retain, nonatomic) NSString *versionString;
@property (retain, nonatomic) NSString *buildVersionString;
@property (retain, nonatomic) NSString *detailsURL;
@property (retain, nonatomic) NSString *companyName;
@property (retain, nonatomic) NSDictionary *additionalOptions;
@property (nonatomic) BOOL enableNotifications;
@property (retain) SUCoreLog *logger;

- (void)encodeWithCoder:(id)a0;
- (long long)compare:(id)a0;
- (id)copy;
- (id)description;
- (void).cxx_destruct;
- (id)dictionaryRepresentation;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)_stringFromDate:(id)a0;
- (id)_dateFromString:(id)a0;
- (id)initWithDeclarationKeys:(id)a0;
- (BOOL)isInstallOverdue;
- (BOOL)isValidDeclaration;
- (BOOL)isValidDeclarationWithReason:(id *)a0;

@end