luxlabs header browser preview


@class NSString, GEOLocation, GEOLatLng, NSMutableArray, PBDataReader;

@interface GEOLogMsgEventDirections : PBCodable <NSCopying> {
    PBDataReader *_reader;
    struct GEONavigationAudioFeedback { BOOL _bTHFPAvailableAtEndOfNav; BOOL _bTHFPRoutesAvailable; BOOL _currentRouteHFPEnabledAtEndOfNav; int _currentRouteTypeAtEndOfNav; BOOL _everManuallyChangedRoute; BOOL _everManuallyEnabledHFPRoute; BOOL _everViewedAudioSheet; BOOL _everViewedAudioSheetBTAny; BOOL _everViewedAudioSheetBTHFP; unsigned int _manuallyChangedRouteCount; unsigned int _manuallyDisabledHFPCount; unsigned int _manuallyEnabledHFPCount; BOOL _pauseSpokenAudioEnabled; unsigned int _spokenPromptsCount; BOOL _viewedAudioSheet; BOOL _viewedAudioSheetBTAny; BOOL _viewedAudioSheetBTHFP; BOOL _wirelessRoutesAvailable; struct { unsigned char bTHFPAvailableAtEndOfNav : 1; unsigned char bTHFPRoutesAvailable : 1; unsigned char currentRouteHFPEnabledAtEndOfNav : 1; unsigned char currentRouteTypeAtEndOfNav : 1; unsigned char everManuallyChangedRoute : 1; unsigned char everManuallyEnabledHFPRoute : 1; unsigned char everViewedAudioSheet : 1; unsigned char everViewedAudioSheetBTAny : 1; unsigned char everViewedAudioSheetBTHFP : 1; unsigned char manuallyChangedRouteCount : 1; unsigned char manuallyDisabledHFPCount : 1; unsigned char manuallyEnabledHFPCount : 1; unsigned char pauseSpokenAudioEnabled : 1; unsigned char spokenPromptsCount : 1; unsigned char viewedAudioSheet : 1; unsigned char viewedAudioSheetBTAny : 1; unsigned char viewedAudioSheetBTHFP : 1; unsigned char wirelessRoutesAvailable : 1; } _has; } _navigationAudioFeedback;
    struct GEOSessionID { unsigned long long _high; unsigned long long _low; } _navSessionId;
    GEOLocation *_arrivalLocation;
    NSMutableArray *_directionsFeedbacks;
    NSMutableArray *_durationInNavigationModes;
    double _durationOfTrip;
    NSString *_evChargingMode;
    NSString *_evConsumptionModel;
    GEOLocation *_finalLocation;
    GEOLocation *_parkingDetectionLocation;
    double _timeBetweenParkedAndArrival;
    GEOLatLng *_tripOrigin;
    NSMutableArray *_waypoints;
    unsigned int _readerMarkPos;
    unsigned int _readerMarkLength;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _readerLock;
    int _activeNavMode;
    unsigned int _arrivedAtDestinationCount;
    unsigned int _inParkingModeCount;
    unsigned int _originalEta;
    unsigned int _stateOfChargeAtDestActual;
    unsigned int _stateOfChargeAtDestPredicted;
    unsigned int _stateOfChargeAtOrigin;
    unsigned int _stateOfChargeDiffAtDest;
    int _voiceGuidanceLevel;
    BOOL _hFPEnabled;
    BOOL _acceptedCyclingWorkout;
    BOOL _arWalkingUsedInNavigation;
    BOOL _arWalkingUsedInRoutePlanning;
    BOOL _arrivedAtDestination;
    BOOL _batteryDied;
    BOOL _chargingStopAdded;
    BOOL _isBadEvExperience;
    BOOL _isCoarseLocationUsed;
    BOOL _isCyclingNlgAvailable;
    BOOL _isEndRouteTermination;
    BOOL _isEvSampleTrip;
    BOOL _isInParkingMode;
    BOOL _isParkedCarTermination;
    BOOL _isSiriEngaged;
    BOOL _isSuggestToFindmyTriggered;
    BOOL _isSuggestToWalkingTriggered;
    BOOL _isTransitedToFindmy;
    BOOL _isTransitedToWalking;
    BOOL _isTransitionToFindmyTermination;
    BOOL _isTransitionToWalkingTermination;
    BOOL _isVlfImprovementUsed;
    BOOL _preArrival;
    struct { unsigned char has_navigationAudioFeedback : 1; unsigned char has_navSessionId : 1; unsigned char has_durationOfTrip : 1; unsigned char has_timeBetweenParkedAndArrival : 1; unsigned char has_activeNavMode : 1; unsigned char has_arrivedAtDestinationCount : 1; unsigned char has_inParkingModeCount : 1; unsigned char has_originalEta : 1; unsigned char has_stateOfChargeAtDestActual : 1; unsigned char has_stateOfChargeAtDestPredicted : 1; unsigned char has_stateOfChargeAtOrigin : 1; unsigned char has_stateOfChargeDiffAtDest : 1; unsigned char has_voiceGuidanceLevel : 1; unsigned char has_hFPEnabled : 1; unsigned char has_acceptedCyclingWorkout : 1; unsigned char has_arWalkingUsedInNavigation : 1; unsigned char has_arWalkingUsedInRoutePlanning : 1; unsigned char has_arrivedAtDestination : 1; unsigned char has_batteryDied : 1; unsigned char has_chargingStopAdded : 1; unsigned char has_isBadEvExperience : 1; unsigned char has_isCoarseLocationUsed : 1; unsigned char has_isCyclingNlgAvailable : 1; unsigned char has_isEndRouteTermination : 1; unsigned char has_isEvSampleTrip : 1; unsigned char has_isInParkingMode : 1; unsigned char has_isParkedCarTermination : 1; unsigned char has_isSiriEngaged : 1; unsigned char has_isSuggestToFindmyTriggered : 1; unsigned char has_isSuggestToWalkingTriggered : 1; unsigned char has_isTransitedToFindmy : 1; unsigned char has_isTransitedToWalking : 1; unsigned char has_isTransitionToFindmyTermination : 1; unsigned char has_isTransitionToWalkingTermination : 1; unsigned char has_isVlfImprovementUsed : 1; unsigned char has_preArrival : 1; unsigned char read_arrivalLocation : 1; unsigned char read_directionsFeedbacks : 1; unsigned char read_durationInNavigationModes : 1; unsigned char read_evChargingMode : 1; unsigned char read_evConsumptionModel : 1; unsigned char read_finalLocation : 1; unsigned char read_parkingDetectionLocation : 1; unsigned char read_tripOrigin : 1; unsigned char read_waypoints : 1; unsigned char wrote_anyField : 1; } _flags;
}

@property (retain, nonatomic) NSMutableArray *directionsFeedbacks;
@property (readonly, nonatomic) BOOL hasFinalLocation;
@property (retain, nonatomic) GEOLocation *finalLocation;
@property (nonatomic) BOOL hasArrivedAtDestination;
@property (nonatomic) BOOL arrivedAtDestination;
@property (nonatomic) BOOL hasNavigationAudioFeedback;
@property (nonatomic) struct GEONavigationAudioFeedback { BOOL x0; BOOL x1; BOOL x2; int x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; BOOL x8; unsigned int x9; unsigned int x10; unsigned int x11; BOOL x12; unsigned int x13; BOOL x14; BOOL x15; BOOL x16; BOOL x17; struct { unsigned char x0 : 1; unsigned char x1 : 1; unsigned char x2 : 1; unsigned char x3 : 1; unsigned char x4 : 1; unsigned char x5 : 1; unsigned char x6 : 1; unsigned char x7 : 1; unsigned char x8 : 1; unsigned char x9 : 1; unsigned char x10 : 1; unsigned char x11 : 1; unsigned char x12 : 1; unsigned char x13 : 1; unsigned char x14 : 1; unsigned char x15 : 1; unsigned char x16 : 1; unsigned char x17 : 1; } x18; } navigationAudioFeedback;
@property (nonatomic) BOOL hasDurationOfTrip;
@property (nonatomic) double durationOfTrip;
@property (nonatomic) BOOL hasNavSessionId;
@property (nonatomic) struct GEOSessionID { unsigned long long x0; unsigned long long x1; } navSessionId;
@property (retain, nonatomic) NSMutableArray *durationInNavigationModes;
@property (nonatomic) BOOL hasOriginalEta;
@property (nonatomic) unsigned int originalEta;
@property (nonatomic) BOOL hasPreArrival;
@property (nonatomic) BOOL preArrival;
@property (nonatomic) BOOL hasIsCyclingNlgAvailable;
@property (nonatomic) BOOL isCyclingNlgAvailable;
@property (nonatomic) BOOL hasIsCoarseLocationUsed;
@property (nonatomic) BOOL isCoarseLocationUsed;
@property (nonatomic) BOOL hasIsVlfImprovementUsed;
@property (nonatomic) BOOL isVlfImprovementUsed;
@property (nonatomic) BOOL hasAcceptedCyclingWorkout;
@property (nonatomic) BOOL acceptedCyclingWorkout;
@property (nonatomic) BOOL hasBatteryDied;
@property (nonatomic) BOOL batteryDied;
@property (nonatomic) BOOL hasChargingStopAdded;
@property (nonatomic) BOOL chargingStopAdded;
@property (nonatomic) BOOL hasIsSiriEngaged;
@property (nonatomic) BOOL isSiriEngaged;
@property (readonly, nonatomic) BOOL hasTripOrigin;
@property (retain, nonatomic) GEOLatLng *tripOrigin;
@property (nonatomic) BOOL hasIsBadEvExperience;
@property (nonatomic) BOOL isBadEvExperience;
@property (nonatomic) BOOL hasIsEvSampleTrip;
@property (nonatomic) BOOL isEvSampleTrip;
@property (nonatomic) BOOL hasStateOfChargeAtOrigin;
@property (nonatomic) unsigned int stateOfChargeAtOrigin;
@property (nonatomic) BOOL hasStateOfChargeAtDestPredicted;
@property (nonatomic) unsigned int stateOfChargeAtDestPredicted;
@property (nonatomic) BOOL hasStateOfChargeAtDestActual;
@property (nonatomic) unsigned int stateOfChargeAtDestActual;
@property (nonatomic) BOOL hasStateOfChargeDiffAtDest;
@property (nonatomic) unsigned int stateOfChargeDiffAtDest;
@property (retain, nonatomic) NSMutableArray *waypoints;
@property (readonly, nonatomic) BOOL hasEvConsumptionModel;
@property (retain, nonatomic) NSString *evConsumptionModel;
@property (readonly, nonatomic) BOOL hasEvChargingMode;
@property (retain, nonatomic) NSString *evChargingMode;
@property (nonatomic) BOOL hasActiveNavMode;
@property (nonatomic) int activeNavMode;
@property (nonatomic) BOOL hasArWalkingUsedInRoutePlanning;
@property (nonatomic) BOOL arWalkingUsedInRoutePlanning;
@property (nonatomic) BOOL hasArWalkingUsedInNavigation;
@property (nonatomic) BOOL arWalkingUsedInNavigation;
@property (nonatomic) BOOL hasVoiceGuidanceLevel;
@property (nonatomic) int voiceGuidanceLevel;
@property (nonatomic) BOOL hasHFPEnabled;
@property (nonatomic) BOOL hFPEnabled;
@property (nonatomic) BOOL hasIsInParkingMode;
@property (nonatomic) BOOL isInParkingMode;
@property (nonatomic) BOOL hasIsSuggestToWalkingTriggered;
@property (nonatomic) BOOL isSuggestToWalkingTriggered;
@property (nonatomic) BOOL hasIsTransitedToWalking;
@property (nonatomic) BOOL isTransitedToWalking;
@property (nonatomic) BOOL hasIsSuggestToFindmyTriggered;
@property (nonatomic) BOOL isSuggestToFindmyTriggered;
@property (nonatomic) BOOL hasIsTransitedToFindmy;
@property (nonatomic) BOOL isTransitedToFindmy;
@property (nonatomic) BOOL hasIsEndRouteTermination;
@property (nonatomic) BOOL isEndRouteTermination;
@property (nonatomic) BOOL hasIsParkedCarTermination;
@property (nonatomic) BOOL isParkedCarTermination;
@property (nonatomic) BOOL hasIsTransitionToWalkingTermination;
@property (nonatomic) BOOL isTransitionToWalkingTermination;
@property (nonatomic) BOOL hasIsTransitionToFindmyTermination;
@property (nonatomic) BOOL isTransitionToFindmyTermination;
@property (readonly, nonatomic) BOOL hasParkingDetectionLocation;
@property (retain, nonatomic) GEOLocation *parkingDetectionLocation;
@property (nonatomic) BOOL hasTimeBetweenParkedAndArrival;
@property (nonatomic) double timeBetweenParkedAndArrival;
@property (nonatomic) BOOL hasArrivedAtDestinationCount;
@property (nonatomic) unsigned int arrivedAtDestinationCount;
@property (nonatomic) BOOL hasInParkingModeCount;
@property (nonatomic) unsigned int inParkingModeCount;
@property (readonly, nonatomic) BOOL hasArrivalLocation;
@property (retain, nonatomic) GEOLocation *arrivalLocation;

+ (BOOL)isValid:(id)a0;
+ (Class)waypointsType;
+ (Class)directionsFeedbackType;
+ (Class)durationInNavigationModeType;

- (id)init;
- (unsigned long long)hash;
- (BOOL)readFrom:(id)a0;
- (id)activeNavModeAsString:(int)a0;
- (void)writeTo:(id)a0;
- (BOOL)hasGreenTeaWithValue:(BOOL)a0;
- (id)initWithData:(id)a0;
- (id)initWithDictionary:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)jsonRepresentation;
- (void)clearSensitiveFields:(unsigned long long)a0;
- (id)dictionaryRepresentation;
- (void)copyTo:(id)a0;
- (BOOL)isEqual:(id)a0;
- (void)readAll:(BOOL)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (int)StringAsActiveNavMode:(id)a0;
- (id)initWithJSON:(id)a0;
- (int)StringAsVoiceGuidanceLevel:(id)a0;
- (void)addDirectionsFeedback:(id)a0;
- (void)addDurationInNavigationMode:(id)a0;
- (void)addWaypoints:(id)a0;
- (void)clearDirectionsFeedbacks;
- (void)clearDurationInNavigationModes;
- (void)clearWaypoints;
- (id)directionsFeedbackAtIndex:(unsigned long long)a0;
- (unsigned long long)directionsFeedbacksCount;
- (id)durationInNavigationModeAtIndex:(unsigned long long)a0;
- (unsigned long long)durationInNavigationModesCount;
- (id)voiceGuidanceLevelAsString:(int)a0;
- (id)waypointsAtIndex:(unsigned long long)a0;
- (unsigned long long)waypointsCount;

@end