luxlabs header browser preview


@class GEOLatLng, GEOIndexQueryNode, GEOMapRegion, PBUnknownFields, GEOClientCapabilities, GEOBusinessOptions, GEOLocation, GEOSuggestionsOptions, NSMutableArray, NSString, PBDataReader, NSData, GEOAdditionalEnabledMarkets, GEOAddress, GEOSearchSubstring;

@interface GEOPlaceSearchRequest : PBRequest <NSCopying> {
    PBDataReader *_reader;
    PBUnknownFields *_unknownFields;
    struct { int *list; unsigned long long count; unsigned long long size; } _additionalPlaceTypes;
    struct { unsigned long long *list; unsigned long long count; unsigned long long size; } _businessIDs;
    struct { int *list; unsigned long long count; unsigned long long size; } _optionalSuppressionReasons;
    struct GEOSessionID { unsigned long long _high; unsigned long long _low; } _sessionGUID;
    GEOAdditionalEnabledMarkets *_additionalEnabledMarkets;
    GEOAddress *_address;
    GEOBusinessOptions *_businessOptions;
    GEOClientCapabilities *_clientCapabilities;
    NSString *_deviceCountryCode;
    GEOLatLng *_deviceLocation;
    NSString *_deviceTimeZone;
    NSString *_deviceLocationCountryCode;
    NSMutableArray *_filterByBusinessCategorys;
    long long _geoId;
    GEOIndexQueryNode *_indexFilter;
    NSString *_inputLanguage;
    unsigned long long _intersectingGeoId;
    GEOLatLng *_knownLocation;
    NSMutableArray *_limitToCountryCodeIso2s;
    GEOLocation *_location;
    GEOMapRegion *_mapRegion;
    NSString *_phoneticLocaleIdentifier;
    GEOAddress *_preserveFields;
    GEOSearchSubstring *_searchContextSubstring;
    NSString *_searchContext;
    GEOLatLng *_searchLocation;
    NSMutableArray *_searchSubstrings;
    NSString *_search;
    NSMutableArray *_serviceTags;
    GEOSuggestionsOptions *_suggestionsOptions;
    NSString *_suggestionsPrefix;
    double _timeSinceMapEnteredForeground;
    double _timeSinceMapViewportChanged;
    double _timestamp;
    NSString *_viewportCenterCountryCode;
    NSData *_zilchPoints;
    unsigned int _readerMarkPos;
    unsigned int _readerMarkLength;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _readerLock;
    int _businessSortOrder;
    int _knownAccuracy;
    int _localSearchProviderID;
    int _mapMode;
    int _maxBusinessReviews;
    int _maxResults;
    int _placeTypeLimit;
    int _searchSource;
    int _sequenceNumber;
    int _transportTypeForTravelTimes;
    BOOL _excludeAddressInResults;
    BOOL _includeBusinessCategories;
    BOOL _includeBusinessRating;
    BOOL _includeEntryPoints;
    BOOL _includeFeatureSets;
    BOOL _includeGeoId;
    BOOL _includeMatchedToken;
    BOOL _includeNameForForwardGeocodingResults;
    BOOL _includePhonetics;
    BOOL _includeQuads;
    BOOL _includeRoadAccessPoints;
    BOOL _includeSpokenNames;
    BOOL _includeStatusCodeInfo;
    BOOL _includeSuggestionsOnly;
    BOOL _includeTravelDistance;
    BOOL _includeTravelTime;
    BOOL _includeUnmatchedStrings;
    BOOL _isCanonicalLocationSearch;
    BOOL _isFromAPI;
    BOOL _isStrictGeocoding;
    BOOL _isStrictMapRegion;
    BOOL _isPopularNearbyRequest;
    BOOL _structuredSearch;
    BOOL _suppressResultsRequiringAttribution;
    struct { unsigned char has_sessionGUID : 1; unsigned char has_geoId : 1; unsigned char has_intersectingGeoId : 1; unsigned char has_timeSinceMapEnteredForeground : 1; unsigned char has_timeSinceMapViewportChanged : 1; unsigned char has_timestamp : 1; unsigned char has_businessSortOrder : 1; unsigned char has_knownAccuracy : 1; unsigned char has_localSearchProviderID : 1; unsigned char has_mapMode : 1; unsigned char has_maxBusinessReviews : 1; unsigned char has_maxResults : 1; unsigned char has_placeTypeLimit : 1; unsigned char has_searchSource : 1; unsigned char has_sequenceNumber : 1; unsigned char has_transportTypeForTravelTimes : 1; unsigned char has_excludeAddressInResults : 1; unsigned char has_includeBusinessCategories : 1; unsigned char has_includeBusinessRating : 1; unsigned char has_includeEntryPoints : 1; unsigned char has_includeFeatureSets : 1; unsigned char has_includeGeoId : 1; unsigned char has_includeMatchedToken : 1; unsigned char has_includeNameForForwardGeocodingResults : 1; unsigned char has_includePhonetics : 1; unsigned char has_includeQuads : 1; unsigned char has_includeRoadAccessPoints : 1; unsigned char has_includeSpokenNames : 1; unsigned char has_includeStatusCodeInfo : 1; unsigned char has_includeSuggestionsOnly : 1; unsigned char has_includeTravelDistance : 1; unsigned char has_includeTravelTime : 1; unsigned char has_includeUnmatchedStrings : 1; unsigned char has_isCanonicalLocationSearch : 1; unsigned char has_isFromAPI : 1; unsigned char has_isStrictGeocoding : 1; unsigned char has_isStrictMapRegion : 1; unsigned char has_isPopularNearbyRequest : 1; unsigned char has_structuredSearch : 1; unsigned char has_suppressResultsRequiringAttribution : 1; unsigned char read_unknownFields : 1; unsigned char read_additionalPlaceTypes : 1; unsigned char read_businessIDs : 1; unsigned char read_optionalSuppressionReasons : 1; unsigned char read_additionalEnabledMarkets : 1; unsigned char read_address : 1; unsigned char read_businessOptions : 1; unsigned char read_clientCapabilities : 1; unsigned char read_deviceCountryCode : 1; unsigned char read_deviceLocation : 1; unsigned char read_deviceTimeZone : 1; unsigned char read_deviceLocationCountryCode : 1; unsigned char read_filterByBusinessCategorys : 1; unsigned char read_indexFilter : 1; unsigned char read_inputLanguage : 1; unsigned char read_knownLocation : 1; unsigned char read_limitToCountryCodeIso2s : 1; unsigned char read_location : 1; unsigned char read_mapRegion : 1; unsigned char read_phoneticLocaleIdentifier : 1; unsigned char read_preserveFields : 1; unsigned char read_searchContextSubstring : 1; unsigned char read_searchContext : 1; unsigned char read_searchLocation : 1; unsigned char read_searchSubstrings : 1; unsigned char read_search : 1; unsigned char read_serviceTags : 1; unsigned char read_suggestionsOptions : 1; unsigned char read_suggestionsPrefix : 1; unsigned char read_viewportCenterCountryCode : 1; unsigned char read_zilchPoints : 1; unsigned char wrote_anyField : 1; } _flags;
}

@property (readonly, nonatomic) unsigned long long businessIDsCount;
@property (readonly, nonatomic) unsigned long long *businessIDs;
@property (readonly, nonatomic) BOOL hasAddress;
@property (retain, nonatomic) GEOAddress *address;
@property (readonly, nonatomic) BOOL hasLocation;
@property (retain, nonatomic) GEOLocation *location;
@property (readonly, nonatomic) BOOL hasSearch;
@property (retain, nonatomic) NSString *search;
@property (readonly, nonatomic) BOOL hasMapRegion;
@property (retain, nonatomic) GEOMapRegion *mapRegion;
@property (readonly, nonatomic) unsigned long long additionalPlaceTypesCount;
@property (readonly, nonatomic) int *additionalPlaceTypes;
@property (nonatomic) BOOL hasIncludePhonetics;
@property (nonatomic) BOOL includePhonetics;
@property (nonatomic) BOOL hasMaxResults;
@property (nonatomic) int maxResults;
@property (nonatomic) BOOL hasSessionGUID;
@property (nonatomic) struct GEOSessionID { unsigned long long x0; unsigned long long x1; } sessionGUID;
@property (nonatomic) BOOL hasBusinessSortOrder;
@property (nonatomic) int businessSortOrder;
@property (nonatomic) BOOL hasIncludeBusinessRating;
@property (nonatomic) BOOL includeBusinessRating;
@property (nonatomic) BOOL hasIncludeBusinessCategories;
@property (nonatomic) BOOL includeBusinessCategories;
@property (nonatomic) BOOL hasMaxBusinessReviews;
@property (nonatomic) int maxBusinessReviews;
@property (retain, nonatomic) NSMutableArray *filterByBusinessCategorys;
@property (nonatomic) BOOL hasIsStrictMapRegion;
@property (nonatomic) BOOL isStrictMapRegion;
@property (nonatomic) BOOL hasTimestamp;
@property (nonatomic) double timestamp;
@property (readonly, nonatomic) BOOL hasZilchPoints;
@property (retain, nonatomic) NSData *zilchPoints;
@property (nonatomic) BOOL hasIncludeEntryPoints;
@property (nonatomic) BOOL includeEntryPoints;
@property (readonly, nonatomic) BOOL hasBusinessOptions;
@property (retain, nonatomic) GEOBusinessOptions *businessOptions;
@property (nonatomic) BOOL hasLocalSearchProviderID;
@property (nonatomic) int localSearchProviderID;
@property (nonatomic) BOOL hasIncludeSuggestionsOnly;
@property (nonatomic) BOOL includeSuggestionsOnly;
@property (nonatomic) BOOL hasStructuredSearch;
@property (nonatomic) BOOL structuredSearch;
@property (readonly, nonatomic) BOOL hasSuggestionsPrefix;
@property (retain, nonatomic) NSString *suggestionsPrefix;
@property (readonly, nonatomic) BOOL hasDeviceCountryCode;
@property (retain, nonatomic) NSString *deviceCountryCode;
@property (readonly, nonatomic) BOOL hasDeviceLocation;
@property (retain, nonatomic) GEOLatLng *deviceLocation;
@property (readonly, nonatomic) BOOL hasInputLanguage;
@property (retain, nonatomic) NSString *inputLanguage;
@property (readonly, nonatomic) BOOL hasPhoneticLocaleIdentifier;
@property (retain, nonatomic) NSString *phoneticLocaleIdentifier;
@property (nonatomic) BOOL hasSequenceNumber;
@property (nonatomic) int sequenceNumber;
@property (nonatomic) BOOL hasSuppressResultsRequiringAttribution;
@property (nonatomic) BOOL suppressResultsRequiringAttribution;
@property (nonatomic) BOOL hasIsFromAPI;
@property (nonatomic) BOOL isFromAPI;
@property (nonatomic) BOOL hasTimeSinceMapEnteredForeground;
@property (nonatomic) double timeSinceMapEnteredForeground;
@property (nonatomic) BOOL hasTimeSinceMapViewportChanged;
@property (nonatomic) double timeSinceMapViewportChanged;
@property (nonatomic) BOOL hasIncludeSpokenNames;
@property (nonatomic) BOOL includeSpokenNames;
@property (readonly, nonatomic) BOOL hasDeviceTimeZone;
@property (retain, nonatomic) NSString *deviceTimeZone;
@property (readonly, nonatomic) BOOL hasClientCapabilities;
@property (retain, nonatomic) GEOClientCapabilities *clientCapabilities;
@property (nonatomic) BOOL hasIncludeTravelTime;
@property (nonatomic) BOOL includeTravelTime;
@property (nonatomic) BOOL hasTransportTypeForTravelTimes;
@property (nonatomic) int transportTypeForTravelTimes;
@property (readonly, nonatomic) BOOL hasSuggestionsOptions;
@property (retain, nonatomic) GEOSuggestionsOptions *suggestionsOptions;
@property (nonatomic) BOOL hasPlaceTypeLimit;
@property (nonatomic) int placeTypeLimit;
@property (nonatomic) BOOL hasIsStrictGeocoding;
@property (nonatomic) BOOL isStrictGeocoding;
@property (nonatomic) BOOL hasIncludeTravelDistance;
@property (nonatomic) BOOL includeTravelDistance;
@property (nonatomic) BOOL hasIncludeRoadAccessPoints;
@property (nonatomic) BOOL includeRoadAccessPoints;
@property (retain, nonatomic) NSMutableArray *limitToCountryCodeIso2s;
@property (nonatomic) BOOL hasIsCanonicalLocationSearch;
@property (nonatomic) BOOL isCanonicalLocationSearch;
@property (nonatomic) BOOL hasGeoId;
@property (nonatomic) long long geoId;
@property (nonatomic) BOOL hasIncludeQuads;
@property (nonatomic) BOOL includeQuads;
@property (nonatomic) BOOL hasExcludeAddressInResults;
@property (nonatomic) BOOL excludeAddressInResults;
@property (retain, nonatomic) NSMutableArray *searchSubstrings;
@property (nonatomic) BOOL hasIncludeGeoId;
@property (nonatomic) BOOL includeGeoId;
@property (readonly, nonatomic) BOOL hasSearchContext;
@property (retain, nonatomic) NSString *searchContext;
@property (readonly, nonatomic) BOOL hasSearchContextSubstring;
@property (retain, nonatomic) GEOSearchSubstring *searchContextSubstring;
@property (nonatomic) BOOL hasIncludeStatusCodeInfo;
@property (nonatomic) BOOL includeStatusCodeInfo;
@property (readonly, nonatomic) BOOL hasPreserveFields;
@property (retain, nonatomic) GEOAddress *preserveFields;
@property (nonatomic) BOOL hasIncludeUnmatchedStrings;
@property (nonatomic) BOOL includeUnmatchedStrings;
@property (readonly, nonatomic) BOOL hasIndexFilter;
@property (retain, nonatomic) GEOIndexQueryNode *indexFilter;
@property (nonatomic) BOOL hasIncludeFeatureSets;
@property (nonatomic) BOOL includeFeatureSets;
@property (retain, nonatomic) NSMutableArray *serviceTags;
@property (nonatomic) BOOL hasIntersectingGeoId;
@property (nonatomic) unsigned long long intersectingGeoId;
@property (readonly, nonatomic) BOOL hasKnownLocation;
@property (retain, nonatomic) GEOLatLng *knownLocation;
@property (nonatomic) BOOL hasKnownAccuracy;
@property (nonatomic) int knownAccuracy;
@property (nonatomic) BOOL hasIncludeMatchedToken;
@property (nonatomic) BOOL includeMatchedToken;
@property (nonatomic) BOOL hasSearchSource;
@property (nonatomic) int searchSource;
@property (readonly, nonatomic) unsigned long long optionalSuppressionReasonsCount;
@property (readonly, nonatomic) int *optionalSuppressionReasons;
@property (readonly, nonatomic) BOOL hasSearchLocation;
@property (retain, nonatomic) GEOLatLng *searchLocation;
@property (nonatomic) BOOL hasIncludeNameForForwardGeocodingResults;
@property (nonatomic) BOOL includeNameForForwardGeocodingResults;
@property (readonly, nonatomic) BOOL hasAdditionalEnabledMarkets;
@property (retain, nonatomic) GEOAdditionalEnabledMarkets *additionalEnabledMarkets;
@property (nonatomic) BOOL hasMapMode;
@property (nonatomic) int mapMode;
@property (nonatomic) BOOL hasIsPopularNearbyRequest;
@property (nonatomic) BOOL isPopularNearbyRequest;
@property (readonly, nonatomic) BOOL hasDeviceLocationCountryCode;
@property (retain, nonatomic) NSString *deviceLocationCountryCode;
@property (readonly, nonatomic) BOOL hasViewportCenterCountryCode;
@property (retain, nonatomic) NSString *viewportCenterCountryCode;
@property (readonly, nonatomic) PBUnknownFields *unknownFields;

+ (BOOL)isValid:(id)a0;
+ (Class)filterByBusinessCategoryType;
+ (Class)limitToCountryCodeIso2Type;
+ (Class)searchSubstringType;
+ (Class)serviceTagType;

- (id)init;
- (unsigned long long)hash;
- (void)dealloc;
- (unsigned int)requestTypeCode;
- (Class)responseClass;
- (BOOL)readFrom:(id)a0;
- (void)writeTo:(id)a0;
- (BOOL)hasGreenTeaWithValue:(BOOL)a0;
- (id)initWithData:(id)a0;
- (id)initWithTraits:(id)a0;
- (id)initWithDictionary:(id)a0;
- (id)description;
- (void)clearUnknownFields:(BOOL)a0;
- (id)serviceTagAtIndex:(unsigned long long)a0;
- (void).cxx_destruct;
- (id)jsonRepresentation;
- (void)clearSensitiveFields:(unsigned long long)a0;
- (id)dictionaryRepresentation;
- (void)clearServiceTags;
- (void)copyTo:(id)a0;
- (BOOL)isEqual:(id)a0;
- (void)readAll:(BOOL)a0;
- (void)mergeFrom:(id)a0;
- (unsigned long long)serviceTagsCount;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)addServiceTag:(id)a0;
- (id)initWithJSON:(id)a0;
- (int)StringAsAdditionalPlaceTypes:(id)a0;
- (int)StringAsBusinessSortOrder:(id)a0;
- (int)StringAsKnownAccuracy:(id)a0;
- (int)StringAsMapMode:(id)a0;
- (int)StringAsPlaceTypeLimit:(id)a0;
- (int)StringAsTransportTypeForTravelTimes:(id)a0;
- (void)clearOptionalSuppressionReasons;
- (int)StringAsOptionalSuppressionReasons:(id)a0;
- (int)StringAsSearchSource:(id)a0;
- (void)addAdditionalPlaceType:(int)a0;
- (void)addBusinessID:(unsigned long long)a0;
- (void)addFilterByBusinessCategory:(id)a0;
- (void)addLimitToCountryCodeIso2:(id)a0;
- (void)addOptionalSuppressionReason:(int)a0;
- (void)addSearchSubstring:(id)a0;
- (int)additionalPlaceTypeAtIndex:(unsigned long long)a0;
- (id)additionalPlaceTypesAsString:(int)a0;
- (unsigned long long)businessIDAtIndex:(unsigned long long)a0;
- (id)businessSortOrderAsString:(int)a0;
- (void)clearAdditionalPlaceTypes;
- (void)clearBusinessIDs;
- (void)clearFilterByBusinessCategorys;
- (void)clearLimitToCountryCodeIso2s;
- (void)clearSearchSubstrings;
- (id)filterByBusinessCategoryAtIndex:(unsigned long long)a0;
- (unsigned long long)filterByBusinessCategorysCount;
- (id)knownAccuracyAsString:(int)a0;
- (id)limitToCountryCodeIso2AtIndex:(unsigned long long)a0;
- (unsigned long long)limitToCountryCodeIso2sCount;
- (id)mapModeAsString:(int)a0;
- (int)optionalSuppressionReasonAtIndex:(unsigned long long)a0;
- (id)optionalSuppressionReasonsAsString:(int)a0;
- (id)placeTypeLimitAsString:(int)a0;
- (id)searchSourceAsString:(int)a0;
- (id)searchSubstringAtIndex:(unsigned long long)a0;
- (unsigned long long)searchSubstringsCount;
- (void)setAdditionalPlaceTypes:(int *)a0 count:(unsigned long long)a1;
- (void)setBusinessIDs:(unsigned long long *)a0 count:(unsigned long long)a1;
- (void)setOptionalSuppressionReasons:(int *)a0 count:(unsigned long long)a1;
- (id)transportTypeForTravelTimesAsString:(int)a0;

@end