luxlabs header browser preview


@class GEOPDPlacecardLayoutData, NSString, GEOMapItemInitialRequestData, GEOPDMapsIdentifier, PBDataReader, NSMutableArray, PBUnknownFields;

@interface GEOPDPlace : PBCodable <NSCopying> {
    PBDataReader *_reader;
    PBUnknownFields *_unknownFields;
    NSMutableArray *_components;
    unsigned long long _createdTime;
    GEOPDMapsIdentifier *_mapsId;
    unsigned long long _muid;
    NSString *_placeCacheKey;
    GEOPDPlacecardLayoutData *_placeLayoutData;
    unsigned long long _preferredMuid;
    GEOMapItemInitialRequestData *_requestData;
    unsigned long long _updateVersion;
    unsigned int _readerMarkPos;
    unsigned int _readerMarkLength;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _readerLock;
    int _referenceFrame;
    int _resultProviderId;
    int _status;
    BOOL _nilPlace;
    struct { unsigned char has_createdTime : 1; unsigned char has_muid : 1; unsigned char has_preferredMuid : 1; unsigned char has_updateVersion : 1; unsigned char has_referenceFrame : 1; unsigned char has_resultProviderId : 1; unsigned char has_status : 1; unsigned char has_nilPlace : 1; unsigned char read_unknownFields : 1; unsigned char read_components : 1; unsigned char read_mapsId : 1; unsigned char read_placeCacheKey : 1; unsigned char read_placeLayoutData : 1; unsigned char read_requestData : 1; unsigned char wrote_anyField : 1; } _flags;
}

@property (nonatomic) double firstSeenTimestamp;
@property (nonatomic) BOOL hasReferenceFrame;
@property (nonatomic) int referenceFrame;
@property (readonly, nonatomic) BOOL hasRequestData;
@property (retain, nonatomic) GEOMapItemInitialRequestData *requestData;
@property (readonly, nonatomic) BOOL hasPlaceCacheKey;
@property (retain, nonatomic) NSString *placeCacheKey;
@property (nonatomic) BOOL hasNilPlace;
@property (nonatomic) BOOL nilPlace;
@property (nonatomic) BOOL hasMuid;
@property (nonatomic) unsigned long long muid;
@property (nonatomic) BOOL hasStatus;
@property (nonatomic) int status;
@property (nonatomic) BOOL hasPreferredMuid;
@property (nonatomic) unsigned long long preferredMuid;
@property (retain, nonatomic) NSMutableArray *components;
@property (nonatomic) BOOL hasResultProviderId;
@property (nonatomic) int resultProviderId;
@property (nonatomic) BOOL hasUpdateVersion;
@property (nonatomic) unsigned long long updateVersion;
@property (readonly, nonatomic) BOOL hasMapsId;
@property (retain, nonatomic) GEOPDMapsIdentifier *mapsId;
@property (nonatomic) BOOL hasCreatedTime;
@property (nonatomic) unsigned long long createdTime;
@property (readonly, nonatomic) BOOL hasPlaceLayoutData;
@property (retain, nonatomic) GEOPDPlacecardLayoutData *placeLayoutData;
@property (readonly, nonatomic) PBUnknownFields *unknownFields;

+ (BOOL)isValid:(id)a0;
+ (id)failedPlaceData;
+ (id)attributionForPlaceData:(id)a0 type:(int)a1;
+ (id)failedPlaceDataForMuid:(unsigned long long)a0;
+ (id)componentTypesFromComponentInfos:(id)a0;
+ (Class)componentType;

- (id)spokenNameForLocale:(id)a0;
- (void)clearComponents;
- (id)cacheKey;
- (id)statusAsString:(int)a0;
- (BOOL)statusCodeIsValid;
- (BOOL)hasExpectedComponentTypes:(id)a0;
- (id)geoMapItem;
- (id)init;
- (id)phoneNumbers;
- (int)StringAsStatus:(id)a0;
- (unsigned long long)hash;
- (id)componentOfType:(int)a0 options:(unsigned long long)a1;
- (BOOL)hasBrandMUID;
- (void)enumerateValidComponentWithValuesOfType:(int)a0 usingBlock:(id /* block */)a1;
- (BOOL)meetsManifestVersioningForServiceVersion:(id)a0;
- (id)secondarySpokenName;
- (BOOL)readFrom:(id)a0;
- (void)forceUncacheable;
- (id)calculateMissingComponentTypes:(id)a0;
- (int)StringAsReferenceFrame:(id)a0;
- (BOOL)isDisputed;
- (BOOL)phoneNumberOptsOutOfAds:(id)a0;
- (void)_removeETAComponents;
- (void)writeTo:(id)a0;
- (BOOL)hasExpiredComponentsAsOf:(double)a0;
- (BOOL)shouldCacheByIDForRequest:(id)a0;
- (void)enumerateValidComponentValuesOfType:(int)a0 usingBlock:(id /* block */)a1;
- (id)referenceFrameAsString:(int)a0;
- (BOOL)hasGreenTeaWithValue:(BOOL)a0;
- (int)placeDisplayType;
- (void)addComponent:(id)a0;
- (id)initWithData:(id)a0;
- (id)entityComponent;
- (BOOL)isCacheable;
- (id)initWithDictionary:(id)a0;
- (id)geoMapItemWithDetourInfo:(id)a0;
- (id)description;
- (void)enumerateComponentsWithOptions:(unsigned long long)a0 usingBlock:(id /* block */)a1;
- (void)clearUnknownFields:(BOOL)a0;
- (unsigned long long)componentsCount;
- (id)pdPlaceCacheKeyForRequest:(id)a0;
- (unsigned int)minTTL;
- (id)successfulComponentWithValuesOfType:(int)a0;
- (void).cxx_destruct;
- (id)jsonRepresentation;
- (id)copyWithStrippedOptionalData;
- (void)clearSensitiveFields:(unsigned long long)a0;
- (id)_cleanedPhoneNumberForPhoneNumberRepresentation:(id)a0;
- (id)dictionaryRepresentation;
- (id)compactDebugDescription;
- (id)businessURL;
- (void)copyTo:(id)a0;
- (void)enumerateComponentValuesOfType:(int)a0 enumerationOptions:(unsigned long long)a1 usingBlock:(id /* block */)a2;
- (id)bestName;
- (BOOL)isStandAloneBrand;
- (BOOL)isEqual:(id)a0;
- (void)enumerateValidComponentsWithValuesUsingBlock:(id /* block */)a0;
- (id)componentAtIndex:(unsigned long long)a0;
- (BOOL)_isKey:(id)a0 subsetOf:(id)a1;
- (void)readAll:(BOOL)a0;
- (void)enumerateComponentOfType:(int)a0 enumerationOptions:(unsigned long long)a1 usingBlock:(id /* block */)a2;
- (void)mergeFrom:(id)a0;
- (id)_entityName;
- (id)secondaryName;
- (id)copyWithoutETAComponents;
- (unsigned long long)brandMUID;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithJSON:(id)a0;

@end