luxlabs header browser preview


@class GEOStructuredAddress, NSString, GEOBusiness, GEOAddress, GEOTimezone, PBDataReader, PBUnknownFields, GEOLatLng, NSMutableArray, GEOMapRegion;

@interface GEOPlace : PBCodable <GEOURLSerializable, NSCopying> {
    PBDataReader *_reader;
    PBUnknownFields *_unknownFields;
    long long _uID;
    GEOAddress *_address;
    double _area;
    NSMutableArray *_business;
    GEOLatLng *_center;
    GEOMapRegion *_displayMapRegion;
    NSMutableArray *_entryPoints;
    long long _geoId;
    GEOMapRegion *_mapRegion;
    NSString *_name;
    GEOAddress *_phoneticAddress;
    NSString *_phoneticLocaleIdentifier;
    NSString *_phoneticName;
    NSMutableArray *_roadAccessPoints;
    NSString *_spokenAddress;
    NSString *_spokenName;
    GEOStructuredAddress *_spokenStructuredAddress;
    GEOTimezone *_timezone;
    unsigned int _readerMarkPos;
    unsigned int _readerMarkLength;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _readerLock;
    int _addressGeocodeAccuracy;
    int _localSearchProviderID;
    int _referenceFrame;
    int _type;
    BOOL _isDisputed;
    struct { unsigned char has_uID : 1; unsigned char has_area : 1; unsigned char has_geoId : 1; unsigned char has_addressGeocodeAccuracy : 1; unsigned char has_localSearchProviderID : 1; unsigned char has_referenceFrame : 1; unsigned char has_type : 1; unsigned char has_isDisputed : 1; unsigned char read_unknownFields : 1; unsigned char read_address : 1; unsigned char read_business : 1; unsigned char read_center : 1; unsigned char read_displayMapRegion : 1; unsigned char read_entryPoints : 1; unsigned char read_mapRegion : 1; unsigned char read_name : 1; unsigned char read_phoneticAddress : 1; unsigned char read_phoneticLocaleIdentifier : 1; unsigned char read_phoneticName : 1; unsigned char read_roadAccessPoints : 1; unsigned char read_spokenAddress : 1; unsigned char read_spokenName : 1; unsigned char read_spokenStructuredAddress : 1; unsigned char read_timezone : 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 (readonly, nonatomic) GEOBusiness *firstBusiness;
@property (readonly, nonatomic) BOOL hasPhoneticLocaleIdentifier;
@property (retain, nonatomic) NSString *phoneticLocaleIdentifier;
@property (nonatomic) BOOL hasReferenceFrame;
@property (nonatomic) int referenceFrame;
@property (nonatomic) BOOL hasUID;
@property (nonatomic) long long uID;
@property (nonatomic) BOOL hasType;
@property (nonatomic) int type;
@property (readonly, nonatomic) BOOL hasName;
@property (retain, nonatomic) NSString *name;
@property (readonly, nonatomic) BOOL hasMapRegion;
@property (retain, nonatomic) GEOMapRegion *mapRegion;
@property (readonly, nonatomic) BOOL hasAddress;
@property (retain, nonatomic) GEOAddress *address;
@property (readonly, nonatomic) BOOL hasPhoneticName;
@property (retain, nonatomic) NSString *phoneticName;
@property (readonly, nonatomic) BOOL hasPhoneticAddress;
@property (retain, nonatomic) GEOAddress *phoneticAddress;
@property (readonly, nonatomic) BOOL hasCenter;
@property (retain, nonatomic) GEOLatLng *center;
@property (retain, nonatomic) NSMutableArray *business;
@property (nonatomic) BOOL hasAddressGeocodeAccuracy;
@property (nonatomic) int addressGeocodeAccuracy;
@property (retain, nonatomic) NSMutableArray *entryPoints;
@property (nonatomic) BOOL hasIsDisputed;
@property (nonatomic) BOOL isDisputed;
@property (nonatomic) BOOL hasLocalSearchProviderID;
@property (nonatomic) int localSearchProviderID;
@property (readonly, nonatomic) BOOL hasSpokenName;
@property (retain, nonatomic) NSString *spokenName;
@property (readonly, nonatomic) BOOL hasSpokenAddress;
@property (retain, nonatomic) NSString *spokenAddress;
@property (nonatomic) BOOL hasArea;
@property (nonatomic) double area;
@property (readonly, nonatomic) BOOL hasSpokenStructuredAddress;
@property (retain, nonatomic) GEOStructuredAddress *spokenStructuredAddress;
@property (readonly, nonatomic) BOOL hasTimezone;
@property (retain, nonatomic) GEOTimezone *timezone;
@property (readonly, nonatomic) BOOL hasDisplayMapRegion;
@property (retain, nonatomic) GEOMapRegion *displayMapRegion;
@property (retain, nonatomic) NSMutableArray *roadAccessPoints;
@property (nonatomic) BOOL hasGeoId;
@property (nonatomic) long long geoId;
@property (readonly, nonatomic) PBUnknownFields *unknownFields;

+ (BOOL)isValid:(id)a0;
+ (id)_placesFromDirectionsAction:(id)a0 currentLocationIndices:(id *)a1 options:(id *)a2;
+ (id)_urlForAction:(id)a0 rison:(id)a1;
+ (id)_urlToShowCurrentLocationAndPlaces:(id)a0 currentLocationIndex:(unsigned long long)a1 options:(id)a2;
+ (id)_placesFromShowAction:(id)a0 hasCurrentLocation:(BOOL *)a1 currentLocationIndex:(unsigned long long *)a2 options:(id *)a3;
+ (id)_urlForDirectionsWithWaypoints:(id)a0 options:(id)a1;
+ (id)_placesFromURL:(id)a0 hasCurrentLocation:(BOOL *)a1 currentLocationIndex:(unsigned long long *)a2 options:(id *)a3;
+ (id)_urlForDirectionsFromOrigin:(id)a0 toDestination:(id)a1 options:(id)a2;
+ (Class)entryPointType;
+ (Class)businessType;
+ (Class)roadAccessPointsType;
+ (id)_placesFromPresentAction:(id)a0 hasCurrentLocation:(BOOL *)a1 currentLocationIndex:(unsigned long long *)a2 options:(id *)a3;
+ (id)_urlToShowCurrentLocationWithOptions:(id)a0;
+ (id)_urlToShowPlaces:(id)a0 options:(id)a1;
+ (id)_placesFromShowAction:(id)a0 currentLocationIndices:(id *)a1 options:(id *)a2;
+ (id)_urlToShowURLRepresentations:(id)a0 options:(id)a1;
+ (id)_urlRepresentationForCurrentLocation;
+ (id)_placesFromDirectionsAction:(id)a0 hasCurrentLocation:(BOOL *)a1 currentLocationIndex:(unsigned long long *)a2 options:(id *)a3;
+ (id)placeForPlaceData:(id)a0;
+ (id)_placesFromURL:(id)a0 currentLocationIndices:(id *)a1 options:(id *)a2;

- (id)geoMapItem;
- (id)init;
- (id)typeAsString:(int)a0;
- (BOOL)readFrom:(id)a0;
- (int)StringAsReferenceFrame:(id)a0;
- (id)addressDictionary;
- (id)urlRepresentation;
- (void)writeTo:(id)a0;
- (id)referenceFrameAsString:(int)a0;
- (BOOL)hasGreenTeaWithValue:(BOOL)a0;
- (struct { double x0; double x1; })coordinate;
- (id)initWithLatitude:(double)a0 longitude:(double)a1;
- (id)initWithData:(id)a0;
- (id)initWithDictionary:(id)a0;
- (void)clearUnknownFields:(BOOL)a0;
- (void).cxx_destruct;
- (id)jsonRepresentation;
- (int)StringAsType:(id)a0;
- (void)setCenterCoordinate:(struct { double x0; double x1; })a0;
- (id)dictionaryRepresentation;
- (void)copyTo:(id)a0;
- (id)bestName;
- (BOOL)isEqual:(id)a0;
- (void)readAll:(BOOL)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithJSON:(id)a0;
- (int)StringAsAddressGeocodeAccuracy:(id)a0;
- (id)addressGeocodeAccuracyAsString:(int)a0;
- (BOOL)_isEquivalentURLRepresentationTo:(id)a0;
- (id)_urlForDirectionsFromCurrentLocationWithOptions:(id)a0;
- (id)_urlForDirectionsFromPlace:(id)a0 options:(id)a1;
- (id)_urlForDirectionsToCurrentLocationWithOptions:(id)a0;
- (id)_urlForDirectionsToPlace:(id)a0 options:(id)a1;
- (id)_urlToShowWithOptions:(id)a0;
- (void)addBusiness:(id)a0;
- (void)addEntryPoint:(id)a0;
- (void)addRoadAccessPoints:(id)a0;
- (id)arrivalMapRegion;
- (id)arrivalMapRegionForTransportType:(int)a0;
- (id)businessAtIndex:(unsigned long long)a0;
- (unsigned long long)businessCount;
- (void)clearBusiness;
- (void)clearEntryPoints;
- (void)clearRoadAccessPoints;
- (id)entryPointAtIndex:(unsigned long long)a0;
- (unsigned long long)entryPointsCount;
- (id)initWithLatitude:(double)a0 longitude:(double)a1 addressDictionary:(id)a2;
- (id)initWithLatitude:(double)a0 longitude:(double)a1 placeType:(int)a2;
- (id)initWithLocation:(id)a0 addressDictionary:(id)a1 name:(id)a2 businessURL:(id)a3 phoneNumber:(id)a4 muid:(unsigned long long)a5 attributionID:(id)a6 sampleSizeForUserRatingScore:(unsigned int)a7 normalizedUserRatingScore:(float)a8;
- (id)initWithName:(id)a0 placeType:(int)a1 areaInMeters:(double)a2;
- (id)initWithPlaceInfo:(id)a0 entity:(id)a1 addressObject:(id)a2 bounds:(id)a3 roadAccessInfo:(id)a4;
- (id)initWithUrlRepresentation:(id)a0;
- (double)radialDistance;
- (id)roadAccessPointsAtIndex:(unsigned long long)a0;
- (unsigned long long)roadAccessPointsCount;
- (void)setNSTimeZone:(id)a0;

@end