luxlabs header browser preview


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

@interface GEOBusiness : PBCodable <NSCopying> {
    PBDataReader *_reader;
    PBUnknownFields *_unknownFields;
    unsigned long long _uID;
    NSString *_uRL;
    NSMutableArray *_attributeKeyValues;
    NSMutableArray *_attributions;
    NSMutableArray *_categorys;
    GEOLatLng *_center;
    NSMutableArray *_localizedCategories;
    NSString *_mapsURL;
    NSString *_name;
    NSMutableArray *_openHours;
    NSString *_phoneticName;
    NSMutableArray *_photos;
    NSMutableArray *_placeDataAmendments;
    NSMutableArray *_ratings;
    NSMutableArray *_sources;
    NSMutableArray *_starRatings;
    NSString *_telephone;
    unsigned int _readerMarkPos;
    unsigned int _readerMarkLength;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _readerLock;
    BOOL _isClosed;
    struct { unsigned char has_uID : 1; unsigned char has_isClosed : 1; unsigned char read_unknownFields : 1; unsigned char read_uRL : 1; unsigned char read_attributeKeyValues : 1; unsigned char read_attributions : 1; unsigned char read_categorys : 1; unsigned char read_center : 1; unsigned char read_localizedCategories : 1; unsigned char read_mapsURL : 1; unsigned char read_name : 1; unsigned char read_openHours : 1; unsigned char read_phoneticName : 1; unsigned char read_photos : 1; unsigned char read_placeDataAmendments : 1; unsigned char read_ratings : 1; unsigned char read_sources : 1; unsigned char read_starRatings : 1; unsigned char read_telephone : 1; unsigned char wrote_anyField : 1; } _flags;
}

@property (nonatomic) BOOL hasUID;
@property (nonatomic) unsigned long long uID;
@property (readonly, nonatomic) BOOL hasName;
@property (retain, nonatomic) NSString *name;
@property (readonly, nonatomic) BOOL hasPhoneticName;
@property (retain, nonatomic) NSString *phoneticName;
@property (readonly, nonatomic) BOOL hasTelephone;
@property (retain, nonatomic) NSString *telephone;
@property (readonly, nonatomic) BOOL hasURL;
@property (retain, nonatomic) NSString *uRL;
@property (nonatomic) BOOL hasIsClosed;
@property (nonatomic) BOOL isClosed;
@property (readonly, nonatomic) BOOL hasMapsURL;
@property (retain, nonatomic) NSString *mapsURL;
@property (retain, nonatomic) NSMutableArray *ratings;
@property (retain, nonatomic) NSMutableArray *categorys;
@property (retain, nonatomic) NSMutableArray *photos;
@property (retain, nonatomic) NSMutableArray *attributeKeyValues;
@property (retain, nonatomic) NSMutableArray *openHours;
@property (readonly, nonatomic) BOOL hasCenter;
@property (retain, nonatomic) GEOLatLng *center;
@property (retain, nonatomic) NSMutableArray *localizedCategories;
@property (retain, nonatomic) NSMutableArray *attributions;
@property (retain, nonatomic) NSMutableArray *sources;
@property (retain, nonatomic) NSMutableArray *starRatings;
@property (retain, nonatomic) NSMutableArray *placeDataAmendments;
@property (readonly, nonatomic) PBUnknownFields *unknownFields;

+ (Class)sourceType;
+ (BOOL)isValid:(id)a0;
+ (Class)categoryType;
+ (Class)attributionType;
+ (Class)attributeKeyValueType;
+ (Class)localizedCategoriesType;
+ (Class)openHoursType;
+ (Class)photoType;
+ (Class)placeDataAmendmentType;
+ (Class)ratingType;
+ (Class)starRatingType;

- (unsigned long long)photosCount;
- (unsigned long long)attributionsCount;
- (void)addAttribution:(id)a0;
- (void)clearAttributions;
- (id)attributionAtIndex:(unsigned long long)a0;
- (id)init;
- (unsigned long long)hash;
- (BOOL)readFrom:(id)a0;
- (unsigned long long)ratingsCount;
- (void)writeTo:(id)a0;
- (BOOL)hasGreenTeaWithValue:(BOOL)a0;
- (id)initWithData:(id)a0;
- (id)initWithDictionary:(id)a0;
- (id)description;
- (void)clearUnknownFields:(BOOL)a0;
- (void).cxx_destruct;
- (id)jsonRepresentation;
- (id)dictionaryRepresentation;
- (void)copyTo:(id)a0;
- (BOOL)isEqual:(id)a0;
- (void)readAll:(BOOL)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithJSON:(id)a0;
- (void)addAttributeKeyValue:(id)a0;
- (void)addCategory:(id)a0;
- (void)addLocalizedCategories:(id)a0;
- (void)addOpenHours:(id)a0;
- (void)addPhoto:(id)a0;
- (void)addPlaceDataAmendment:(id)a0;
- (void)addRating:(id)a0;
- (void)addSource:(id)a0;
- (void)addStarRating:(id)a0;
- (id)attributeKeyValueAtIndex:(unsigned long long)a0;
- (unsigned long long)attributeKeyValuesCount;
- (id)categoryAtIndex:(unsigned long long)a0;
- (unsigned long long)categorysCount;
- (void)clearAttributeKeyValues;
- (void)clearCategorys;
- (void)clearLocalizedCategories;
- (void)clearOpenHours;
- (void)clearPhotos;
- (void)clearPlaceDataAmendments;
- (void)clearRatings;
- (void)clearSources;
- (void)clearStarRatings;
- (id)initWithBusinessURL:(id)a0 phoneNumber:(id)a1 muid:(unsigned long long)a2 attributionID:(id)a3 sampleSizeForUserRatingScore:(unsigned int)a4 normalizedUserRatingScore:(float)a5;
- (id)initWithPlaceDataEntity:(id)a0 rating:(id)a1 hours:(id)a2 reviews:(id)a3 photos:(id)a4 entityAttribution:(id)a5;
- (id)localizedCategoriesAtIndex:(unsigned long long)a0;
- (unsigned long long)localizedCategoriesCount;
- (id)openHoursAtIndex:(unsigned long long)a0;
- (unsigned long long)openHoursCount;
- (id)photoAtIndex:(unsigned long long)a0;
- (id)placeDataAmendmentAtIndex:(unsigned long long)a0;
- (unsigned long long)placeDataAmendmentsCount;
- (id)ratingAtIndex:(unsigned long long)a0;
- (id)sourceAtIndex:(unsigned long long)a0;
- (unsigned long long)sourcesCount;
- (id)starRatingAtIndex:(unsigned long long)a0;
- (unsigned long long)starRatingsCount;

@end