@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