luxlabs header browser preview


@class NSString;

@interface MAAssetDiff : NSObject <NSSecureCoding> {
    unsigned long long _diffRaw;
    unsigned long long _diff;
    unsigned long long _mask;
    NSString *_description;
    NSString *_assessment;
}

@property (class, readonly) BOOL supportsSecureCoding;

+ (id)allowEverythingDifferent;
+ (id)defaultAllowedDifferences;
+ (id)requireSameAssetTypeAndAllAttributes;
+ (id)requireSameAssetTypeAndAssetId;
+ (id)requireSameAssetTypeAndDownloadContent;

- (id)initWithPlist:(id)a0;
- (unsigned long long)category;
- (id)summary;
- (void)encodeWithCoder:(id)a0;
- (id)encodeAsPlist;
- (id)description;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (BOOL)isSameAssetType;
- (BOOL)hasOnlyAllowedDifferences:(id)a0;
- (id)initDifferentAssetType:(BOOL)a0 assetId:(BOOL)a1 attributes:(BOOL)a2 assetIdAttributes:(BOOL)a3 dynamicAssetId:(BOOL)a4 nonIdAttributes:(BOOL)a5 content:(BOOL)a6 url:(BOOL)a7 policy:(BOOL)a8;
- (id)initFromDiff:(unsigned long long)a0;
- (id)initFromInverseOfCategories:(unsigned long long)a0;
- (BOOL)isAnythingDifferent;
- (BOOL)isSameAssetId;
- (BOOL)isSameDownloadContent;
- (BOOL)isSameDownloadPolicy;
- (BOOL)isSameDownloadUrl;
- (BOOL)isSameForAllAttributes;
- (BOOL)isSameForNonAssetIdAttributes;

@end