luxlabs header browser preview


@class NSString, GEOURLRouteHandle, GEOURLCamera, GEOURLCenterSpan, GEOURLTimePoint, PBDataReader;

@interface GEOURLOptions : PBCodable <GEOURLSerializable, NSCopying> {
    PBDataReader *_reader;
    GEOURLCamera *_camera;
    GEOURLCenterSpan *_centerSpan;
    NSString *_referralIdentifier;
    GEOURLRouteHandle *_routeHandle;
    GEOURLTimePoint *_timePoint;
    unsigned int _readerMarkPos;
    unsigned int _readerMarkLength;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _readerLock;
    int _mapType;
    int _transportType;
    int _userTrackingMode;
    BOOL _connectedToCar;
    BOOL _enableTraffic;
    BOOL _ignoreLabelPreference;
    BOOL _pitchedWhileTracking;
    struct { unsigned char has_mapType : 1; unsigned char has_transportType : 1; unsigned char has_userTrackingMode : 1; unsigned char has_connectedToCar : 1; unsigned char has_enableTraffic : 1; unsigned char has_ignoreLabelPreference : 1; unsigned char has_pitchedWhileTracking : 1; unsigned char read_camera : 1; unsigned char read_centerSpan : 1; unsigned char read_referralIdentifier : 1; unsigned char read_routeHandle : 1; unsigned char read_timePoint : 1; unsigned char wrote_anyField : 1; } _flags;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (nonatomic) BOOL hasEnableTraffic;
@property (nonatomic) BOOL enableTraffic;
@property (nonatomic) BOOL hasMapType;
@property (nonatomic) int mapType;
@property (nonatomic) BOOL hasTransportType;
@property (nonatomic) int transportType;
@property (readonly, nonatomic) BOOL hasCenterSpan;
@property (retain, nonatomic) GEOURLCenterSpan *centerSpan;
@property (readonly, nonatomic) BOOL hasCamera;
@property (retain, nonatomic) GEOURLCamera *camera;
@property (readonly, nonatomic) BOOL hasReferralIdentifier;
@property (retain, nonatomic) NSString *referralIdentifier;
@property (nonatomic) BOOL hasUserTrackingMode;
@property (nonatomic) int userTrackingMode;
@property (readonly, nonatomic) BOOL hasRouteHandle;
@property (retain, nonatomic) GEOURLRouteHandle *routeHandle;
@property (readonly, nonatomic) BOOL hasTimePoint;
@property (retain, nonatomic) GEOURLTimePoint *timePoint;
@property (nonatomic) BOOL hasConnectedToCar;
@property (nonatomic) BOOL connectedToCar;
@property (nonatomic) BOOL hasPitchedWhileTracking;
@property (nonatomic) BOOL pitchedWhileTracking;
@property (nonatomic) BOOL hasIgnoreLabelPreference;
@property (nonatomic) BOOL ignoreLabelPreference;

+ (BOOL)isValid:(id)a0;

- (id)init;
- (int)StringAsMapType:(id)a0;
- (BOOL)readFrom:(id)a0;
- (int)StringAsTransportType:(id)a0;
- (id)urlRepresentation;
- (void)writeTo:(id)a0;
- (id)initWithData:(id)a0;
- (id)initWithDictionary:(id)a0;
- (id)transportTypeAsString:(int)a0;
- (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)StringAsUserTrackingMode:(id)a0;
- (id)initWithUrlRepresentation:(id)a0;
- (id)userTrackingModeAsString:(int)a0;

@end