@class GEOPDInlineRapEnablement, NSString, GEOLocalizedString, PBUnknownFields, PBDataReader, NSMutableArray, GEOStyleAttributes; @interface GEOPDEntity : PBCodable <NSCopying> { PBDataReader *_reader; PBUnknownFields *_unknownFields; struct { int *list; unsigned long long count; unsigned long long size; } _placeLookupCategorys; NSMutableArray *_altFaxs; NSMutableArray *_altTelephones; NSMutableArray *_altUrls; NSMutableArray *_alternateSearchableNames; unsigned long long _areaHighlightId; unsigned long long _brandMuid; unsigned long long _buildingId; NSString *_fax; unsigned long long _globalBrandMuid; GEOPDInlineRapEnablement *_inlineRapEnablement; NSMutableArray *_localizedCategorys; NSMutableArray *_mapsAltCategoryIds; NSString *_mapsCategoryId; NSMutableArray *_modernLocalizedCategorys; NSString *_modernMapsCategoryId; NSMutableArray *_names; GEOLocalizedString *_secondaryName; GEOLocalizedString *_secondarySpokenName; NSMutableArray *_spokenNames; GEOStyleAttributes *_styleAttributes; NSString *_telephone; NSString *_url; NSString *_walletCategoryId; unsigned int _readerMarkPos; unsigned int _readerMarkLength; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _readerLock; int _capacity; int _displayStyle; float _photosMemoryScore; int _placeCategoryType; int _placeDisplayType; int _searchSection; int _type; BOOL _altTelephoneAdsOptOut; BOOL _enableRapLightweightFeedback; BOOL _isDisputed; BOOL _isPermanentlyClosed; BOOL _isStandaloneBrand; BOOL _telephoneAdsOptOut; struct { unsigned char has_areaHighlightId : 1; unsigned char has_brandMuid : 1; unsigned char has_buildingId : 1; unsigned char has_globalBrandMuid : 1; unsigned char has_capacity : 1; unsigned char has_displayStyle : 1; unsigned char has_photosMemoryScore : 1; unsigned char has_placeCategoryType : 1; unsigned char has_placeDisplayType : 1; unsigned char has_searchSection : 1; unsigned char has_type : 1; unsigned char has_altTelephoneAdsOptOut : 1; unsigned char has_enableRapLightweightFeedback : 1; unsigned char has_isDisputed : 1; unsigned char has_isPermanentlyClosed : 1; unsigned char has_isStandaloneBrand : 1; unsigned char has_telephoneAdsOptOut : 1; unsigned char read_unknownFields : 1; unsigned char read_placeLookupCategorys : 1; unsigned char read_altFaxs : 1; unsigned char read_altTelephones : 1; unsigned char read_altUrls : 1; unsigned char read_alternateSearchableNames : 1; unsigned char read_fax : 1; unsigned char read_inlineRapEnablement : 1; unsigned char read_localizedCategorys : 1; unsigned char read_mapsAltCategoryIds : 1; unsigned char read_mapsCategoryId : 1; unsigned char read_modernLocalizedCategorys : 1; unsigned char read_modernMapsCategoryId : 1; unsigned char read_names : 1; unsigned char read_secondaryName : 1; unsigned char read_secondarySpokenName : 1; unsigned char read_spokenNames : 1; unsigned char read_styleAttributes : 1; unsigned char read_telephone : 1; unsigned char read_url : 1; unsigned char read_walletCategoryId : 1; unsigned char wrote_anyField : 1; } _flags; } @property (nonatomic) BOOL hasType; @property (nonatomic) int type; @property (readonly, nonatomic) BOOL hasTelephone; @property (retain, nonatomic) NSString *telephone; @property (retain, nonatomic) NSMutableArray *altTelephones; @property (readonly, nonatomic) BOOL hasFax; @property (retain, nonatomic) NSString *fax; @property (retain, nonatomic) NSMutableArray *altFaxs; @property (readonly, nonatomic) BOOL hasUrl; @property (retain, nonatomic) NSString *url; @property (retain, nonatomic) NSMutableArray *altUrls; @property (nonatomic) BOOL hasIsPermanentlyClosed; @property (nonatomic) BOOL isPermanentlyClosed; @property (nonatomic) BOOL hasIsDisputed; @property (nonatomic) BOOL isDisputed; @property (retain, nonatomic) NSMutableArray *names; @property (retain, nonatomic) NSMutableArray *spokenNames; @property (retain, nonatomic) NSMutableArray *localizedCategorys; @property (nonatomic) BOOL hasTelephoneAdsOptOut; @property (nonatomic) BOOL telephoneAdsOptOut; @property (nonatomic) BOOL hasAltTelephoneAdsOptOut; @property (nonatomic) BOOL altTelephoneAdsOptOut; @property (nonatomic) BOOL hasIsStandaloneBrand; @property (nonatomic) BOOL isStandaloneBrand; @property (nonatomic) BOOL hasDisplayStyle; @property (nonatomic) int displayStyle; @property (nonatomic) BOOL hasSearchSection; @property (nonatomic) int searchSection; @property (nonatomic) BOOL hasPlaceDisplayType; @property (nonatomic) int placeDisplayType; @property (nonatomic) BOOL hasBrandMuid; @property (nonatomic) unsigned long long brandMuid; @property (nonatomic) BOOL hasCapacity; @property (nonatomic) int capacity; @property (readonly, nonatomic) unsigned long long placeLookupCategorysCount; @property (readonly, nonatomic) int *placeLookupCategorys; @property (readonly, nonatomic) BOOL hasSecondaryName; @property (retain, nonatomic) GEOLocalizedString *secondaryName; @property (readonly, nonatomic) BOOL hasSecondarySpokenName; @property (retain, nonatomic) GEOLocalizedString *secondarySpokenName; @property (readonly, nonatomic) BOOL hasStyleAttributes; @property (retain, nonatomic) GEOStyleAttributes *styleAttributes; @property (readonly, nonatomic) BOOL hasWalletCategoryId; @property (retain, nonatomic) NSString *walletCategoryId; @property (readonly, nonatomic) BOOL hasMapsCategoryId; @property (retain, nonatomic) NSString *mapsCategoryId; @property (nonatomic) BOOL hasEnableRapLightweightFeedback; @property (nonatomic) BOOL enableRapLightweightFeedback; @property (retain, nonatomic) NSMutableArray *alternateSearchableNames; @property (nonatomic) BOOL hasGlobalBrandMuid; @property (nonatomic) unsigned long long globalBrandMuid; @property (nonatomic) BOOL hasBuildingId; @property (nonatomic) unsigned long long buildingId; @property (nonatomic) BOOL hasAreaHighlightId; @property (nonatomic) unsigned long long areaHighlightId; @property (readonly, nonatomic) BOOL hasModernMapsCategoryId; @property (retain, nonatomic) NSString *modernMapsCategoryId; @property (retain, nonatomic) NSMutableArray *modernLocalizedCategorys; @property (nonatomic) BOOL hasPhotosMemoryScore; @property (nonatomic) float photosMemoryScore; @property (retain, nonatomic) NSMutableArray *mapsAltCategoryIds; @property (nonatomic) BOOL hasPlaceCategoryType; @property (nonatomic) int placeCategoryType; @property (readonly, nonatomic) BOOL hasInlineRapEnablement; @property (retain, nonatomic) GEOPDInlineRapEnablement *inlineRapEnablement; @property (readonly, nonatomic) PBUnknownFields *unknownFields; + (Class)mapsAltCategoryIdType; + (BOOL)isValid:(id)a0; + (Class)alternateSearchableNameType; + (Class)altTelephoneType; + (id)entityForPlaceData:(id)a0; + (Class)spokenNameType; + (Class)localizedCategoryType; + (Class)nameType; + (Class)altUrlType; + (Class)altFaxType; + (Class)modernLocalizedCategoryType; - (id)modernLocalizedCategoryAtIndex:(unsigned long long)a0; - (void)addLocalizedCategory:(id)a0; - (id)localizedCategoryAtIndex:(unsigned long long)a0; - (void)clearSpokenNames; - (id)init; - (unsigned long long)hash; - (void)addAlternateSearchableName:(id)a0; - (void)dealloc; - (void)addPlaceLookupCategory:(int)a0; - (void)clearAltTelephones; - (id)typeAsString:(int)a0; - (int)StringAsDisplayStyle:(id)a0; - (BOOL)readFrom:(id)a0; - (id)nameAtIndex:(unsigned long long)a0; - (id)displayStyleAsString:(int)a0; - (id)bestLocalizedName; - (id)altTelephoneAtIndex:(unsigned long long)a0; - (unsigned long long)mapsAltCategoryIdsCount; - (void)setPlaceLookupCategorys:(int *)a0 count:(unsigned long long)a1; - (void)clearAltFaxs; - (int)StringAsPlaceLookupCategorys:(id)a0; - (void)writeTo:(id)a0; - (id)placeDisplayTypeAsString:(int)a0; - (void)clearModernLocalizedCategorys; - (int)placeLookupCategoryAtIndex:(unsigned long long)a0; - (unsigned long long)altFaxsCount; - (id)bestLocalizedString; - (id)placeCategoryTypeAsString:(int)a0; - (id)initWithData:(id)a0; - (void)addModernLocalizedCategory:(id)a0; - (void)clearNames; - (id)altUrlAtIndex:(unsigned long long)a0; - (void)clearLocalizedCategorys; - (unsigned long long)alternateSearchableNamesCount; - (unsigned long long)spokenNamesCount; - (id)initWithDictionary:(id)a0; - (id)spokenNameAtIndex:(unsigned long long)a0; - (id)description; - (id)mapsAltCategoryIdAtIndex:(unsigned long long)a0; - (void)addAltTelephone:(id)a0; - (void)clearPlaceLookupCategorys; - (void)clearUnknownFields:(BOOL)a0; - (void)addAltFax:(id)a0; - (void)addAltUrl:(id)a0; - (void)addMapsAltCategoryId:(id)a0; - (unsigned long long)localizedCategorysCount; - (void)addName:(id)a0; - (void).cxx_destruct; - (id)searchSectionAsString:(int)a0; - (id)jsonRepresentation; - (unsigned long long)altTelephonesCount; - (int)StringAsType:(id)a0; - (void)addSpokenName:(id)a0; - (int)StringAsPlaceDisplayType:(id)a0; - (void)clearAltUrls; - (unsigned long long)namesCount; - (id)dictionaryRepresentation; - (id)altFaxAtIndex:(unsigned long long)a0; - (int)StringAsPlaceCategoryType:(id)a0; - (void)copyTo:(id)a0; - (void)clearAlternateSearchableNames; - (void)clearMapsAltCategoryIds; - (BOOL)isEqual:(id)a0; - (id)placeLookupCategorysAsString:(int)a0; - (unsigned long long)altUrlsCount; - (void)readAll:(BOOL)a0; - (unsigned long long)modernLocalizedCategorysCount; - (void)mergeFrom:(id)a0; - (id)alternateSearchableNameAtIndex:(unsigned long long)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (int)StringAsSearchSection:(id)a0; - (id)initWithJSON:(id)a0; @end