luxlabs header browser preview


@class NSString, NSMutableDictionary, SAAnalyticsSettings, NSDate;

@interface SAAnalytics : NSObject <SAAnalyticsServiceProtocol> {
    SAAnalyticsSettings *_settings;
}

@property (nonatomic) unsigned long long numAlerts;
@property (nonatomic) unsigned long long numAlertsLeftBehind;
@property (nonatomic) unsigned long long numAlertsTraveling;
@property (nonatomic) unsigned long long numEnabled;
@property (retain, nonatomic) NSMutableDictionary *numEnabledPerType;
@property (nonatomic) unsigned long long numSafe;
@property (nonatomic) unsigned long long numSafeInUse;
@property (nonatomic) BOOL isAllUsingSameSafe;
@property (nonatomic) unsigned long long numBTRequests;
@property (nonatomic) unsigned long long numBTLeftBehindRequests;
@property (nonatomic) unsigned long long numBTTravelingRequests;
@property (nonatomic) unsigned long long numGpsRequests;
@property (nonatomic) unsigned long long numWifiRequests;
@property (nonatomic) unsigned long long numTimers;
@property (nonatomic) unsigned long long numDevicesAtSafeExit;
@property (nonatomic) unsigned long long numUnsafe;
@property (nonatomic) unsigned long long numUnsafeWithLOI;
@property (nonatomic) unsigned long long numUnsafeWithoutLOI;
@property (nonatomic) unsigned long long aggActiveDuration;
@property (nonatomic) unsigned long long aggInSafeDuration;
@property (nonatomic) unsigned long long aggInUnsafeDuration;
@property (nonatomic) unsigned long long aggInTravelDuration;
@property (nonatomic) double aggScanDuration;
@property (nonatomic) double aggScanDurationForFindingRelevantItemsOnly;
@property (retain, nonatomic) NSDate *lastActivated;
@property (retain, nonatomic) NSDate *lastSafeEntry;
@property (retain, nonatomic) NSDate *lastUnsafeEntry;
@property (retain, nonatomic) NSDate *lastTravelStart;
@property (readonly, nonatomic) double publishingInterval;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)init;
- (void)submitEvent:(id)a0 content:(id)a1;
- (void)addScanDuration:(double)a0;
- (void)addPreArrivalAlertTime:(double)a0 didRejoinPriorExit:(BOOL)a1;
- (void)addAggressiveScanRequest:(BOOL)a0;
- (void)submitAlertRateEvent:(id)a0 alertType:(id)a1;
- (void)addGpsLocationRequest:(BOOL)a0;
- (void)addAlertWithContext:(id)a0;
- (void)addDeviceFetchResultCount:(unsigned long long)a0 type1count:(unsigned long long)a1 type2count:(unsigned long long)a2 type3count:(unsigned long long)a3 type4count:(unsigned long long)a4 type5count:(unsigned long long)a5 type6count:(unsigned long long)a6 type7count:(unsigned long long)a7 type8count:(unsigned long long)a8 safeCount:(unsigned long long)a9 usingSameSafe:(BOOL)a10;
- (void)setInTravelState:(BOOL)a0;
- (void)addWifiLocationRequest:(BOOL)a0;
- (void)addSafeLocationFetchResultCount:(unsigned long long)a0;
- (void).cxx_destruct;
- (void)setInUnsafeLocationState:(BOOL)a0;
- (void)addVisit:(BOOL)a0 withRadius:(unsigned long long)a1;
- (void)addNumDevicesWithYou:(unsigned long long)a0;
- (void)addScanDurationForFindingRelevantItemsOnly:(double)a0;
- (void)publishAndResetAggregation;
- (void)addDidSeparateWhileInVisit:(BOOL)a0 didRejoinPriorExit:(BOOL)a1;
- (id)initWithSettings:(id)a0;
- (void)addWakeTimerRequest;
- (void)resetAggregation;
- (void)setActiveState:(BOOL)a0;
- (void)setInSafeLocationState:(BOOL)a0;
- (void)submitDefaultAlertRateEvent;

@end