luxlabs header browser preview


@class NSData, NSString, GEOPrivacyMetadata, GEOPDPlaceRequestParameters, PBDataReader, GEOPDClientMetadata, PBUnknownFields, GEOPDAnalyticMetadata, NSMutableArray;

@interface GEOPDPlaceRequest : PBRequest <NSCopying> {
    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