@class NSDate, geo_isolater, GEOMapItemPlaceAttribution, NSDictionary, GEOAppleRating, GEOLabelGeometry, GEOPDFlyover, GEOMapItemContainedPlace, GEOAddressObject, GEOMessageLink, GEOAssociatedApp, GEOFeatureStyleAttributes, GEOEnrichmentData, GEOEVCharger, GEOMapRegion, GEOMuninViewState, NSMapTable, NSData, GEOPlace, GEOEnclosingPlace, GEOStorefrontPresentationInfo, GEOEnrichmentInfo, GEOBusinessHours, GEOMapItemReviewsAttribution, GEOEnhancedPlacement, NSURL, GEOInlineRapEnablement, GEOPlacecardLayoutData, GEOViewportFrame, GEOPOIClaim, GEOMiniBrowseCategories, GEOMapItemClientAttributes, GEOPlaceQuestionnaire, GEOPlaceResult, GEOExploreGuides, NSArray, GEOPDMultiLocalizedString, GEOStyleAttributes, GEOStorefrontInfo, NSString, _GEOEncyclopedicInfo, NSTimeZone, GEOTooltip, GEOTrailHead, GEOMapItemPhotosAttribution, GEOMapItemIdentifier, GEOMapItemDetourInfo, GEORestaurantFeaturesLink, geo_reentrant_isolater, GEOBusinessAssets, GEOPDPlace, GEOPriceDescription, GEOAddress; @protocol GEOMapItemTransitInfo, GEOMapItemVenueInfo, GEOTransitAttribution, GEOEncyclopedicInfo, GEOTransitVehiclePosition, GEOAnnotatedItemList; @interface _GEOPlaceDataItem : NSObject <GEOMapItem> { GEOMapItemIdentifier *_identifier; GEOPDPlace *_placeData; NSMapTable *_attributionMap; GEOPDMultiLocalizedString *_disambiguationLabel; GEOMapItemDetourInfo *_detourInfo; BOOL _isTransitDisplayFeature; NSData *_externalTransitStationCode; geo_isolater *_lazyIvarIsolater; GEOPlace *_place; _GEOEncyclopedicInfo *_encyclopedicInfo; GEOStorefrontInfo *_storefrontInfo; GEOStorefrontPresentationInfo *_storefrontPresentationInfo; id<GEOMapItemVenueInfo> _venueInfo; NSArray *_additionalPlaces; GEOAddressObject *_addressObject; NSString *_name; GEOBusinessHours *_businessHours; NSArray *_spatialMappedPlaceCategories; NSArray *_childItems; NSArray *_captionedPhotoAlbums; GEOPlacecardLayoutData *_placecardLayoutData; NSDictionary *_relatedPlacesByComponentId; NSArray *_allPhotoAttributions; geo_reentrant_isolater *_lazyReentrantIvarIsolater; NSTimeZone *_timeZone; NSArray *_prioritizedBusinessHours; BOOL _checkedPrioritizedBusinessHours; } @property (readonly, nonatomic) NSString *name; @property (readonly, nonatomic) NSString *secondaryName; @property (readonly, nonatomic) NSString *secondarySpokenName; @property (readonly, nonatomic) NSData *encodedData; @property (readonly, nonatomic, getter=isDisputed) BOOL disputed; @property (readonly, nonatomic, getter=isValid) BOOL valid; @property (readonly, nonatomic) struct { double x0; double x1; } coordinate; @property (readonly, nonatomic) struct { double x0; double x1; } centerCoordinate; @property (readonly, nonatomic) struct { double x0; double x1; } labelCoordinate; @property (readonly, nonatomic) int referenceFrame; @property (readonly, nonatomic) GEOMapRegion *displayMapRegion; @property (readonly, nonatomic) BOOL hasDisplayMinZoom; @property (readonly, nonatomic) float displayMinZoom; @property (readonly, nonatomic) BOOL hasDisplayMaxZoom; @property (readonly, nonatomic) float displayMaxZoom; @property (readonly, nonatomic) GEOMapRegion *geoFenceMapRegion; @property (readonly, nonatomic) GEOAddress *geoAddress; @property (readonly, nonatomic) NSDictionary *addressDictionary; @property (readonly, nonatomic) NSArray *areasOfInterest; @property (readonly, nonatomic) NSTimeZone *timezone; @property (readonly, nonatomic) GEOMapRegion *displayMapRegionOrNil; @property (readonly, nonatomic) GEOMapRegion *geoFenceMapRegionOrNil; @property (readonly, nonatomic) GEOMapRegion *offlineDownloadRegion; @property (readonly, nonatomic) BOOL supportsOfflineMaps; @property (readonly, nonatomic) int contactAddressType; @property (readonly, nonatomic) NSString *contactName; @property (readonly, nonatomic) NSString *contactSpokenName; @property (readonly, nonatomic) BOOL contactIsMe; @property (readonly, nonatomic) NSString *eventName; @property (readonly, nonatomic) NSDate *eventDate; @property (readonly, nonatomic) BOOL isEventAllDay; @property (readonly, nonatomic, getter=_reviews) NSArray *reviews; @property (readonly, nonatomic, getter=_tips) NSArray *tips; @property (readonly, nonatomic, getter=_photos) NSArray *photos; @property (readonly, nonatomic, getter=_associatedApp) GEOAssociatedApp *associatedApp; @property (readonly, nonatomic, getter=_clientAttributes) GEOMapItemClientAttributes *clientAttributes; @property (readonly, nonatomic, getter=_place) GEOPlace *place; @property (readonly, nonatomic, getter=_placeResult) GEOPlaceResult *placeResult; @property (readonly, nonatomic, getter=_placeData) GEOPDPlace *placeData; @property (readonly, nonatomic, getter=_placeType) int placeType; @property (readonly, nonatomic, getter=_placeDataAsData) NSData *placeDataAsData; @property (readonly, nonatomic, getter=_hasResolvablePartialInformation) BOOL hasResolvablePartialInformation; @property (readonly, nonatomic, getter=_addressGeocodeAccuracy) int addressGeocodeAccuracy; @property (readonly, nonatomic, getter=_responseStatusIsIncomplete) BOOL responseStatusIncomplete; @property (readonly, nonatomic, getter=_roadAccessPoints) NSArray *roadAccessPoints; @property (readonly, nonatomic, getter=_hasResultProviderID) BOOL hasResultProviderID; @property (readonly, nonatomic, getter=_resultProviderID) int resultProviderID; @property (readonly, nonatomic, getter=_isTransitDisplayFeature) BOOL isTransitDisplayFeature; @property (readonly, nonatomic, getter=_hasTransit) BOOL hasTransit; @property (readonly, nonatomic, getter=_transitInfo) id<GEOMapItemTransitInfo> transitInfo; @property (readonly, nonatomic, getter=_transitAttribution) id<GEOTransitAttribution> transitAttribution; @property (readonly, nonatomic, getter=_transitVehiclePosition) id<GEOTransitVehiclePosition> transitVehiclePosition; @property (readonly, nonatomic, getter=_hasFlyover) BOOL hasFlyover; @property (readonly, nonatomic, getter=_flyover) GEOPDFlyover *flyover; @property (readonly, nonatomic, getter=_flyoverAnnouncementMessage) NSString *flyoverAnnouncementMessage; @property (readonly, nonatomic, getter=_muninViewState) GEOMuninViewState *muninViewState; @property (readonly, nonatomic, getter=_storefrontInfo) GEOStorefrontInfo *storefrontInfo; @property (readonly, nonatomic, getter=_storefrontPresentationInfo) GEOStorefrontPresentationInfo *storefrontPresentationInfo; @property (readonly, nonatomic, getter=_hasMUID) BOOL hasMUID; @property (readonly, nonatomic, getter=_muid) unsigned long long muid; @property (readonly, nonatomic, getter=_identifier) GEOMapItemIdentifier *identifier; @property (readonly, nonatomic) GEOMapItemIdentifier *transitStationIdentifier; @property (readonly, nonatomic, getter=_placeDisplayType) int placeDisplayType; @property (readonly, nonatomic, getter=_hasAreaInMeters) BOOL hasAreaInMeters; @property (readonly, nonatomic, getter=_areaInMeters) double areaInMeters; @property (readonly, nonatomic, getter=_businessURL) NSString *businessURL; @property (readonly, nonatomic, getter=_priceDescription) GEOPriceDescription *priceDescription; @property (readonly, nonatomic, getter=_hasUserRatingScore) BOOL hasUserRatingScore; @property (readonly, nonatomic, getter=_sampleSizeForUserRatingScore) unsigned int sampleSizeForUserRatingScore; @property (readonly, nonatomic, getter=_normalizedUserRatingScore) float normalizedUserRatingScore; @property (readonly, nonatomic, getter=_hasPriceRange) BOOL hasPriceRange; @property (readonly, nonatomic, getter=_priceRange) unsigned int priceRange; @property (readonly, nonatomic, getter=_maxScoreForPriceRange) unsigned int maxScoreForPriceRange; @property (readonly, nonatomic, getter=_resultSnippetLocationString) NSString *resultSnippetLocationString; @property (readonly, nonatomic, getter=_resultSnippetDistanceDisplayThreshold) unsigned int resultSnippetDistanceDisplayThreshold; @property (readonly, nonatomic, getter=_childItems) NSArray *childItems; @property (readonly, nonatomic, getter=_hasAnyAmenities) BOOL hasAnyAmenities; @property (readonly, nonatomic, getter=_amenities) NSArray *amenities; @property (readonly, nonatomic, getter=_hasEncyclopedicInfo) BOOL hasEncyclopedicInfo; @property (readonly, nonatomic, getter=_encyclopedicInfo) id<GEOEncyclopedicInfo> encyclopedicInfo; @property (readonly, nonatomic, getter=_hasPlaceDescription) BOOL hasPlaceDescription; @property (readonly, nonatomic, getter=_placeDescription) NSString *placeDescription; @property (readonly, nonatomic, getter=_hasTelephone) BOOL hasTelephone; @property (readonly, nonatomic, getter=_telephone) NSString *telephone; @property (readonly, nonatomic, getter=_optsOutOfTelephoneAds) BOOL optsOutOfTelephoneAds; @property (readonly, nonatomic, getter=_disambiguationName) NSString *disambiguationName; @property (readonly, nonatomic, getter=_openingHoursOptions) unsigned long long openingHoursOptions; @property (readonly, nonatomic, getter=_inlineRapEnablement) GEOInlineRapEnablement *inlineRapEnablement; @property (readonly, nonatomic, getter=_needsAttribution) BOOL needsAttribution; @property (readonly, copy, nonatomic, getter=_webURL) NSURL *webURL; @property (readonly, copy, nonatomic, getter=_providerURL) NSURL *providerURL; @property (readonly, copy, nonatomic, getter=_vendorID) NSString *vendorID; @property (readonly, nonatomic, getter=_poiSurveyURLString) NSString *poiSurveyURLString; @property (readonly, nonatomic, getter=_poiPinpointURLString) NSString *poiPinpointURLString; @property (readonly, nonatomic, getter=_attribution) GEOMapItemPlaceAttribution *attribution; @property (readonly, nonatomic, getter=_photosAttribution) GEOMapItemPhotosAttribution *photosAttribution; @property (readonly, nonatomic, getter=_allPhotoAttributions) NSArray *allPhotoAttributions; @property (readonly, nonatomic, getter=_reviewsAttribution) GEOMapItemReviewsAttribution *reviewsAttribution; @property (readonly, nonatomic, getter=_poiCategory) NSString *poiCategory; @property (readonly, nonatomic, getter=_styleAttributes) GEOFeatureStyleAttributes *styleAttributes; @property (readonly, nonatomic, getter=_customIconID) unsigned long long customIconID; @property (readonly, nonatomic, getter=_mapsCategoryId) NSString *mapsCategoryId; @property (readonly, nonatomic, getter=_additionalPlaceInfos) NSArray *additionalPlaceInfos; @property (readonly, nonatomic, getter=_hasPOIClaim) BOOL hasPOIClaim; @property (readonly, nonatomic, getter=_poiClaim) GEOPOIClaim *poiClaim; @property (readonly, nonatomic) GEOBusinessAssets *businessAssets; @property (readonly, nonatomic) NSArray *spatialMappedCategories; @property (readonly, nonatomic) NSArray *spatialMappedPlaceCategories; @property (readonly, nonatomic) BOOL hasVenueCapacity; @property (readonly, nonatomic) long long venueCapacity; @property (readonly, nonatomic, getter=_hasFeatureLink) BOOL hasFeatureLink; @property (readonly, nonatomic, getter=_featureLink) GEORestaurantFeaturesLink *featureLink; @property (readonly, nonatomic, getter=_parsecSectionType) int parsecSectionType; @property (readonly, nonatomic, getter=_isStandaloneBrand) BOOL isStandAloneBrand; @property (readonly, nonatomic, getter=_messageLink) GEOMessageLink *messageLink; @property (readonly, nonatomic, getter=_externalActionLinks) NSArray *externalActionLinks; @property (readonly, nonatomic, getter=_quickLinks) NSArray *quickLinks; @property (readonly, nonatomic, getter=_secondaryQuickLinks) NSArray *secondaryQuickLinks; @property (readonly, nonatomic, getter=_placeCollections) NSArray *placeCollections; @property (readonly, nonatomic, getter=_exploreGuides) GEOExploreGuides *exploreGuides; @property (readonly, nonatomic, getter=_placeCollectionsIds) NSArray *placeCollectionsIds; @property (readonly, nonatomic, getter=_hasPlaceCollectionPullQuotes) BOOL hasPlaceCollectionPullQuotes; @property (readonly, nonatomic, getter=_placeCollectionPullQuotes) NSArray *placeCollectionPullQuotes; @property (readonly, nonatomic, getter=_hasBrandMUID) BOOL hasBrandMUID; @property (readonly, nonatomic, getter=_brandMUID) unsigned long long brandMUID; @property (readonly, nonatomic, getter=_relatedPlaceLists) NSArray *relatedPlaceLists; @property (readonly, nonatomic, getter=_hasEVCharger) BOOL hasEVCharger; @property (readonly, nonatomic, getter=_evCharger) GEOEVCharger *evCharger; @property (readonly, nonatomic, getter=_placecardLayoutData) GEOPlacecardLayoutData *placecardLayoutData; @property (readonly, nonatomic) GEOMapItemDetourInfo *detourInfo; @property (readonly, nonatomic) BOOL hasExpiredComponents; @property (readonly, nonatomic, getter=_hasVenueFeatureType) BOOL hasVenueFeatureType; @property (readonly, nonatomic, getter=_venueFeatureType) int venueFeatureType; @property (readonly, nonatomic, getter=_venueInfo) id<GEOMapItemVenueInfo> venueInfo; @property (readonly, nonatomic, getter=_browseCategories) NSArray *browseCategories; @property (readonly, nonatomic, getter=_miniBrowseCategories) GEOMiniBrowseCategories *miniBrowseCategories; @property (readonly, nonatomic, getter=_placeDisplayStyle) int placeDisplayStyle; @property (readonly, nonatomic, getter=_annotatedItemList) id<GEOAnnotatedItemList> annotatedItemList; @property (readonly, nonatomic, getter=_hasEnclosingPlace) BOOL hasEnclosingPlace; @property (readonly, nonatomic, getter=_enclosingPlace) GEOEnclosingPlace *enclosingPlace; @property (readonly, nonatomic, getter=_hasOperatingHours) BOOL hasOperatingHours; @property (readonly, nonatomic, getter=_hasCurrentOperatingHours) BOOL hasCurrentOperatingHours; @property (readonly, nonatomic, getter=_hasBusinessHours) BOOL hasBusinessHours; @property (readonly, nonatomic, getter=_businessHours) NSArray *businessHours; @property (readonly, nonatomic, getter=_hasLinkedServices) BOOL hasLinkedServices; @property (readonly, nonatomic, getter=_linkedServices) NSArray *linkedServices; @property (readonly, nonatomic, getter=_enhancedPlacement) GEOEnhancedPlacement *enhancedPlacement; @property (readonly, nonatomic, getter=_labelGeometry) GEOLabelGeometry *labelGeometry; @property (readonly, nonatomic, getter=_viewportFrame) GEOViewportFrame *viewportFrame; @property (readonly, nonatomic, getter=_enrichmentInfo) GEOEnrichmentInfo *enrichmentInfo; @property (readonly, nonatomic, getter=_enrichmentData) GEOEnrichmentData *enrichmentData; @property (readonly, nonatomic, getter=_trailHead) GEOTrailHead *trailHead; @property (readonly, nonatomic, getter=_tooltip) GEOTooltip *tooltip; @property (readonly, nonatomic, getter=_placeCategoryType) int placeCategoryType; @property (readonly, nonatomic) NSData *externalTransitStationCode; @property (readonly, nonatomic) NSArray *supportedTransitPaymentMethods; @property (readonly, nonatomic) NSArray *transitPaymentMethodSuggestions; @property (readonly, nonatomic) double cachingRadiusMeters; @property (readonly, nonatomic, getter=_hasWifiFingerprintLabelType) BOOL hasWifiFingerprintLabelType; @property (readonly, nonatomic, getter=_wifiFingerprintLabelType) int wifiFingerprintLabelType; @property (readonly, nonatomic, getter=_hasWifiFingerprintConfidence) BOOL hasWifiFingerprintConfidence; @property (readonly, nonatomic, getter=_wifiFingerprintConfidence) unsigned int wifiFingerprintConfidence; @property (readonly, nonatomic, getter=_hasWifiFingerprintLabelStatusCode) BOOL hasWifiFingerprintLabelStatusCode; @property (readonly, nonatomic, getter=_wifiFingerprintLabelStatusCode) int wifiFingerprintLabelStatusCode; @property (readonly, nonatomic, getter=_containedPlace) GEOMapItemContainedPlace *containedPlace; @property (readonly, nonatomic, getter=_isInLinkedPlaceRelationship) BOOL inLinkedPlaceRelationship; @property (readonly, nonatomic, getter=_hasGroundViewLocationId) BOOL hasGroundViewLocationId; @property (readonly, nonatomic, getter=_groundViewLocationId) unsigned long long groundViewLocationId; @property (readonly, nonatomic, getter=_walletPlaceStyling) GEOStyleAttributes *walletPlaceStyling; @property (readonly, nonatomic, getter=_walletPlaceLocalizedString) NSString *walletPlaceLocalizedString; @property (readonly, nonatomic, getter=_walletPlaceLocalizedStringLocale) NSString *walletPlaceLocalizedStringLocale; @property (readonly, nonatomic, getter=_walletCategoryStyling) GEOStyleAttributes *walletCategoryStyling; @property (readonly, nonatomic, getter=_walletCategoryLocalizedString) NSString *walletCategoryLocalizedString; @property (readonly, nonatomic, getter=_walletCategoryLocalizedStringLocale) NSString *walletCategoryLocalizedStringLocale; @property (readonly, nonatomic, getter=_walletMapsCategoryIdentifier) NSString *walletMapsCategoryIdentifier; @property (readonly, nonatomic, getter=_walletCategoryIdentifier) NSString *walletCategoryIdentifier; @property (readonly, nonatomic, getter=_enableRAPLightweightFeedback) BOOL enableRAPLightweightFeedback; @property (readonly, nonatomic, getter=_showSuggestAnEditButton) BOOL showSuggestAnEditButton; @property (readonly, nonatomic, getter=_hasAppleRatings) BOOL hasAppleRatings; @property (readonly, nonatomic, getter=_appleRatings) NSArray *appleRatings; @property (readonly, nonatomic, getter=_overallAppleRating) GEOAppleRating *overallRating; @property (readonly, nonatomic, getter=_hasPlaceQuestionnaire) BOOL hasPlaceQuestionnaire; @property (readonly, nonatomic, getter=_placeQuestionnaire) GEOPlaceQuestionnaire *placeQuestionnaire; @property (readonly, nonatomic, getter=_identifierHistory) NSArray *identifierHistory; @property (readonly, nonatomic, getter=_canDownloadMorePhotos) BOOL canDownloadMorePhotos; @property (readonly, nonatomic, getter=_totalPhotoCount) unsigned long long totalPhotoCount; @property (readonly, nonatomic, getter=_hasCaptionedPhotoAlbum) BOOL hasCaptionedPhotoAlbum; @property (readonly, nonatomic, getter=_captionedPhotoAlbums) NSArray *captionedPhotoAlbums; @property (readonly, nonatomic, getter=_alternateSearchableNames) NSArray *alternateSearchableNames; @property (readonly, nonatomic, getter=_iso3166CountryCode) NSString *iso3166CountryCode; @property (readonly, nonatomic, getter=_iso3166SubdivisionCode) NSString *iso3166SubdivisionCode; @property (readonly, nonatomic, getter=_bestAvailableCountryCode) NSString *bestAvailableCountryCode; @property (readonly, nonatomic, getter=_hasAreaHighlightId) BOOL hasAreaHighlightId; @property (readonly, nonatomic, getter=_areaHighlightId) unsigned long long areaHighlightId; @property (readonly, nonatomic, getter=_photosMemoryScore) float photosMemoryScore; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)spokenNameForLocale:(id)a0; - (id)_relatedPlaceListForComponentIdentifier:(int)a0; - (id)addressObject; - (BOOL)isEqualToMapItem:(id)a0; - (id)_localizedCategoryNamesForType:(unsigned int)a0; - (id)_asPlaceInfo; - (id)weatherDisplayName; - (id)_mapItemByStrippingOptionalData; - (id)shortAddress; - (id)_spokenAddressForLocale:(id)a0; - (id)_arrivalMapRegionForTransportType:(int)a0; - (BOOL)_hasLocalizedCategoryNamesForType:(unsigned int)a0; - (id)initWithPlaceData:(id)a0 detourInfo:(id)a1 additionalPlaceDatas:(id)a2; - (void)_refreshPhotoAttributions; - (id)_relatedPlacesByComponentId; - (id)_mapItemBySettingIsTransitDisplayFeature:(BOOL)a0; - (id)initWithPlaceData:(id)a0; - (void)iterateGroundViewsWithBlock:(id /* block */)a0; - (id)_firstRelatedPlaceListForType:(int)a0; - (void).cxx_destruct; - (id)initWithPlaceData:(id)a0 attributionMap:(id)a1 disambiguationLabel:(id)a2 detourInfo:(id)a3 externalTransitStationCode:(id)a4 additionalPlaces:(id)a5; - (id)initWithPlaceData:(id)a0 detourInfo:(id)a1; - (id)_bestHeroBrandIconURLForSize:(struct CGSize { double x0; double x1; })a0 allowSmaller:(BOOL)a1; - (id)_bestAvatarBrandIconURLForSize:(struct CGSize { double x0; double x1; })a0 allowSmaller:(BOOL)a1; - (id)_bestNavbarBrandIconURLForSize:(struct CGSize { double x0; double x1; })a0 allowSmaller:(BOOL)a1; @end