@class NSData, NSString, GEOPrivacyMetadata, GEOPDPlaceRequestParameters, PBDataReader, GEOPDClientMetadata, PBUnknownFields, GEOPDAnalyticMetadata, NSMutableArray; @interface GEOPDPlaceRequest : PBRequest { PBDataReader *_reader; PBUnknownFields *_unknownFields; GEOPDAnalyticMetadata *_analyticMetadata; NSMutableArray *_auxiliaryTierRequestedComponents; GEOPDClientMetadata *_clientMetadata; NSMutableArray *_displayLanguages; NSString *_displayRegion; NSData *_handleData; GEOPDPlaceRequestParameters *_placeRequestParameters; GEOPrivacyMetadata *_privacyMetadata; NSMutableArray *_requestedComponents; NSMutableArray *_spokenLanguages; unsigned int _readerMarkPos; unsigned int _readerMarkLength; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _readerLock; int _requestType; BOOL _needLatency; BOOL _suppressResultsRequiringAttribution; struct { unsigned char has_requestType : 1; unsigned char has_needLatency : 1; unsigned char has_suppressResultsRequiringAttribution : 1; unsigned char read_unknownFields : 1; unsigned char read_analyticMetadata : 1; unsigned char read_auxiliaryTierRequestedComponents : 1; unsigned char read_clientMetadata : 1; unsigned char read_displayLanguages : 1; unsigned char read_displayRegion : 1; unsigned char read_handleData : 1; unsigned char read_placeRequestParameters : 1; unsigned char read_privacyMetadata : 1; unsigned char read_requestedComponents : 1; unsigned char read_spokenLanguages : 1; unsigned char wrote_anyField : 1; } _flags; } @property (nonatomic) BOOL hasNeedLatency; @property (nonatomic) BOOL needLatency; @property (readonly, nonatomic) BOOL hasHandleData; @property (retain, nonatomic) NSData *handleData; @property (readonly, nonatomic) BOOL hasAnalyticMetadata; @property (retain, nonatomic) GEOPDAnalyticMetadata *analyticMetadata; @property (readonly, nonatomic) BOOL hasClientMetadata; @property (retain, nonatomic) GEOPDClientMetadata *clientMetadata; @property (retain, nonatomic) NSMutableArray *displayLanguages; @property (retain, nonatomic) NSMutableArray *spokenLanguages; @property (retain, nonatomic) NSMutableArray *requestedComponents; @property (nonatomic) BOOL hasSuppressResultsRequiringAttribution; @property (nonatomic) BOOL suppressResultsRequiringAttribution; @property (nonatomic) BOOL hasRequestType; @property (nonatomic) int requestType; @property (readonly, nonatomic) BOOL hasPlaceRequestParameters; @property (retain, nonatomic) GEOPDPlaceRequestParameters *placeRequestParameters; @property (readonly, nonatomic) BOOL hasDisplayRegion; @property (retain, nonatomic) NSString *displayRegion; @property (retain, nonatomic) NSMutableArray *auxiliaryTierRequestedComponents; @property (readonly, nonatomic) BOOL hasPrivacyMetadata; @property (retain, nonatomic) GEOPrivacyMetadata *privacyMetadata; @property (readonly, nonatomic) PBUnknownFields *unknownFields; + (BOOL)isValid:(id)a0; + (id)componentInfoWithType:(int)a0 count:(unsigned int)a1 traits:(id)a2; + (id)collectionComponentInfoForReason:(unsigned long long)a0 count:(unsigned int)a1 traits:(id)a2; + (id)createRequestedComponentsForReason:(unsigned long long)a0 traits:(id)a1 count:(unsigned int)a2; + (Class)auxiliaryTierRequestedComponentType; + (id)publisherComponentInfoForReason:(unsigned long long)a0 count:(unsigned int)a1 traits:(id)a2; + (id)comingledPhotoLookupRequestWithCategoryIdentifier:(id)a0 mapItemIdentifier:(id)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 traits:(id)a3; + (Class)spokenLanguageType; + (Class)displayLanguageType; + (id)photoLookupRequestWithVendorIdentifier:(id)a0 mapItemIdentifier:(id)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 traits:(id)a3; + (Class)requestedComponentType; - (id)initWithMapItemToRefine:(id)a0 coordinate:(struct { double x0; double x1; })a1 traits:(id)a2; - (id)initWithPlaceRefinementParameters:(id)a0 traits:(id)a1; - (id)initWithBrandMUID:(unsigned long long)a0 traits:(id)a1; - (void)addDisplayLanguage:(id)a0; - (id)initWithMapItemToRefine:(id)a0 traits:(id)a1; - (id)initWithForwardGeocodeAddress:(id)a0 maxResults:(unsigned int)a1 traits:(id)a2; - (id)initWithSearchURLQuery:(id)a0 coordinate:(struct { double x0; double x1; })a1 maxResults:(unsigned int)a2 traits:(id)a3; - (id)cacheKey; - (id)initWithAirportCode:(id)a0 terminalCode:(id)a1 gateCode:(id)a2 traits:(id)a3; - (id)initWithCanonicalLocationSearchQueryString:(id)a0 traits:(id)a1; - (id)init; - (unsigned long long)hash; - (id)initForCuratedCollectionItemLookupWithIdentifiers:(id)a0 collectionIdentifier:(id)a1 traits:(id)a2; - (BOOL)isBrandLookupRequest; - (id)initForAutocompleteWithTraits:(id)a0 count:(unsigned int)a1; - (unsigned int)requestTypeCode; - (void)clearDisplayLanguages; - (Class)responseClass; - (BOOL)shouldConsiderCaching; - (id)initWithTransitScheduleAtStation:(unsigned long long)a0 line:(unsigned long long)a1 referenceTripId:(unsigned long long)a2 includeAllDirectionNames:(BOOL)a3 routingParameters:(id)a4 traits:(id)a5; - (id)initForSearchHomeWithTraits:(id)a0; - (BOOL)readFrom:(id)a0; - (id)initWithMerchantCode:(id)a0 rawMerchantCode:(id)a1 industryCategory:(id)a2 industryCode:(id)a3 paymentNetwork:(id)a4 transactionDate:(id)a5 transactionLocation:(id)a6 traits:(id)a7; - (void)clearAuxiliaryTierRequestedComponents; - (int)geoUserPreferredTransportType; - (id)initWithComponents:(id)a0 identifier:(id)a1 resultProviderID:(int)a2 traits:(id)a3; - (id)initWithVendorSpecificPlaceRefinementParameters:(id)a0 traits:(id)a1; - (void)addAuxiliaryTierRequestedComponent:(id)a0; - (void)addSpokenLanguage:(id)a0; - (void)addRequestedComponentsForReason:(unsigned long long)a0 traits:(id)a1 count:(unsigned int)a2; - (unsigned long long)displayLanguagesCount; - (id)browseCategorySuggestionparametersWithTraits:(id)a0 isFromNoQueryState:(BOOL)a1; - (id)auxiliaryTierRequestedComponentAtIndex:(unsigned long long)a0; - (int)userPreferredTransportTypeFromTransportType:(int)a0; - (void)writeTo:(id)a0; - (id)initWithNearbyTransitDeparturesWithLookupOrigin:(id)a0 userLocation:(id)a1 traits:(id)a2; - (id)initWithForwardGeocodeAddressString:(id)a0 maxResults:(unsigned int)a1 traits:(id)a2; - (id)pdSpatialEventLookupParametersForParameters:(id)a0; - (BOOL)hasGreenTeaWithValue:(BOOL)a0; - (id)initCitySelectorViewWithTraits:(id)a0 batchSize:(unsigned int)a1; - (unsigned long long)spokenLanguagesCount; - (id)initWithSearchQuery:(id)a0 entryMetadata:(id)a1 metadata:(id)a2 autocompleteEntry:(id)a3 retainedSearch:(id)a4 maxResults:(unsigned int)a5 filters:(id)a6 suppressResultsRequiringAttribution:(BOOL)a7 traits:(id)a8 routeInfo:(id)a9 error:(id *)a10; - (id)initWithInitialRequestData:(id)a0 traits:(id)a1; - (id)initWithGuideHomeWithFilter:(id)a0 guideLocation:(id)a1 withTraits:(id)a2; - (id)initWithData:(id)a0; - (void)addRequestedComponents:(id)a0; - (id)initForWifiFingerprintLookupWithLocations:(id)a0 wifiAccessPoints:(id)a1 maxLabels:(unsigned int)a2 entryTime:(unsigned long long)a3 exitTime:(unsigned long long)a4 traits:(id)a5; - (id)pdSpatialPlaceLookupParametersForParameters:(id)a0; - (BOOL)isForwardGeocoderRequest; - (BOOL)isMerchantRequest; - (BOOL)isPlaceRefinementRequest; - (void)addRequestedComponent:(id)a0; - (id)initWithDictionary:(id)a0; - (BOOL)hasResultProviderID; - (id)initEVChargerRefreshRequestWithMapsIdentifier:(id)a0 traits:(id)a1; - (id)initForBrandLookupWithIMessageUid:(id)a0 traits:(id)a1; - (id)_initWithTransitScheduleRequestForStation:(unsigned long long)a0 line:(unsigned long long)a1 referenceTripId:(unsigned long long)a2 includeAllDirectionNames:(BOOL)a3 routingParameters:(id)a4 traits:(id)a5; - (id)initForSearchCapabilitiesWithTraits:(id)a0; - (id)description; - (id)requestedComponentAtIndex:(unsigned long long)a0; - (id)initForNearbyTransitPaymentLookupAtLocations:(id)a0 traits:(id)a1; - (int)resultProviderID; - (id)requestTypeAsString:(int)a0; - (id)initForGeoIpLookupWithIpAddress:(id)a0 traits:(id)a1; - (void)clearUnknownFields:(BOOL)a0; - (int)autocompleteOriginationTypeFromTraits:(id)a0; - (id)initWithMerchantCode:(id)a0 rawMerchantCode:(id)a1 relyingPartyIdentifier:(id)a2 industryCategory:(id)a3 industryCode:(id)a4 paymentNetwork:(id)a5 transactionDate:(id)a6 transactionLocation:(id)a7 terminalId:(id)a8 transactionCurrencyCode:(id)a9 transactionType:(int)a10 transactionId:(id)a11 warsawMerchantDomain:(id)a12 warsawMerchantName:(id)a13 warsawMerchantId:(id)a14 adamId:(id)a15 merchantId:(id)a16 merchantDoingBizAsName:(id)a17 merchantEnhancedName:(id)a18 merchantCity:(id)a19 merchantRawCity:(id)a20 merchantState:(id)a21 merchantRawState:(id)a22 merchantZip:(id)a23 merchantAddress:(id)a24 merchantRawAddress:(id)a25 merchantCountryCode:(id)a26 merchantType:(id)a27 merchantCleanConfidenceLevel:(id)a28 merchantAdditionalData:(id)a29 merchantCanl:(id)a30 fuzzyMatched:(id)a31 coarseLocationUsed:(id)a32 traits:(id)a33; - (int)StringAsRequestType:(id)a0; - (id)pdSpatialPlaceLookupParametersArrayForParameters:(id)a0; - (id)initWithSpatialEventLookupParameters:(id)a0 traits:(id)a1; - (id)initWithTransitTripDetailsAtStation:(unsigned long long)a0 line:(unsigned long long)a1 referenceTripId:(unsigned long long)a2 includeAllDirectionNames:(BOOL)a3 routingParameters:(id)a4 traits:(id)a5; - (id)displayLanguageAtIndex:(unsigned long long)a0; - (id)initPlaceEnrichmentWithEnrichmentInfo:(id)a0 mapsIdentifier:(id)a1 traits:(id)a2; - (id)initWithIdentifiers:(id)a0 resultProviderID:(int)a1 traits:(id)a2; - (id)initWithSearchCategory:(id)a0 venueIdentifier:(id)a1 maxResults:(unsigned int)a2 traits:(id)a3; - (id)initWithSpatialPlaceLookupParameters:(id)a0 traits:(id)a1; - (void).cxx_destruct; - (id)initForGuideLocationLookupWithIdentifiers:(id)a0 traits:(id)a1; - (id)initWithCategory:(id)a0 maxResults:(unsigned int)a1 traits:(id)a2; - (id)initWithReverseGeocodeCoordinate:(struct { double x0; double x1; })a0 floorOrdinal:(int)a1 includeEntryPoints:(BOOL)a2 preserveOriginalLocation:(BOOL)a3 traits:(id)a4; - (BOOL)isCanonicalLocationSearchRequest; - (id)initPublisherViewWithPublisherIdentifier:(id)a0 keywordFilter:(id)a1 addressFilter:(id)a2 batchSize:(unsigned int)a3 withTraits:(id)a4; - (id)jsonRepresentation; - (id)spokenLanguageAtIndex:(unsigned long long)a0; - (id)initWithReverseGeocodeLocation:(id)a0 includeEntryPoints:(BOOL)a1 preserveOriginalLocation:(BOOL)a2 placeTypeLimit:(int)a3 traits:(id)a4; - (id)initWithTransitDeparturesAtStation:(unsigned long long)a0 line:(unsigned long long)a1 referenceTripId:(unsigned long long)a2 includeAllDirectionNames:(BOOL)a3 routingParameters:(id)a4 traits:(id)a5; - (void)clearSensitiveFields:(unsigned long long)a0; - (id)initForNearestTransitStationWithLine:(id)a0 coordinate:(struct { double x0; double x1; })a1 traits:(id)a2; - (id)initForDFRCategoryListWithTraits:(id)a0; - (id)pdSpatialEventLookupParametersArrayForParameters:(id)a0; - (id)initWithAutocompleteFragment:(id)a0 type:(int)a1 traits:(id)a2 filters:(id)a3 retainedSearch:(id)a4 tappedQuerySuggestion:(id)a5 sessionData:(id)a6 error:(id *)a7; - (id)_initWithTraits:(id)a0 includeHistoricalLocations:(BOOL)a1 supportedMapsResultTypes:(id)a2; - (id)initForMapsHomeWithTraits:(id)a0; - (id)initForOfflineRegionNameSuggestionWithRegion:(id)a0 traits:(id)a1; - (id)initForHikingIntroTipWithMapItemIdentifier:(id)a0 traits:(id)a1; - (id)dictionaryRepresentation; - (unsigned long long)requestedComponentsCount; - (id)initWithBatchReverseGeocodeLocations:(id)a0 additionalPlaceTypes:(int *)a1 additionalPlaceTypesCount:(unsigned long long)a2 traits:(id)a3; - (id)initWithTripIds:(id)a0 traits:(id)a1; - (id)initWithCategory:(id)a0 routeInfo:(id)a1 maxResults:(unsigned int)a2 traits:(id)a3; - (void)copyTo:(id)a0; - (id)initWithUpdatedTransitScheduleDetailsAtStation:(unsigned long long)a0 line:(unsigned long long)a1 referenceTripId:(unsigned long long)a2 includeAllDirectionNames:(BOOL)a3 routingParameters:(id)a4 traits:(id)a5; - (BOOL)isEqual:(id)a0; - (void)clearRequestedComponents; - (id)initWithSearchURLQuery:(id)a0 identifier:(id)a1 resultProviderId:(int)a2 contentProvider:(id)a3 maxResults:(unsigned int)a4 traits:(id)a5; - (id)initForTerritoryForLatLngsE7:(id)a0 traits:(id)a1; - (void)clearSpokenLanguages; - (id)initWithCategoryMetadata:(id)a0 parentMuid:(unsigned long long)a1 traits:(id)a2; - (double)localTimestamp; - (unsigned long long)auxiliaryTierRequestedComponentsCount; - (id)initWithExternalBusinessID:(id)a0 contentProvider:(id)a1 traits:(id)a2; - (void)readAll:(BOOL)a0; - (id)initForCuratedCollectionLookupWithIdentifiers:(id)a0 isBatchLookup:(BOOL)a1 overrideSuppress:(BOOL)a2 traits:(id)a3; - (void)mergeFrom:(id)a0; - (id)initWithExternalTransitStationCodes:(id)a0 sourceID:(id)a1 transactionDate:(id)a2 transactionLocation:(id)a3 traits:(id)a4; - (id)initWithReverseGeocodeCoordinate:(struct { double x0; double x1; })a0 includeEntryPoints:(BOOL)a1 preserveOriginalLocation:(BOOL)a2 traits:(id)a3; - (id)initForSearchFieldPlaceholderWithTraits:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)initWithGeoMapItemIdentifier:(id)a0 categoryID:(id)a1 maxResults:(unsigned int)a2 traits:(id)a3; - (id)initForDatasetCheckWithTraits:(id)a0; - (id)initWithJSON:(id)a0; - (id)initForCategoryListWithTraits:(id)a0 isFromNoQueryState:(BOOL)a1; - (id)initWithAllCollectionViewWithBatchSize:(unsigned int)a0 keywordFilter:(id)a1 addressFilter:(id)a2 withTraits:(id)a3; @end