luxlabs header browser preview


@class NSUUID, NSString, NSArray, NSDate, _DASAssertion, NSMutableDictionary, NSDictionary, NSObject, _DASFileProtection;
@protocol OS_dispatch_queue;

@interface _DASActivity : NSObject <NSCopying, NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (nonatomic) BOOL darkWakeEligible;
@property (nonatomic) BOOL beforeDaysFirstActivity;
@property (nonatomic) BOOL beforeApplicationLaunch;
@property (nonatomic) double interval;
@property (copy, nonatomic) NSString *groupName;
@property (copy, nonatomic) NSString *rateLimitConfigurationName;
@property (retain, nonatomic) NSArray *schedulerRecommendedApplications;
@property (copy, nonatomic) NSString *launchReason;
@property (copy, nonatomic) NSString *extensionIdentifier;
@property (nonatomic) BOOL supportsAnyApplication;
@property (nonatomic) BOOL requestsApplicationLaunch;
@property (nonatomic) BOOL requestsExtensionLaunch;
@property (nonatomic) BOOL shouldBePersisted;
@property (nonatomic) BOOL requestsNewsstandLaunch;
@property (nonatomic) BOOL requiresSignificantUserInactivity;
@property (nonatomic) BOOL hasMagneticSensitivity;
@property (nonatomic) BOOL allowsCompanionExpensiveNetworking;
@property (nonatomic) BOOL isMLBackgroundActivity;
@property (nonatomic) BOOL backlogged;
@property (nonatomic) BOOL runOnAppForeground;
@property (nonatomic) BOOL isContactTracingBackgroundActivity;
@property (nonatomic) BOOL deferred;
@property (nonatomic) BOOL userRequestedBackupTask;
@property (nonatomic) BOOL blockRebootActivitiesForSU;
@property (nonatomic) BOOL useStatisticalModelForTriggersRestart;
@property (nonatomic) double predictedOptimalScore;
@property (retain) NSDate *predictedOptimalStartDate;
@property (nonatomic) double lastComputedScore;
@property (retain) NSDate *lastScored;
@property (retain, nonatomic) NSDate *submitDate;
@property (retain) NSDate *startDate;
@property (nonatomic) BOOL suspendable;
@property (retain) NSDate *suspendRequestDate;
@property (nonatomic) BOOL bypassesPredictions;
@property (nonatomic) double percentCompleted;
@property (retain) NSDictionary *startConditions;
@property (retain) NSMutableDictionary *policyScores;
@property (retain) NSMutableDictionary *policyReasons;
@property (retain) NSMutableDictionary *policyDecisions;
@property unsigned long long lastDenialValue;
@property (nonatomic) BOOL wasForceRun;
@property (nonatomic) int pid;
@property (retain, nonatomic) NSString *clientName;
@property (nonatomic) long long completionStatus;
@property (nonatomic) long long urgencyLevel;
@property (retain, nonatomic) NSString *widgetBudgetID;
@property (retain, nonatomic) NSString *widgetID;
@property (retain, nonatomic) NSString *remoteDevice;
@property (retain, nonatomic) NSString *activityType;
@property (retain, nonatomic) NSString *clientProvidedIdentifier;
@property (retain, nonatomic) NSDate *clientProvidedStartDate;
@property (copy, nonatomic) id /* block */ completionHandler;
@property (nonatomic) BOOL dataBudgeted;
@property (nonatomic) BOOL budgeted;
@property (retain, nonatomic) NSString *clientDataBudgetName;
@property (nonatomic) unsigned long long budgetingToken;
@property (retain, nonatomic) _DASAssertion *assertion;
@property (nonatomic) long long preClearedMode;
@property (nonatomic) BOOL requiresBuddyComplete;
@property (nonatomic) unsigned int userIdentifier;
@property (retain) NSDate *endTime;
@property (retain, nonatomic) NSUUID *uuid;
@property (copy, nonatomic) NSString *name;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *handlerQueue;
@property (copy, nonatomic) id /* block */ startHandler;
@property (copy, nonatomic) id /* block */ suspendHandler;
@property (copy, nonatomic) _DASFileProtection *fileProtection;
@property (nonatomic) unsigned long long schedulingPriority;
@property (retain) NSDate *startAfter;
@property (retain) NSDate *startBefore;
@property (nonatomic) BOOL cancelAfterDeadline;
@property (nonatomic) unsigned long long duration;
@property (nonatomic) BOOL requiresNetwork;
@property (nonatomic) unsigned long long transferSize;
@property (nonatomic) unsigned long long uploadSize;
@property (nonatomic) unsigned long long downloadSize;
@property (nonatomic) BOOL isUpload;
@property (nonatomic) BOOL requiresInexpensiveNetworking;
@property (nonatomic) BOOL requiresUnconstrainedNetworking;
@property (nonatomic) BOOL cpuIntensive;
@property (nonatomic) BOOL memoryIntensive;
@property (nonatomic) BOOL diskIntensive;
@property (nonatomic) BOOL requiresDeviceInactivity;
@property (nonatomic) BOOL requiresPlugin;
@property (nonatomic) BOOL afterUserIsInactive;
@property (nonatomic) BOOL beforeUserIsActive;
@property (nonatomic) BOOL triggersRestart;
@property (nonatomic) BOOL preventDeviceSleep;
@property (nonatomic) long long targetDevice;
@property (retain, nonatomic) NSArray *relatedApplications;
@property (retain, nonatomic) NSArray *involvedProcesses;
@property (nonatomic) long long relevancy;
@property (nonatomic) long long motionState;
@property (retain, nonatomic) NSDictionary *userInfo;
@property (retain, nonatomic) NSString *bundleId;
@property (nonatomic) BOOL delayedStart;

+ (id)activityWithName:(id)a0 priority:(unsigned long long)a1 duration:(unsigned long long)a2 startingAfter:(id)a3 startingBefore:(id)a4;
+ (id)sharedDateFormatter;
+ (id)extensionLaunchActivityWithName:(id)a0 priority:(unsigned long long)a1 forApplication:(id)a2 withReason:(id)a3 duration:(unsigned long long)a4 startingAfter:(id)a5 startingBefore:(id)a6;
+ (id)applicationLaunchActivityWithName:(id)a0 priority:(unsigned long long)a1 forApplication:(id)a2 withReason:(id)a3 duration:(unsigned long long)a4 startingAfter:(id)a5 startingBefore:(id)a6;
+ (id)anyApplicationActivityWithName:(id)a0 priority:(unsigned long long)a1 duration:(unsigned long long)a2 startingAfter:(id)a3 startingBefore:(id)a4 limitedToApplications:(id)a5;
+ (unsigned long long)cleanDuration:(unsigned long long)a0;
+ (unsigned long long)cleanSchedulingPriority:(unsigned long long)a0;
+ (unsigned long long)cleanTransferSize:(unsigned long long)a0;
+ (id)extensionLaunchActivityWithName:(id)a0 priority:(unsigned long long)a1 forApplication:(id)a2 forExtensionIdentifier:(id)a3 withReason:(id)a4 duration:(unsigned long long)a5 startingAfter:(id)a6 startingBefore:(id)a7;
+ (id)extensionLaunchActivityWithName:(id)a0 priority:(unsigned long long)a1 forExtensionIdentifier:(id)a2 withReason:(id)a3 duration:(unsigned long long)a4 startingAfter:(id)a5 startingBefore:(id)a6;
+ (id)launchForRemoteNotificationWithTopic:(id)a0 withPayload:(id)a1 highPriority:(BOOL)a2;
+ (id)launchWithTopic:(id)a0 forReason:(id)a1 withPayload:(id)a2 highPriority:(BOOL)a3;
+ (id)networkingActivityWithName:(id)a0 priority:(unsigned long long)a1 downloadSize:(unsigned long long)a2 uploadSize:(unsigned long long)a3 expensiveNetworkingAllowed:(BOOL)a4 startingAfter:(id)a5 startingBefore:(id)a6;
+ (id)networkingActivityWithName:(id)a0 priority:(unsigned long long)a1 transferSize:(unsigned long long)a2 isUpload:(BOOL)a3 expensiveNetworkingAllowed:(BOOL)a4 startingAfter:(id)a5 startingBefore:(id)a6;
+ (id)prettySchedulingPriorityDescription:(unsigned long long)a0;
+ (id)validClassesForUserInfoSerialization;
+ (id)validateBGTaskRequestWithActivity:(id)a0;

- (void)setObject:(id)a0 forUserInfoKey:(id)a1;
- (unsigned long long)hash;
- (id)shortDescription;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)debugDescription;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (BOOL)dataBudgetingEnabled;
- (id)nameString;
- (BOOL)allowsUnrestrictedBackgroundLaunches;
- (BOOL)ckPushContentMatches:(id)a0;
- (double)compatibilityWith:(id)a0;
- (BOOL)hasManyConstraints;
- (id)initWithName:(id)a0 priority:(unsigned long long)a1 duration:(unsigned long long)a2 startingAfter:(id)a3 startingBefore:(id)a4;
- (BOOL)isBackgroundTaskActivity;
- (BOOL)isIdenticalLaunchTo:(id)a0;
- (BOOL)isIntensive;
- (BOOL)isSilentPush;
- (BOOL)isSoftwareUpdateActivity;
- (BOOL)keepsPrevious;
- (double)maximumAllowableRuntime;
- (BOOL)noTransferSizeSpecified;
- (BOOL)overdueAtDate:(id)a0;
- (BOOL)overwritesPrevious;
- (void)reconcileWithActivity:(id)a0;
- (void)setConstraintsWithXPCDictionary:(id)a0;
- (BOOL)shouldReplaceActivity:(id)a0 andKeepsSubmitted:(BOOL *)a1;
- (BOOL)significantlyOverdueAtDate:(id)a0;
- (BOOL)skipEvaluationIfUnplugged;
- (BOOL)timewiseEligibleAtDate:(id)a0;
- (void)updateGroupIfNecessary;

@end