luxlabs header browser preview


@class NSString, NSArray, NSDictionary, NSUUID;

@interface MAAutoAssetUpdatePolicy : NSObject <NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, retain, nonatomic) NSString *updatePolicyName;
@property (readonly, retain, nonatomic) NSString *assetType;
@property (readonly, retain, nonatomic) NSArray *categoryList;
@property (nonatomic) long long checkForNewerIntervalSecs;
@property (nonatomic) long long checkForNewerTimeoutSecs;
@property (nonatomic) BOOL checkForNewerAsUserInitiated;
@property (nonatomic) BOOL checkForNewerWithoutRampEnabled;
@property (nonatomic) BOOL newerFoundAutoDownloadPostponed;
@property (nonatomic) long long newerFoundAutoDownloadJitterSecs;
@property (nonatomic) long long newerFoundAutoDownloadTimeoutSecs;
@property (nonatomic) long long newerFoundUserInitiatedDownloadTimeoutSecs;
@property (nonatomic) BOOL revokeIgnoredForUnlockedPurge;
@property (nonatomic) BOOL revokeIgnoredForLockedContent;
@property (nonatomic) BOOL revokeTriggersLockedPurge;
@property (nonatomic) BOOL allowInterestAcrossTermination;
@property (nonatomic) BOOL allowLockAcrossTermination;
@property (nonatomic) BOOL allowLockAcrossReboot;
@property (nonatomic) BOOL allowLockAcrossOTAUpdate;
@property (nonatomic) BOOL allowLockOfRevokedContent;
@property (nonatomic) BOOL allowLockWhenFilesystemSpaceCritical;
@property (nonatomic) long long defaultUnlockAfterUsageSecs;
@property (nonatomic) long long maximumUnlockAfterUsageSecs;
@property (nonatomic) long long defaultPreventGarbageCollectionSecs;
@property (nonatomic) long long maximumPreventGarbageCollectionSecs;
@property (retain, nonatomic) NSDictionary *additionalUpdatePolicyControl;
@property (nonatomic) BOOL allowAutoCheckForNewerWhenBatteryLow;
@property (nonatomic) BOOL allowAutoCheckForNewerWhenCPUHigh;
@property (nonatomic) BOOL allowAutoCheckForNewerOverExpensive;
@property (nonatomic) BOOL allowAutoDownloadWhenBatteryLow;
@property (nonatomic) BOOL allowAutoDownloadWhenCPUHigh;
@property (nonatomic) BOOL blockIfBeforeFirstUnlock;
@property (nonatomic) BOOL blockAutoCheckForNewerOverCellular;
@property (nonatomic) BOOL blockAutoDownloadOverCellular;
@property (nonatomic) BOOL blockUserInitiatedDownloadOverCellular;
@property (nonatomic) BOOL blockUserInitiatedDownloadWhenBatteryLow;
@property (nonatomic) BOOL blockUserInitiatedDownloadWhenCPUHigh;
@property (nonatomic) BOOL blockUserInitiatedDownloadOverExpensive;
@property (nonatomic) BOOL downloadWithoutPreferenceForWiFi;
@property (retain, nonatomic) id limitCellularByRestrictedTimePeriods;
@property (retain, nonatomic) id limitWiFiByRestrictedTimePeriods;
@property (retain, nonatomic) id limitCellularByFeeAgreement;
@property (retain, nonatomic) id limitByNetworkType;
@property (retain, nonatomic) NSUUID *assetAudienceUUID;

+ (id)activityIntervalString:(long long)a0;

- (id)summary;
- (void)encodeWithCoder:(id)a0;
- (id)newSummaryDictionary;
- (id)description;
- (void).cxx_destruct;
- (id)initUpdatePolicy:(id)a0 forAssetType:(id)a1;
- (id)initWithCoder:(id)a0;

@end