luxlabs header browser preview


@interface SGMIBiomeReducedMessageEvents : NSObject

@property (readonly, nonatomic) BOOL scrolledToEnd;
@property (readonly, nonatomic) BOOL userReplied;
@property (readonly, nonatomic) unsigned int numberOfMailsViewedBeforeSinceAvailable;
@property (readonly, nonatomic) double timeBeforeViewStartSinceAvailable;
@property (readonly, nonatomic) unsigned int messageViewCount;
@property (readonly, nonatomic) double messageViewMaxDwellTime;
@property (readonly, nonatomic) double messageViewTotalDwellTime;
@property (readonly, nonatomic) unsigned int numberOfUnreadMessageAtFirstViewTime;
@property (readonly, nonatomic) unsigned int numberOfMoreRecentUnreadMessageAtFirstViewTime;
@property (readonly, nonatomic) BOOL markedAsRead;
@property (readonly, nonatomic) BOOL markedAsUnread;
@property (readonly, nonatomic) BOOL mailGotFlagged;
@property (readonly, nonatomic) BOOL replyDraftStarted;
@property (readonly, nonatomic) BOOL forwardDraftStarted;
@property (readonly, nonatomic) BOOL markedAsJunk;
@property (readonly, nonatomic) BOOL linkClicked;
@property (readonly, nonatomic) double firstAppLaunchFollowingFetch;
@property (readonly, nonatomic) double messageFetchTime;

- (id)init;
- (void)updateWithEvent:(id)a0 eventTimestamp:(double)a1;
- (void)incrementNumberOfMailsViewedBeforeSinceAvailable;
- (void)incrementNumberOfMoreRecentUnreadMessageAtFirstViewTime;
- (id)initWithScrolledToEnd:(BOOL)a0 messageViewMaxDwellTime:(double)a1 messageViewTotalDwellTime:(double)a2 messageViewCount:(unsigned int)a3 timeBeforeViewStartSinceAvailable:(double)a4 numberOfMailsViewedBeforeSinceAvailable:(unsigned int)a5 userReplied:(BOOL)a6 replyDraftStarted:(BOOL)a7 forwardDraftStarted:(BOOL)a8 numberOfUnreadMessageAtFirstViewTime:(unsigned int)a9 numberOfMoreRecentUnreadMessageAtFirstViewTime:(unsigned int)a10 markedAsRead:(BOOL)a11 markedAsUnread:(BOOL)a12 markedAsJunk:(BOOL)a13 mailGotFlagged:(BOOL)a14 linkClicked:(BOOL)a15;
- (double)messageAvailableTime;
- (void)updateWithAppLaunchAtTime:(double)a0;
- (void)updateWithFlagChangedEvent;
- (void)updateWithMessageFetchedEventAtTime:(double)a0;
- (void)updateWithMessageMovedEventWithPayload:(id)a0;
- (void)updateWithReadChangedEventWithPayload:(id)a0;
- (void)updateWithViewEndWithPayload:(id)a0;
- (void)updateWithViewStartAtTime:(double)a0 unreadMessageCount:(unsigned int)a1;

@end