luxlabs header browser preview


@class GEOLatLng, NSString, PBDataReader;

@interface GEOLogMsgEventPredExTrainingData : PBCodable <NSCopying> {
    PBDataReader *_reader;
    double _chanceOfPrecipitation;
    double _chanceOfRain;
    double _chanceOfSnow;
    double _dayOfWeek;
    double _durationUntilEventEnd;
    double _durationUntilEventStart;
    double _endTime;
    double _isTourist;
    double _startTime;
    double _temperature;
    double _timeOfDay;
    double _timeSinceBackgrounded;
    NSString *_userLocationGeohash4;
    GEOLatLng *_userLocation;
    unsigned int _readerMarkPos;
    unsigned int _readerMarkLength;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _readerLock;
    int _actualTransportMode;
    int _distanceFromHereToHome;
    int _distanceFromHereToOrigin;
    int _distanceFromHereToParkedCar;
    int _distanceFromHereToWork;
    int _distanceFromHere;
    int _distanceFromOriginToDestination;
    int _entryType;
    int _mapType;
    int _predictedTransportMode;
    int _preferredTransportMode;
    unsigned int _weatherAqi;
    int _weatherType;
    BOOL _isCarplayConnected;
    BOOL _isInBasemode;
    BOOL _isTransitPossible;
    BOOL _isVehicleBluetoothConnected;
    BOOL _routePlanningScreenPresented;
    struct { unsigned char has_chanceOfPrecipitation : 1; unsigned char has_chanceOfRain : 1; unsigned char has_chanceOfSnow : 1; unsigned char has_dayOfWeek : 1; unsigned char has_durationUntilEventEnd : 1; unsigned char has_durationUntilEventStart : 1; unsigned char has_endTime : 1; unsigned char has_isTourist : 1; unsigned char has_startTime : 1; unsigned char has_temperature : 1; unsigned char has_timeOfDay : 1; unsigned char has_timeSinceBackgrounded : 1; unsigned char has_actualTransportMode : 1; unsigned char has_distanceFromHereToHome : 1; unsigned char has_distanceFromHereToOrigin : 1; unsigned char has_distanceFromHereToParkedCar : 1; unsigned char has_distanceFromHereToWork : 1; unsigned char has_distanceFromHere : 1; unsigned char has_distanceFromOriginToDestination : 1; unsigned char has_entryType : 1; unsigned char has_mapType : 1; unsigned char has_predictedTransportMode : 1; unsigned char has_preferredTransportMode : 1; unsigned char has_weatherAqi : 1; unsigned char has_weatherType : 1; unsigned char has_isCarplayConnected : 1; unsigned char has_isInBasemode : 1; unsigned char has_isTransitPossible : 1; unsigned char has_isVehicleBluetoothConnected : 1; unsigned char has_routePlanningScreenPresented : 1; unsigned char read_userLocationGeohash4 : 1; unsigned char read_userLocation : 1; unsigned char wrote_anyField : 1; } _flags;
}

@property (nonatomic) BOOL hasEntryType;
@property (nonatomic) int entryType;
@property (nonatomic) BOOL hasDurationUntilEventStart;
@property (nonatomic) double durationUntilEventStart;
@property (nonatomic) BOOL hasDurationUntilEventEnd;
@property (nonatomic) double durationUntilEventEnd;
@property (nonatomic) BOOL hasStartTime;
@property (nonatomic) double startTime;
@property (nonatomic) BOOL hasEndTime;
@property (nonatomic) double endTime;
@property (nonatomic) BOOL hasTemperature;
@property (nonatomic) double temperature;
@property (nonatomic) BOOL hasChanceOfPrecipitation;
@property (nonatomic) double chanceOfPrecipitation;
@property (nonatomic) BOOL hasChanceOfRain;
@property (nonatomic) double chanceOfRain;
@property (nonatomic) BOOL hasChanceOfSnow;
@property (nonatomic) double chanceOfSnow;
@property (nonatomic) BOOL hasTimeOfDay;
@property (nonatomic) double timeOfDay;
@property (nonatomic) BOOL hasDayOfWeek;
@property (nonatomic) double dayOfWeek;
@property (nonatomic) BOOL hasIsTourist;
@property (nonatomic) double isTourist;
@property (nonatomic) BOOL hasPreferredTransportMode;
@property (nonatomic) int preferredTransportMode;
@property (nonatomic) BOOL hasMapType;
@property (nonatomic) int mapType;
@property (nonatomic) BOOL hasIsTransitPossible;
@property (nonatomic) BOOL isTransitPossible;
@property (nonatomic) BOOL hasIsInBasemode;
@property (nonatomic) BOOL isInBasemode;
@property (nonatomic) BOOL hasTimeSinceBackgrounded;
@property (nonatomic) double timeSinceBackgrounded;
@property (nonatomic) BOOL hasRoutePlanningScreenPresented;
@property (nonatomic) BOOL routePlanningScreenPresented;
@property (nonatomic) BOOL hasPredictedTransportMode;
@property (nonatomic) int predictedTransportMode;
@property (nonatomic) BOOL hasActualTransportMode;
@property (nonatomic) int actualTransportMode;
@property (nonatomic) BOOL hasDistanceFromHere;
@property (nonatomic) int distanceFromHere;
@property (nonatomic) BOOL hasDistanceFromHereToOrigin;
@property (nonatomic) int distanceFromHereToOrigin;
@property (nonatomic) BOOL hasDistanceFromOriginToDestination;
@property (nonatomic) int distanceFromOriginToDestination;
@property (nonatomic) BOOL hasDistanceFromHereToHome;
@property (nonatomic) int distanceFromHereToHome;
@property (nonatomic) BOOL hasDistanceFromHereToWork;
@property (nonatomic) int distanceFromHereToWork;
@property (nonatomic) BOOL hasDistanceFromHereToParkedCar;
@property (nonatomic) int distanceFromHereToParkedCar;
@property (readonly, nonatomic) BOOL hasUserLocation;
@property (retain, nonatomic) GEOLatLng *userLocation;
@property (readonly, nonatomic) BOOL hasUserLocationGeohash4;
@property (retain, nonatomic) NSString *userLocationGeohash4;
@property (nonatomic) BOOL hasIsCarplayConnected;
@property (nonatomic) BOOL isCarplayConnected;
@property (nonatomic) BOOL hasWeatherType;
@property (nonatomic) int weatherType;
@property (nonatomic) BOOL hasWeatherAqi;
@property (nonatomic) unsigned int weatherAqi;
@property (nonatomic) BOOL hasIsVehicleBluetoothConnected;
@property (nonatomic) BOOL isVehicleBluetoothConnected;

+ (BOOL)isValid:(id)a0;

- (id)init;
- (unsigned long long)hash;
- (int)StringAsMapType:(id)a0;
- (BOOL)readFrom:(id)a0;
- (id)preferredTransportModeAsString:(int)a0;
- (void)writeTo:(id)a0;
- (int)StringAsPreferredTransportMode:(id)a0;
- (BOOL)hasGreenTeaWithValue:(BOOL)a0;
- (id)initWithData:(id)a0;
- (id)initWithDictionary:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)jsonRepresentation;
- (id)dictionaryRepresentation;
- (void)copyTo:(id)a0;
- (BOOL)isEqual:(id)a0;
- (id)mapTypeAsString:(int)a0;
- (void)readAll:(BOOL)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithJSON:(id)a0;
- (int)StringAsDistanceFromHereToWork:(id)a0;
- (int)StringAsPredictedTransportMode:(id)a0;
- (int)StringAsDistanceFromHereToOrigin:(id)a0;
- (int)StringAsDistanceFromOriginToDestination:(id)a0;
- (int)StringAsWeatherType:(id)a0;
- (id)distanceFromHereToWorkAsString:(int)a0;
- (id)predictedTransportModeAsString:(int)a0;
- (int)StringAsDistanceFromHereToHome:(id)a0;
- (int)StringAsActualTransportMode:(id)a0;
- (int)StringAsDistanceFromHere:(id)a0;
- (int)StringAsDistanceFromHereToParkedCar:(id)a0;
- (int)StringAsEntryType:(id)a0;
- (id)distanceFromHereToHomeAsString:(int)a0;
- (id)actualTransportModeAsString:(int)a0;
- (id)distanceFromHereAsString:(int)a0;
- (id)distanceFromHereToOriginAsString:(int)a0;
- (id)distanceFromHereToParkedCarAsString:(int)a0;
- (id)distanceFromOriginToDestinationAsString:(int)a0;
- (id)entryTypeAsString:(int)a0;
- (id)weatherTypeAsString:(int)a0;

@end