luxlabs header browser preview


@class NSString, NSArray, NSDate, CLSActivityItem;

@interface CLSActivity : CLSObject <CLSRelationable> {
    BOOL _paused;
    NSDate *_activityStartDate;
    NSString *_primaryActivityItemIdentifier;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (copy, nonatomic) NSString *primaryActivityItemIdentifier;
@property (copy, nonatomic) NSString *parentEntityName;
@property (nonatomic, getter=isBackgroudTimeTrackingEnabled) BOOL backgroundTimeTrackingEnabled;
@property (nonatomic) long long type;
@property (nonatomic) double progress;
@property (readonly, nonatomic) double duration;
@property (retain, nonatomic) CLSActivityItem *primaryActivityItem;
@property (readonly, nonatomic) NSArray *additionalActivityItems;

+ (BOOL)supportsSecureCoding;
+ (id)relations;

- (void)pause;
- (id)_init;
- (void)start;
- (BOOL)isStarted;
- (void)encodeWithCoder:(id)a0;
- (void)stop;
- (void)resume;
- (void).cxx_destruct;
- (id)dictionaryRepresentation;
- (id)initWithCoder:(id)a0;
- (void)_generatePartialTimeOnSave;
- (void)_generateTimeInterval;
- (id)_initWithTargetClass:(Class)a0;
- (BOOL)_isObjectActivityItem:(id)a0 withIdentifier:(id)a1;
- (BOOL)_isObjectPrimaryItem:(id)a0;
- (id)activityItemWithIdentifier:(id)a0;
- (void)addAdditionalActivityItem:(id)a0;
- (void)addProgressRangeFromStart:(double)a0 toEnd:(double)a1;
- (long long)effectiveAuthorizationStatus;
- (void)removeAllActivityItems;
- (double)runningDelta;
- (BOOL)validatePrimaryActivityItemType:(id)a0;

@end