luxlabs header browser preview


@class NSNumber, NSMutableDictionary;

@interface RTXPCActivityCriteria : NSObject

@property (retain, nonatomic) NSMutableDictionary *additionalCriteria;
@property (readonly, nonatomic) double interval;
@property (readonly, nonatomic) double delay;
@property (readonly, nonatomic) double gracePeriod;
@property (readonly, nonatomic) unsigned long long priority;
@property (readonly, nonatomic) BOOL requireNetworkConnectivity;
@property (readonly, nonatomic) BOOL requireInexpensiveNetworkConnectivity;
@property (readonly, nonatomic) unsigned long long networkTransferDirection;
@property (readonly, nonatomic) BOOL allowBattery;
@property (readonly, nonatomic) BOOL powerNap;
@property (readonly, nonatomic) unsigned long long networkTransferUploadSize;
@property (readonly, nonatomic) unsigned long long networkTransferDownloadSize;
@property (readonly, nonatomic) NSNumber *requireBatteryLevel;
@property (nonatomic) double expectedDuration;
@property (nonatomic) BOOL cpuIntensive;
@property (nonatomic) BOOL userRequestedBackgroundTask;
@property (nonatomic) BOOL postInstall;
@property (nonatomic) BOOL requiresBuddyComplete;

+ (const char *)convertNetworkTransferDirection:(unsigned long long)a0;
+ (const char *)convertPriority:(unsigned long long)a0;

- (id)init;
- (id)description;
- (void).cxx_destruct;
- (id)initWithInterval:(double)a0 gracePeriod:(double)a1 priority:(unsigned long long)a2 requireNetworkConnectivity:(BOOL)a3 requireInexpensiveNetworkConnectivity:(BOOL)a4 networkTransferDirection:(unsigned long long)a5 allowBattery:(BOOL)a6 powerNap:(BOOL)a7;
- (id)initWithInterval:(double)a0 gracePeriod:(double)a1 priority:(unsigned long long)a2 requireNetworkConnectivity:(BOOL)a3 requireInexpensiveNetworkConnectivity:(BOOL)a4 networkTransferUploadSize:(unsigned long long)a5 networkTransferDownloadSize:(unsigned long long)a6 allowBattery:(BOOL)a7 powerNap:(BOOL)a8 delay:(double)a9 requireBatteryLevel:(id)a10;

@end