luxlabs header browser preview


@class NSString, NSMutableArray, NSDate;
@protocol NSObject, NSSecureCoding, NSCopying;

@interface GCLogicalDeviceAnalytics : NSObject {
    NSDate *_curSessionStartTime;
    NSDate *_firstSessionStartTime;
    BOOL _eventSent;
}

@property (retain, nonatomic) NSMutableArray *sessionIntervals;
@property (readonly, retain, nonatomic) id<NSObject, NSCopying, NSSecureCoding> controllerID;
@property (readonly, retain, nonatomic) NSString *bundleID;
@property (readonly, retain, nonatomic) NSString *productCategory;

- (id)description;
- (void)resumeSession;
- (void).cxx_destruct;
- (void)pauseSession;
- (void)flushSessionAndSendCAEvent;
- (id)initWithAnonymousIdentifier:(id)a0 bundleIdentifier:(id)a1 productCategory:(id)a2;
- (double)sessionActiveDuration;
- (double)sessionTotalDuration;

@end