luxlabs header browser preview


@class GEOLogMsgEventTableBookedSession, GEOLogMsgEventMarcoLiteUsage, GEOLogMsgEventHardStop, GEOLogMsgEventFullNavTrace, GEOLogMsgEventPOIBusynessData, GEOLogMsgEventMapsDeviceSettings, GEOLogMsgEventTimeToLeaveInitialTravelTime, GEOLogMsgEventRefineSearchSession, GEOLogMsgEventTransitAppLaunch, GEOLogMsgEventClientACSuggestions, GEOLogMsgEventServiceMetadata, GEOLogMsgEventDailyUseSummary, GEOLogMsgEventProactiveSuggestionInteractionSession, GEOLogMsgEventRideBookedSession, GEOLogMsgEventLogDiscard, GEOLogMsgEventDirections, GEOLogMsgEventTableBookingSession, GEOLogMsgEventMapsWidgetsInteractionSession, NSMutableArray, GEOLogMsgEventBatchTrafficProbe, GEOLogMsgEventParkedCar, GEOLogMsgEventPredExTrainingData, GEOLogMsgEventEVRoutingVehicleDetails, GEOLogMsgEventId, GEOLogMsgEventStateTiming, GEOLogMsgEventDisplayAnalytic, GEOLogMsgEventDeviceSyncStatus, GEOLogMsgEventDirectionsRequestDetails, GEOLogMsgEventTileCacheAnalytic, GEOLogMsgEventWifiConnectionQualityProbe, GEOLogMsgEventNetwork, GEOLogMsgEventRealtimeTrafficProbe, GEOLogMsgEventThrottle, GEOLogMsgEventUserAction, GEOLogMsgEventMapsInteraction, GEOLogMsgEventEVTrip, GEOLogMsgEventVLFUsage, GEOLogMsgEventTileSetState, GEOLogMsgEventCuratedCollectionUsage, GEOLogMsgEventCommuteWindow, GEOLogMsgEventPlaceDataCache, PBDataReader, GEOLogMsgEventTelemetric, GEOLogMsgEventNetworkEventSummary, NSString, GEOLogMsgEventRideBookingSession, GEOLogMsgEventTripDepartureFeedback, GEOLogMsgEventThermalPressure, GEOLogMsgEventPlaceCacheLookup, GEOLogMsgEventImpressionEvent, GEOLogMsgEventARSessionUsage, GEOLogMsgEventMapKitCounts, GEOLogMsgEventPeriodicSettingsSummary, GEOLogMsgEventNetworkSelectionHarvest, GEOLogMsgEventListInteractionSession, GEOLogMsgEventCuratedCollectionStats, GEOLogMsgEventMapLaunch, GEOLogMsgEventTimeToLeaveHypothesis, GEOLogMsgEventPressureData, GEOLogMsgEventGridDuration, GEOLogMsgEventShowcaseSuppression;

@interface GEOLogMsgEvent : PBCodable <NSCopying> {
    PBDataReader *_reader;
    GEOLogMsgEventId *_analyticTag;
    GEOLogMsgEventARSessionUsage *_arSessionUsage;
    GEOLogMsgEventBatchTrafficProbe *_batchTrafficProbeCollection;
    GEOLogMsgEventClientACSuggestions *_clientAcSuggestions;
    GEOLogMsgEventCommuteWindow *_commuteWindow;
    GEOLogMsgEventCuratedCollectionStats *_curatedCollectionStats;
    GEOLogMsgEventCuratedCollectionUsage *_curatedCollectionUsage;
    GEOLogMsgEventDailyUseSummary *_dailyUseSummary;
    GEOLogMsgEventDeviceSyncStatus *_deviceSyncStatus;
    GEOLogMsgEventDirections *_directionsEvent;
    GEOLogMsgEventDirectionsRequestDetails *_directionsRequestDetails;
    GEOLogMsgEventDisplayAnalytic *_displayAnalytic;
    GEOLogMsgEventEVRoutingVehicleDetails *_evRoutingVehicleDetails;
    GEOLogMsgEventEVTrip *_evTrip;
    GEOLogMsgEventFullNavTrace *_fullNavTrace;
    GEOLogMsgEventGridDuration *_gridDuration;
    GEOLogMsgEventHardStop *_hardStop;
    GEOLogMsgEventImpressionEvent *_impressionEvent;
    GEOLogMsgEventListInteractionSession *_listInteractionSession;
    GEOLogMsgEventLogDiscard *_logDiscard;
    NSMutableArray *_logMsgStates;
    GEOLogMsgEventMapKitCounts *_mapKitCounts;
    GEOLogMsgEventMapLaunch *_mapLaunchEvent;
    GEOLogMsgEventMapsDeviceSettings *_mapsDeviceSettings;
    NSString *_mapsEnvironment;
    GEOLogMsgEventMapsInteraction *_mapsInteraction;
    GEOLogMsgEventMapsWidgetsInteractionSession *_mapsWidgetsInteractionSession;
    GEOLogMsgEventMarcoLiteUsage *_marcoLiteUsage;
    GEOLogMsgEventNetworkEventSummary *_networkEventSummary;
    GEOLogMsgEventNetwork *_networkEvent;
    GEOLogMsgEventNetworkSelectionHarvest *_networkSelectionHarvest;
    GEOLogMsgEventParkedCar *_parkedCar;
    GEOLogMsgEventPeriodicSettingsSummary *_periodicSettingsSummary;
    GEOLogMsgEventPlaceCacheLookup *_placeCacheLookup;
    GEOLogMsgEventPlaceDataCache *_placeDataCacheEvent;
    GEOLogMsgEventPOIBusynessData *_poiBusynessData;
    GEOLogMsgEventPredExTrainingData *_predExTrainingData;
    GEOLogMsgEventPressureData *_pressureData;
    GEOLogMsgEventProactiveSuggestionInteractionSession *_proactiveSuggestionInteractionSessionEvent;
    GEOLogMsgEventRealtimeTrafficProbe *_realtimeTrafficProbeCollection;
    GEOLogMsgEventRefineSearchSession *_refineSearchSession;
    GEOLogMsgEventRideBookedSession *_rideBookedSession;
    GEOLogMsgEventRideBookingSession *_rideBookingSession;
    GEOLogMsgEventServiceMetadata *_serviceMetadata;
    GEOLogMsgEventShowcaseSuppression *_showcaseSuppression;
    GEOLogMsgEventStateTiming *_stateTimingEvent;
    GEOLogMsgEventTableBookedSession *_tableBookedSession;
    GEOLogMsgEventTableBookingSession *_tableBookingSession;
    GEOLogMsgEventTelemetric *_telemetric;
    GEOLogMsgEventThermalPressure *_thermalPressure;
    GEOLogMsgEventThrottle *_throttleEvent;
    GEOLogMsgEventTileCacheAnalytic *_tileCacheAnalytic;
    GEOLogMsgEventTileSetState *_tileSetStateEvent;
    GEOLogMsgEventTimeToLeaveHypothesis *_timeToLeaveHypothesisEvent;
    GEOLogMsgEventTimeToLeaveInitialTravelTime *_timeToLeaveInitialTravelTimeEvent;
    GEOLogMsgEventTransitAppLaunch *_transitAppLaunchEvent;
    GEOLogMsgEventTripDepartureFeedback *_tripDepartureFeedback;
    double _usageEventTime;
    GEOLogMsgEventUserAction *_userActionEvent;
    GEOLogMsgEventVLFUsage *_vlfUsage;
    GEOLogMsgEventWifiConnectionQualityProbe *_wifiConnectionQualityProbeEvent;
    unsigned int _readerMarkPos;
    unsigned int _readerMarkLength;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _readerLock;
    int _eventType;
    struct { unsigned char has_usageEventTime : 1; unsigned char has_eventType : 1; unsigned char read_analyticTag : 1; unsigned char read_arSessionUsage : 1; unsigned char read_batchTrafficProbeCollection : 1; unsigned char read_clientAcSuggestions : 1; unsigned char read_commuteWindow : 1; unsigned char read_curatedCollectionStats : 1; unsigned char read_curatedCollectionUsage : 1; unsigned char read_dailyUseSummary : 1; unsigned char read_deviceSyncStatus : 1; unsigned char read_directionsEvent : 1; unsigned char read_directionsRequestDetails : 1; unsigned char read_displayAnalytic : 1; unsigned char read_evRoutingVehicleDetails : 1; unsigned char read_evTrip : 1; unsigned char read_fullNavTrace : 1; unsigned char read_gridDuration : 1; unsigned char read_hardStop : 1; unsigned char read_impressionEvent : 1; unsigned char read_listInteractionSession : 1; unsigned char read_logDiscard : 1; unsigned char read_logMsgStates : 1; unsigned char read_mapKitCounts : 1; unsigned char read_mapLaunchEvent : 1; unsigned char read_mapsDeviceSettings : 1; unsigned char read_mapsEnvironment : 1; unsigned char read_mapsInteraction : 1; unsigned char read_mapsWidgetsInteractionSession : 1; unsigned char read_marcoLiteUsage : 1; unsigned char read_networkEventSummary : 1; unsigned char read_networkEvent : 1; unsigned char read_networkSelectionHarvest : 1; unsigned char read_parkedCar : 1; unsigned char read_periodicSettingsSummary : 1; unsigned char read_placeCacheLookup : 1; unsigned char read_placeDataCacheEvent : 1; unsigned char read_poiBusynessData : 1; unsigned char read_predExTrainingData : 1; unsigned char read_pressureData : 1; unsigned char read_proactiveSuggestionInteractionSessionEvent : 1; unsigned char read_realtimeTrafficProbeCollection : 1; unsigned char read_refineSearchSession : 1; unsigned char read_rideBookedSession : 1; unsigned char read_rideBookingSession : 1; unsigned char read_serviceMetadata : 1; unsigned char read_showcaseSuppression : 1; unsigned char read_stateTimingEvent : 1; unsigned char read_tableBookedSession : 1; unsigned char read_tableBookingSession : 1; unsigned char read_telemetric : 1; unsigned char read_thermalPressure : 1; unsigned char read_throttleEvent : 1; unsigned char read_tileCacheAnalytic : 1; unsigned char read_tileSetStateEvent : 1; unsigned char read_timeToLeaveHypothesisEvent : 1; unsigned char read_timeToLeaveInitialTravelTimeEvent : 1; unsigned char read_transitAppLaunchEvent : 1; unsigned char read_tripDepartureFeedback : 1; unsigned char read_userActionEvent : 1; unsigned char read_vlfUsage : 1; unsigned char read_wifiConnectionQualityProbeEvent : 1; unsigned char wrote_anyField : 1; } _flags;
}

@property (nonatomic) BOOL hasUsageEventTime;
@property (nonatomic) double usageEventTime;
@property (retain, nonatomic) NSMutableArray *logMsgStates;
@property (readonly, nonatomic) BOOL hasAnalyticTag;
@property (retain, nonatomic) GEOLogMsgEventId *analyticTag;
@property (readonly, nonatomic) BOOL hasMapsEnvironment;
@property (retain, nonatomic) NSString *mapsEnvironment;
@property (nonatomic) BOOL hasEventType;
@property (nonatomic) int eventType;
@property (readonly, nonatomic) BOOL hasUserActionEvent;
@property (retain, nonatomic) GEOLogMsgEventUserAction *userActionEvent;
@property (readonly, nonatomic) BOOL hasStateTimingEvent;
@property (retain, nonatomic) GEOLogMsgEventStateTiming *stateTimingEvent;
@property (readonly, nonatomic) BOOL hasTileSetStateEvent;
@property (retain, nonatomic) GEOLogMsgEventTileSetState *tileSetStateEvent;
@property (readonly, nonatomic) BOOL hasPlaceDataCacheEvent;
@property (retain, nonatomic) GEOLogMsgEventPlaceDataCache *placeDataCacheEvent;
@property (readonly, nonatomic) BOOL hasNetworkEvent;
@property (retain, nonatomic) GEOLogMsgEventNetwork *networkEvent;
@property (readonly, nonatomic) BOOL hasDirectionsEvent;
@property (retain, nonatomic) GEOLogMsgEventDirections *directionsEvent;
@property (readonly, nonatomic) BOOL hasTransitAppLaunchEvent;
@property (retain, nonatomic) GEOLogMsgEventTransitAppLaunch *transitAppLaunchEvent;
@property (readonly, nonatomic) BOOL hasTimeToLeaveHypothesisEvent;
@property (retain, nonatomic) GEOLogMsgEventTimeToLeaveHypothesis *timeToLeaveHypothesisEvent;
@property (readonly, nonatomic) BOOL hasTimeToLeaveInitialTravelTimeEvent;
@property (retain, nonatomic) GEOLogMsgEventTimeToLeaveInitialTravelTime *timeToLeaveInitialTravelTimeEvent;
@property (readonly, nonatomic) BOOL hasMapsWidgetsInteractionSession;
@property (retain, nonatomic) GEOLogMsgEventMapsWidgetsInteractionSession *mapsWidgetsInteractionSession;
@property (readonly, nonatomic) BOOL hasListInteractionSession;
@property (retain, nonatomic) GEOLogMsgEventListInteractionSession *listInteractionSession;
@property (readonly, nonatomic) BOOL hasRefineSearchSession;
@property (retain, nonatomic) GEOLogMsgEventRefineSearchSession *refineSearchSession;
@property (readonly, nonatomic) BOOL hasProactiveSuggestionInteractionSessionEvent;
@property (retain, nonatomic) GEOLogMsgEventProactiveSuggestionInteractionSession *proactiveSuggestionInteractionSessionEvent;
@property (readonly, nonatomic) BOOL hasMapLaunchEvent;
@property (retain, nonatomic) GEOLogMsgEventMapLaunch *mapLaunchEvent;
@property (readonly, nonatomic) BOOL hasRideBookingSession;
@property (retain, nonatomic) GEOLogMsgEventRideBookingSession *rideBookingSession;
@property (readonly, nonatomic) BOOL hasRideBookedSession;
@property (retain, nonatomic) GEOLogMsgEventRideBookedSession *rideBookedSession;
@property (readonly, nonatomic) BOOL hasTableBookingSession;
@property (retain, nonatomic) GEOLogMsgEventTableBookingSession *tableBookingSession;
@property (readonly, nonatomic) BOOL hasTableBookedSession;
@property (retain, nonatomic) GEOLogMsgEventTableBookedSession *tableBookedSession;
@property (readonly, nonatomic) BOOL hasFullNavTrace;
@property (retain, nonatomic) GEOLogMsgEventFullNavTrace *fullNavTrace;
@property (readonly, nonatomic) BOOL hasTelemetric;
@property (retain, nonatomic) GEOLogMsgEventTelemetric *telemetric;
@property (readonly, nonatomic) BOOL hasClientAcSuggestions;
@property (retain, nonatomic) GEOLogMsgEventClientACSuggestions *clientAcSuggestions;
@property (readonly, nonatomic) BOOL hasRealtimeTrafficProbeCollection;
@property (retain, nonatomic) GEOLogMsgEventRealtimeTrafficProbe *realtimeTrafficProbeCollection;
@property (readonly, nonatomic) BOOL hasBatchTrafficProbeCollection;
@property (retain, nonatomic) GEOLogMsgEventBatchTrafficProbe *batchTrafficProbeCollection;
@property (readonly, nonatomic) BOOL hasCommuteWindow;
@property (retain, nonatomic) GEOLogMsgEventCommuteWindow *commuteWindow;
@property (readonly, nonatomic) BOOL hasWifiConnectionQualityProbeEvent;
@property (retain, nonatomic) GEOLogMsgEventWifiConnectionQualityProbe *wifiConnectionQualityProbeEvent;
@property (readonly, nonatomic) BOOL hasParkedCar;
@property (retain, nonatomic) GEOLogMsgEventParkedCar *parkedCar;
@property (readonly, nonatomic) BOOL hasTileCacheAnalytic;
@property (retain, nonatomic) GEOLogMsgEventTileCacheAnalytic *tileCacheAnalytic;
@property (readonly, nonatomic) BOOL hasGridDuration;
@property (retain, nonatomic) GEOLogMsgEventGridDuration *gridDuration;
@property (readonly, nonatomic) BOOL hasDisplayAnalytic;
@property (retain, nonatomic) GEOLogMsgEventDisplayAnalytic *displayAnalytic;
@property (readonly, nonatomic) BOOL hasThrottleEvent;
@property (retain, nonatomic) GEOLogMsgEventThrottle *throttleEvent;
@property (readonly, nonatomic) BOOL hasMapKitCounts;
@property (retain, nonatomic) GEOLogMsgEventMapKitCounts *mapKitCounts;
@property (readonly, nonatomic) BOOL hasPredExTrainingData;
@property (retain, nonatomic) GEOLogMsgEventPredExTrainingData *predExTrainingData;
@property (readonly, nonatomic) BOOL hasMarcoLiteUsage;
@property (retain, nonatomic) GEOLogMsgEventMarcoLiteUsage *marcoLiteUsage;
@property (readonly, nonatomic) BOOL hasTripDepartureFeedback;
@property (retain, nonatomic) GEOLogMsgEventTripDepartureFeedback *tripDepartureFeedback;
@property (readonly, nonatomic) BOOL hasDirectionsRequestDetails;
@property (retain, nonatomic) GEOLogMsgEventDirectionsRequestDetails *directionsRequestDetails;
@property (readonly, nonatomic) BOOL hasEvRoutingVehicleDetails;
@property (retain, nonatomic) GEOLogMsgEventEVRoutingVehicleDetails *evRoutingVehicleDetails;
@property (readonly, nonatomic) BOOL hasEvTrip;
@property (retain, nonatomic) GEOLogMsgEventEVTrip *evTrip;
@property (readonly, nonatomic) BOOL hasCuratedCollectionStats;
@property (retain, nonatomic) GEOLogMsgEventCuratedCollectionStats *curatedCollectionStats;
@property (readonly, nonatomic) BOOL hasCuratedCollectionUsage;
@property (retain, nonatomic) GEOLogMsgEventCuratedCollectionUsage *curatedCollectionUsage;
@property (readonly, nonatomic) BOOL hasMapsDeviceSettings;
@property (retain, nonatomic) GEOLogMsgEventMapsDeviceSettings *mapsDeviceSettings;
@property (readonly, nonatomic) BOOL hasHardStop;
@property (retain, nonatomic) GEOLogMsgEventHardStop *hardStop;
@property (readonly, nonatomic) BOOL hasVlfUsage;
@property (retain, nonatomic) GEOLogMsgEventVLFUsage *vlfUsage;
@property (readonly, nonatomic) BOOL hasLogDiscard;
@property (retain, nonatomic) GEOLogMsgEventLogDiscard *logDiscard;
@property (readonly, nonatomic) BOOL hasDailyUseSummary;
@property (retain, nonatomic) GEOLogMsgEventDailyUseSummary *dailyUseSummary;
@property (readonly, nonatomic) BOOL hasPressureData;
@property (retain, nonatomic) GEOLogMsgEventPressureData *pressureData;
@property (readonly, nonatomic) BOOL hasPoiBusynessData;
@property (retain, nonatomic) GEOLogMsgEventPOIBusynessData *poiBusynessData;
@property (readonly, nonatomic) BOOL hasPeriodicSettingsSummary;
@property (retain, nonatomic) GEOLogMsgEventPeriodicSettingsSummary *periodicSettingsSummary;
@property (readonly, nonatomic) BOOL hasThermalPressure;
@property (retain, nonatomic) GEOLogMsgEventThermalPressure *thermalPressure;
@property (readonly, nonatomic) BOOL hasArSessionUsage;
@property (retain, nonatomic) GEOLogMsgEventARSessionUsage *arSessionUsage;
@property (readonly, nonatomic) BOOL hasNetworkSelectionHarvest;
@property (retain, nonatomic) GEOLogMsgEventNetworkSelectionHarvest *networkSelectionHarvest;
@property (readonly, nonatomic) BOOL hasImpressionEvent;
@property (retain, nonatomic) GEOLogMsgEventImpressionEvent *impressionEvent;
@property (readonly, nonatomic) BOOL hasShowcaseSuppression;
@property (retain, nonatomic) GEOLogMsgEventShowcaseSuppression *showcaseSuppression;
@property (readonly, nonatomic) BOOL hasPlaceCacheLookup;
@property (retain, nonatomic) GEOLogMsgEventPlaceCacheLookup *placeCacheLookup;
@property (readonly, nonatomic) BOOL hasDeviceSyncStatus;
@property (retain, nonatomic) GEOLogMsgEventDeviceSyncStatus *deviceSyncStatus;
@property (readonly, nonatomic) BOOL hasMapsInteraction;
@property (retain, nonatomic) GEOLogMsgEventMapsInteraction *mapsInteraction;
@property (readonly, nonatomic) BOOL hasNetworkEventSummary;
@property (retain, nonatomic) GEOLogMsgEventNetworkEventSummary *networkEventSummary;
@property (readonly, nonatomic) BOOL hasServiceMetadata;
@property (retain, nonatomic) GEOLogMsgEventServiceMetadata *serviceMetadata;

+ (BOOL)isValid:(id)a0;
+ (Class)logMsgStateType;

- (id)init;
- (unsigned long long)hash;
- (BOOL)readFrom:(id)a0;
- (void)writeTo:(id)a0;
- (id)eventTypeAsString:(int)a0;
- (BOOL)hasGreenTeaWithValue:(BOOL)a0;
- (id)initWithData:(id)a0;
- (unsigned long long)logMsgStatesCount;
- (id)initWithDictionary:(id)a0;
- (id)description;
- (void)addLogMsgState:(id)a0;
- (void).cxx_destruct;
- (id)jsonRepresentation;
- (id)logMsgStateAtIndex:(unsigned long long)a0;
- (void)clearSensitiveFields:(unsigned long long)a0;
- (id)dictionaryRepresentation;
- (void)copyTo:(id)a0;
- (BOOL)isEqual:(id)a0;
- (void)clearLogMsgStates;
- (int)StringAsEventType:(id)a0;
- (void)readAll:(BOOL)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithJSON:(id)a0;

@end